online faq recherche accueil
 

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

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Enlever des compétences pour avoir de l'espace disponible

 
n°4589555
lafamillex
Posté le 20-04-2007 à 17:12:08  profilanswer
 

Bonjour à tous.
Ma td avance petit à petit et aujourd'hui j'ai un nouvel obstacle.
Les tourrelles ont 12 cases de compétences affichables parmis lesquelles les traditionnelles "attaque", "défend" et j'en passe.
Je souhaite enlever certaines de ces cases occupées pour les rendres disponibles à de nouvelles compétences.
Plus particulièrement, je souhaiterai enlevé "défend" et "point de raliement"
Est-ce que c'est possible ?

n°4589566
Troll-Brai​n
http://worldedit.free.fr/forum
Posté le 20-04-2007 à 19:18:25  profilanswer
 

tu peux enlever la capacité d'attaquer et tout ce qui va avec comme défendre

Code :
  1. call UnitRemoveAbility(TonUnite,'Aatk')


 
et idem pour la capacité de bouger :

Code :
  1. call UnitRemoveAbility(TonUnite,'Amov')


 
Je n'ai rien de mieux à te proposer


---------------
Je ne prends que sur rendez vous.
Assurez vous d'avoir un moyen de paiement conséquent, et de préférence en liquide, avant de me quémander la moindre question.
 
n°4589569
lafamillex
Posté le 20-04-2007 à 19:26:26  profilanswer
 

merci troll, mais le jass et moi ça fait 2.
Connaitrais-tu un lien vers un site qui pourrais m'expliquer comment intégrer ta formule dans waredit ?

n°4589570
Maximaxou
rejoignez les fidèles du JASS
Posté le 20-04-2007 à 19:28:39  profilanswer
 

Pour taper un code jass dans du gui, il faut faire un custom script, en haut de la liste des actions.


---------------
Dota c'est bien, le slide c'est encore mieux !
n°4589574
lafamillex
Posté le 20-04-2007 à 19:42:35  profilanswer
 

merci maximaxou.
Est-ce qu'il exite un code qui Permet de remplacer "tonunite" par "toute les unites d'un joueur" ?

n°4589575
Maximaxou
rejoignez les fidèles du JASS
Posté le 20-04-2007 à 20:18:00  profilanswer
 

euh non, il faut faire une boucle (pick everyu unit)


---------------
Dota c'est bien, le slide c'est encore mieux !
n°4589580
lafamillex
Posté le 20-04-2007 à 20:27:37  profilanswer
 

comment je peux intégré ça ?
désolé je ne connais RIEN en jass.
Parce que je suppose que dans le script de troll, le "tonunite" correspond au nom de mon unité et pas à celle qui aura été sélection dans mon trigger "pick every unit" non ?

n°4589622
Troll-Brai​n
http://worldedit.free.fr/forum
Posté le 21-04-2007 à 14:16:21  profilanswer
 

De toute facon tu peux aussi le faire dans l'éditeur d'objet  :D


---------------
Je ne prends que sur rendez vous.
Assurez vous d'avoir un moyen de paiement conséquent, et de préférence en liquide, avant de me quémander la moindre question.
 
n°4589639
sthyran
Irish Coffee
Posté le 21-04-2007 à 17:00:34  profilanswer
 

je crois que tu peux aussi enlever ces trucs sans passer par du JASS ou des choses compliqués, suffit que je me rappelle ou j'avais vu ça, puisque j'ai déja fait une map avec une unité fixe qui ne bouge pas, n'attaque pas, ne fais rien du tout, donc j'avais ces 12 cases libres...


---------------
[:metalgear:8]
[:sthyran][:sthyran:3][:sthyran:8]
Intruders Will be Shot. Survivors Will be Shot. Again. [:vampyr_anis]
n°4589641
Troll-Brai​n
http://worldedit.free.fr/forum
Posté le 21-04-2007 à 17:06:52  profilanswer
 

bah c'est ce que j'ai dit, les scripts que j'ai donné servent à modifier pendant le jeu.
Mais dans l'editeur d'objet suffit de mettre aucune attaque et 0 en mouvement


---------------
Je ne prends que sur rendez vous.
Assurez vous d'avoir un moyen de paiement conséquent, et de préférence en liquide, avant de me quémander la moindre question.
 
n°4589644
sthyran
Irish Coffee
Posté le 21-04-2007 à 17:14:35  profilanswer
 

ce que je dis c'est que tu peux le faire dans les données de la map, ce qui evite d'avoir un script qui alourdit la map.


---------------
[:metalgear:8]
[:sthyran][:sthyran:3][:sthyran:8]
Intruders Will be Shot. Survivors Will be Shot. Again. [:vampyr_anis]
n°4589645
Troll-Brai​n
http://worldedit.free.fr/forum
Posté le 21-04-2007 à 17:29:51  profilanswer
 

Troll-Brain a écrit :

De toute facon tu peux aussi le faire dans l'éditeur d'objet  :D


Faut arrêter de penser que le jass saylemal
il n'y a rien de compliqué dans la fonction RemoveAbility >.<
Et je me répète mais apparament c'est nécessaire, la solution de l'éditeur d'objet n'est valable que pour toutes les unités du type concerné , grâce aux codes que j'ai donné on peut enlever ces capacitéq in game dune unité particulière.
Et ces simples custom scripts alourdiraient la map xD
Merci de ne pas poster pour ne rien dire


Message édité par Troll-Brain le 21-04-2007 à 17:30:31

---------------
Je ne prends que sur rendez vous.
Assurez vous d'avoir un moyen de paiement conséquent, et de préférence en liquide, avant de me quémander la moindre question.
 
n°4589654
sthyran
Irish Coffee
Posté le 21-04-2007 à 17:51:55  profilanswer
 

Si j'ai proposé l'editeur d'objet c'est en pensant qu'il crée/modifie une tour spécifique et donc toutes les tours utilisées in-game seront de ce type. M'enfin bon, je ne propose qu'une solution que je connais et que je sais fonctionner.
 
Quand au JASS, j'ai toujours voulu apprendre. :'(
 
("merci de ne pas poster pour ne rien dire"... Vraiment plus aucun respect pour les anciens, spa vrai ce forum, ahlala...)


---------------
[:metalgear:8]
[:sthyran][:sthyran:3][:sthyran:8]
Intruders Will be Shot. Survivors Will be Shot. Again. [:vampyr_anis]
n°4589659
Troll-Brai​n
http://worldedit.free.fr/forum
Posté le 21-04-2007 à 18:06:19  profilanswer
 

Mdr je suis un ancien ...
Ca m'enerve qu'on répète ce que j'ai dit, ca montre clairement qu'on n'a pas lit attentivement les posts précédents et oui j'en ai marre des personnes qui sont effrayées dés qu'on rajoute un pauvre custom script, alors oui je ne suis pas objectif, et il est préférable que je ne poste plus sur le forum avant que je ne devienne trop méprisant, je l'ai déja dit mais là c'est murement réfléchi, en plus il commence à faire beau et j'ai un teint de cachet d'aspirine xD

 

sur ce bonne continuation et retenez bien ceci :

 

le gui n'est qu'une interface graphique du jass.
Le gui ne gère pas les memory leak (fuite de mémoire)
Le gui génère souvent un code jass lourd inutilement
Parfois il est plus simple de réaliser quelque chose en jass plutôt qu'en gui
Certaines choses sont tout simplement impossibles en gui
Le jass ne mange pas les petits enfants
Le jass est un "langage" trés simple à maitriser avec un peu de notion d'anglais et de l'aide par ci par là.

 

Toutefois malgrès ses défauts le gui rohx pour sa facilité d'utilisation et d'édition, combiné avec quelques customs scripts pour éviter les leak par ex, il est souvent suffisant, et la différence avec un code jass optimisé est souvent minime.

 

Et honnêtement si le gui n'était pas là je n'aurais jamais touché à l'éditeur, ne serait ce que pour placer les unités sur la map, les cameras, regions ,etc , dur de se représenter la scène avec des simples données xD


Message édité par Troll-Brain le 21-04-2007 à 18:13:36

---------------
Je ne prends que sur rendez vous.
Assurez vous d'avoir un moyen de paiement conséquent, et de préférence en liquide, avant de me quémander la moindre question.
 
n°4589690
lafamillex
Posté le 21-04-2007 à 20:50:41  profilanswer
 

Citation :

Mais dans l'editeur d'objet suffit de mettre aucune attaque et 0 en mouvement


J'ai fait ça pour l'unité créé et pour ma tourrelle (logique non ? :heink: ) mais la compétence "point de ralliement" est toujours disponible....
 :??:  :??:  :??:  :??:  :??:  :??:  :??:  :??:  :??:  :??:  :??:  :??:  :??:

n°4589693
Maximaxou
rejoignez les fidèles du JASS
Posté le 21-04-2007 à 21:26:05  profilanswer
 

Et troll-brain se retire avec tous les honneurs.


---------------
Dota c'est bien, le slide c'est encore mieux !

Aller à :
Ajouter une réponse