Bienvenue sur les forums ArchangelCastle
Heroes I | Heroes II | Heroes III | Heroes IV | Heroes V | Heroes VI | Heroes Kingdoms | Ligues AC

Vers le contenu


Recherche avancée
  • Index du forum ‹ Ashan ‹ Heroes V ‹ Editeur
  • Modifier la taille de la police
  • Imprimer le sujet
  • FAQ
  • M’enregistrer
  • Connexion

Demande aide pour script (pour Nelgirith ?)

Forum destiné aux discutions autour de l'editeur
Sujet verrouillé
6 messages • Page 1 sur 1

Demande aide pour script (pour Nelgirith ?)

Messagepar bridilou le Sam 30 Sep 2006, 15:22

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
Avatar de l’utilisateur
bridilou
Novice
Novice
 
Messages: 5
Inscription: Sam 19 Aoû 2006, 11:45
Localisation: Paris
Haut

Messagepar Nelgirith le Sam 30 Sep 2006, 18:19

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:
Image
Avatar de l’utilisateur
Nelgirith
Responsable
Responsable
 
Messages: 3217
Inscription: Jeu 29 Sep 2005, 13:01
Localisation: En train de boire un pot avec Dédale
Haut

Messagepar Nelgirith le Sam 30 Sep 2006, 20:20

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 :
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.
Image
Avatar de l’utilisateur
Nelgirith
Responsable
Responsable
 
Messages: 3217
Inscription: Jeu 29 Sep 2005, 13:01
Localisation: En train de boire un pot avec Dédale
Haut

Messagepar bridilou le Sam 30 Sep 2006, 21:16

Merci, Nelgirith,

Je savais que je pouvais compter sur toi !

Je teste ?a et je te tient au courant...

:D
Avatar de l’utilisateur
bridilou
Novice
Novice
 
Messages: 5
Inscription: Sam 19 Aoû 2006, 11:45
Localisation: Paris
Haut

Messagepar bridilou le Dim 1 Oct 2006, 15:25

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
Avatar de l’utilisateur
bridilou
Novice
Novice
 
Messages: 5
Inscription: Sam 19 Aoû 2006, 11:45
Localisation: Paris
Haut

Messagepar Zoxhyr le Lun 2 Oct 2006, 20:25

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 ! :icon_mrgreen:
Et pourtant j'ai utilis? tous les subterfuges (noms de scripts, nom des joueurs, variables fixes etc...), et j'avais aussi "check OK"... :icon_eek: :icon_sad:
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...
Avatar de l’utilisateur
Zoxhyr
Novice
Novice
 
Messages: 2
Inscription: Jeu 21 Sep 2006, 20:01
Haut


Sujet verrouillé
6 messages • Page 1 sur 1

Retourner vers Editeur

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

  • Index du forum
  • L’équipe du forum • Supprimer les cookies du forum • Heures au format UTC [ Heure d’été ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction par: phpBB-fr.com
Designed by Morrock for ArchangelCastle.com