online faq recherche accueil
 

Il y a 34 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

[Ma map] Mes questions -> Vos réponses

 
n°4585418
manneken
Posté le 14-08-2006 à 20:11:12  profilanswer
 

Bonjour à tous,
 
Alors voila, je suis sur une nouvelle map, et comme je suis encore relativement noob en mapping; j'ai décidé de creer un topic spécial où poser mes questions relatives à ma map...
 
 
Commençons:  
 
Je cherche depuis un petit temps une fonction qui fait un truc du style:
 
     Evenement : n'importe
     Condition : n'importe
 ---> Action : (c'est la que ca coince) Enlève à [un batiment X] la capacité d'entrainer [une unité X]
 
Est-ce qu'une telle action existe ?? Si non : Y a-t-il une astuce qui permet de pallier à cela ?
 
Merci pour vos futurs éclaircissement !!

n°4585419
Kuchiki By​akuya
Stfu.
Posté le 14-08-2006 à 20:27:29  profilanswer
 

Il y a une action pour rendre indisponible une unité a un joueur si c'est ça que tu cherches :
 
Joueur - Make Indisponible "ton unité" for "ton joueur"
 
 
 
Goff

n°4585420
Ayane
Posté le 14-08-2006 à 20:42:14  profilanswer
 

C'est avec Unité - Remove Abilité.

n°4585421
manneken
Posté le 14-08-2006 à 21:00:05  profilanswer
 

Merci beaucoup Goff, ca fonctionne nickel...
 
 
@ Ayane : je n'ai pas trouvé un truc du genre dans "unit - remove ability", tu es sur de toi ?

n°4585434
Sorciercon​rompu
Le vol de la Jorcconde
Posté le 15-08-2006 à 22:52:47  profilanswer
 

Ta regardez au moins ? j'ai méme pas eu besoin de regardez deux fois pour le trouvez alors qu'il est 22H51, que j'ai bu (un peu de vin et du champagne) et que j'ai pas mis mes lunettes


---------------
Le crétin du forum XD
Sa sent le saucission non ?
n°4585596
manneken
Posté le 20-08-2006 à 00:00:09  profilanswer
 

:o  
 
Bon, j'ai une nouvelle question...
 
Je voudrais que certaine unités d'un joueur ne soit pas controlable par ce joueur !
 
mon déclencheur pour le moment c'est :  
 
---->  Evénements
    Joueur - Joueur 1 (Rouge) Sélectionne a unit
       
---->  Conditions
    ((Triggering unit) is in [GROUPE_1]) Egal à  TRUE
 
---->  Actions
    Sélection - Remove (Triggering unit) from selection for (Triggering player)
 
 
Le problème, c'est que ce n'est pas instantané !! si je suis assez rapide, j'ai le temps d'ordonné a mon unit de faire une action !!!!!
 
Voila, merci pour votre aide...
 
 
 
 

n°4585600
Kuchiki By​akuya
Stfu.
Posté le 20-08-2006 à 00:32:46  profilanswer
 

E : A unit reçoit un ordre sans cible
     A unit reçoit un ordre avec cible
C : Owner of Triggering unit egal a "ton joueur"
A : Order unité to "stop"
 
 
Je sais pas si ça marche, j'ai jamais essayé.

n°4585611
Troll-Brai​n
http://worldedit.free.fr/forum
Posté le 20-08-2006 à 11:05:44  profilanswer
 

ou alors tu changes le possesseur de l'unit au neutre passif mais tu ne changes pas la couleur de l'unité, l'action stop ne marche pas à tous les coups il vaut mieux faire pause unit

n°4585618
manneken
Posté le 20-08-2006 à 11:38:13  profilanswer
 

Le problème, c'est que c'est une map à 12 joueurs (tous ennemis)....
 
Et que je donne des ordres à ces unités via plusieurs trigger.
 
Je sèche là  :(  
 
N'y a-t-il pas un vénement qui peut différencier les ordres donnés par trigger de ceux donné par le joueur ??
 

n°4585620
lunatique
Posté le 20-08-2006 à 11:46:00  profilanswer
 

Si je comprends bien, tu veux qu'a chaque fois que le joueur Rouge sélectionne une unité qui appartient à un certain groupe, tu veux que l'ordre soit effacé ou quoi que se soit. L'action stop que Goffterdom à mentionné est une très bonne idée. Pourtant, je ne comprend pas qu'elle ne fonctionne pas à tous les coups, car ici elle le fait très bien. Par contre, si tu fais cette action, et que tu dis que les unités sont controllés par les déclencheurs, l'action stop enlève l'ordre précédent. Alors, comme troll-brain a mentionné, il est mieux d'utiliser la fonction pause unit car cette action n'enlève pas l'ordre de l'unité, il la met en mémoire. Alors, tu peux faire qu'a chaque fois que le joueur rouge sélectionne l'unité x, tu pause l'unité, tu fait un wait 1.0 secondes, et tu fait unpause ton unité. C'est selon moi le "mieu" que tu puisse faire dans ton cas.

n°4585642
Troll-Brai​n
http://worldedit.free.fr/forum
Posté le 20-08-2006 à 13:18:28  profilanswer
 

sinon tu peux désactiver le contrôle pour le joueur que tu veux, mais ca le fera pour toutes les unités

n°4585654
manneken
Posté le 20-08-2006 à 17:06:33  profilanswer
 

ok merci tout le monde  :)  
 
Le "pause unit" me convient parfaitement...
 
A bientot pour une nouvelle question !


Aller à :
Ajouter une réponse