Demande aide pour script (pour Nelgirith ?)
Modérateur: Zénithale
6 messages
• Page 1 sur 1
Demande aide pour script (pour Nelgirith ?)
J'aurai besoin d'un bout de script...
Faute de manuel en fran?ais de l'?diteur (je sais qu'il y a une ?quipe qui bosse dessus) j'ai un peu de mal ? ?crire un bout de script, qui apporterai une solution ? un petit probl?me que j'ai sur une carte en cours de r?alisation... (d'ailleurs, pour ?tre franc, m?me avec un manuel en fran?ais, je ne suis pas s?r d'arriver ? ?crire un script :oops: ).
Je pense ? Nelgirith, qui avait super clairement su m'expliquer comment donner un nom de script ? un h?ro...
Voil? le probl?me :
J'ai quatre h?ros dont le nom de script est :
Rouge_A
Bleu_A
Vert_A
Jaune_A
J'ai un 80 "Monolith two way" dont quatre ont la particularit? de devoir ?tre utilis?s que par un seul h?ro (je leur ai donn? un nom de script) :
Rouge_Portal
Bleu_Portal
Vert_Portal
Jaune_Portal
Donc chacun de ces "Monolith two way" ne peut ?tre utilis? que par le h?ro de la m?me couleur...
Quelqu'un pourrait-il me souffler ce qu'il faut ?crire ?
D'avance merci
:D
Faute de manuel en fran?ais de l'?diteur (je sais qu'il y a une ?quipe qui bosse dessus) j'ai un peu de mal ? ?crire un bout de script, qui apporterai une solution ? un petit probl?me que j'ai sur une carte en cours de r?alisation... (d'ailleurs, pour ?tre franc, m?me avec un manuel en fran?ais, je ne suis pas s?r d'arriver ? ?crire un script :oops: ).
Je pense ? Nelgirith, qui avait super clairement su m'expliquer comment donner un nom de script ? un h?ro...
Voil? le probl?me :
J'ai quatre h?ros dont le nom de script est :
Rouge_A
Bleu_A
Vert_A
Jaune_A
J'ai un 80 "Monolith two way" dont quatre ont la particularit? de devoir ?tre utilis?s que par un seul h?ro (je leur ai donn? un nom de script) :
Rouge_Portal
Bleu_Portal
Vert_Portal
Jaune_Portal
Donc chacun de ces "Monolith two way" ne peut ?tre utilis? que par le h?ro de la m?me couleur...
Quelqu'un pourrait-il me souffler ce qu'il faut ?crire ?
D'avance merci
:D
-
bridilou - Novice
- Messages: 5
- Enregistré le: Sam 19 Aoû 2006, 11:45
- Localisation: Paris
Je pense que le seul moyen d'y arriver c'est en utilisant les r?gions. Tu places des r?gions sur les 4 t?l?porteurs, quand c'est le d?but du tour d'un joueur, tu d?bloques sa r?gion, quand c'est la fin de son tour tu bloques sa r?gion, etc... pour chaque joueur.
L'autre solution, un peu plus bourrine, c'est de placer une garnison de la couleur du joueur, d'y mettre 6 stacks de 1000 archanges, de cocher la petite case emp?chant de les prendre :roll:
L'autre solution, un peu plus bourrine, c'est de placer une garnison de la couleur du joueur, d'y mettre 6 stacks de 1000 archanges, de cocher la petite case emp?chant de les prendre :roll:

-
Nelgirith - Grand Maître
- Responsable
- Messages: 3778
- Enregistré le: Jeu 29 Sep 2005, 13:01
- Localisation: En train de boire un pot avec Dédale
En fait, c'est encore plus simple que ?a. Tu vas cr?er des r?gions en formes de carr?s de 3x3 et dont le centre est le point d'acc?s de chaque monolithe, tu vas les appeler : region_monolithe_rouge, region_monolithe_bleu, region_monolithe_vert et region_monolithe_jaune.
Tu vas rajouter dans les lignes de script sur la carte :
Ca devrait marcher si les couleurs correspondent bien aux identifiants joueurs.
Par contre pour ne laisser passer qu'un h?ros sp?cifique, je crains que ce ne soit pas faisable.
Tu vas rajouter dans les lignes de script sur la carte :
- Code: Tout sélectionner
SetRegionBlocked(region_monolithe_rouge,off,PLAYER_1);
SetRegionBlocked(region_monolithe_rouge,on,PLAYER_2);
SetRegionBlocked(region_monolithe_rouge,on,PLAYER_3);
SetRegionBlocked(region_monolithe_rouge,on,PLAYER_4);
SetRegionBlocked(region_monolithe_bleu,on,PLAYER_1);
SetRegionBlocked(region_monolithe_bleu,off,PLAYER_2);
SetRegionBlocked(region_monolithe_bleu,on,PLAYER_3);
SetRegionBlocked(region_monolithe_bleu,on,PLAYER_4);
SetRegionBlocked(region_monolithe_vert,on,PLAYER_1);
SetRegionBlocked(region_monolithe_vert,on,PLAYER_2);
SetRegionBlocked(region_monolithe_vert,off,PLAYER_3);
SetRegionBlocked(region_monolithe_vert,on,PLAYER_4);
SetRegionBlocked(region_monolithe_jaune,on,PLAYER_1);
SetRegionBlocked(region_monolithe_jaune,on,PLAYER_2);
SetRegionBlocked(region_monolithe_jaune,on,PLAYER_3);
SetRegionBlocked(region_monolithe_jaune,off,PLAYER_4);
Ca devrait marcher si les couleurs correspondent bien aux identifiants joueurs.
Par contre pour ne laisser passer qu'un h?ros sp?cifique, je crains que ce ne soit pas faisable.

-
Nelgirith - Grand Maître
- Responsable
- Messages: 3778
- Enregistré le: Jeu 29 Sep 2005, 13:01
- Localisation: En train de boire un pot avec Dédale
Apr?s de nombreuses heures de test, impossible de faire marcher le script. Je ne pense ce soit le script lui-m?me qui soit en cause, car lorsqu'on lance le test de script ,on a la r?ponse "script OK" et puis avec mes faibles notion d'anglais, j'ai bien vu dans le manuel que la syntaxe utilis?e par Nelgirith est la bonne...
Alors 2 solutions :
Ou il y a quelque part une case ? cocher ou un truc ? d?clarer pour rendre le script actif.
Ou les scripts ne fonctionnent pas sur cette version, car pour l'instant, je n'ai pas r?ussi ? en faire marcher un (m?me pas celui du tutorial, qui est aussi un script sur region).
Si quelqu'un ? r?ussi ? ?crire un script sur r?gion qui marche, j'aimerais bien le voir...
En attendant, j'ai r?solu mon probl?me en appliquant la solution bourrine sugg?r?e par Nelgirith, en faisant garder les monolithes en question par une l?gion d'Archanges...
En tout cas merci ? Nelgirith pour sa dispo... :D
Alors 2 solutions :
Ou il y a quelque part une case ? cocher ou un truc ? d?clarer pour rendre le script actif.
Ou les scripts ne fonctionnent pas sur cette version, car pour l'instant, je n'ai pas r?ussi ? en faire marcher un (m?me pas celui du tutorial, qui est aussi un script sur region).
Si quelqu'un ? r?ussi ? ?crire un script sur r?gion qui marche, j'aimerais bien le voir...
En attendant, j'ai r?solu mon probl?me en appliquant la solution bourrine sugg?r?e par Nelgirith, en faisant garder les monolithes en question par une l?gion d'Archanges...
En tout cas merci ? Nelgirith pour sa dispo... :D
-
bridilou - Novice
- Messages: 5
- Enregistré le: Sam 19 Aoû 2006, 11:45
- Localisation: Paris
Je me suis arrach? les cheveux pendant des jours sur un script tout con pour mettre les ressources ? 0 en d?but de partie en mode multi : r?sultat, aujourd'hui je suis chauve !
Et pourtant j'ai utilis? tous les subterfuges (noms de scripts, nom des joueurs, variables fixes etc...), et j'avais aussi "check OK"...
Du coup si qqun pouvait avoir la bont? de nous indiquer comment les scripts fonctionnent en mode multi et surtout comment param?trer pour que cel? soit efficient...

Et pourtant j'ai utilis? tous les subterfuges (noms de scripts, nom des joueurs, variables fixes etc...), et j'avais aussi "check OK"...


Du coup si qqun pouvait avoir la bont? de nous indiquer comment les scripts fonctionnent en mode multi et surtout comment param?trer pour que cel? soit efficient...
-
Zoxhyr - Novice
- Messages: 2
- Enregistré le: Jeu 21 Sep 2006, 20:01
6 messages
• Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité