Divinity
Nombre de messages : 1282 Age : 35 Localisation : Yvelines Date d'inscription : 24/05/2006
| Sujet: [RÉSOLU]» AI Guard - Forcer à Attaquer un Joueur Neutre 14/06/08, 03:13 am | |
| Hello,
J'ai fais un script vite fait dans le fichier GuardKnowList.java, qui dit que si l'ID du Guard vaut X, alors les joueurs sans Karma seront attaqués.
Tout fonctionne, sauf l'attaque justement... J'ai testé avec une condition au pif (if player.getKarma() == X), et l'attaque fonctionne sur un joueur chaotique, mais les joueurs neutres, rien à faire.
J'ai pourtant cherché dans tous les fichiers possibles, AI, Intention, Instance, nulpart il y a une condition pour éviter de ce genre d'action. Donc j'ai pensé que le Guard avait un problème pour attaquer, vu que le joueur étant neutre, il faut forcer l'attaque (comme nous quand on appuies sur Control), mais voilà, je n'y arrive pas.
J'ai essayé de changer le Flag du joueur en Karma, mais même chose, je n'ai pas réussi.
Donc si vous auriez une idée pour permettre cela... Merci d'avance.
A bientôt !
Dernière édition par Divinity le 14/06/08, 01:29 pm, édité 1 fois | |
|
Grimly
Nombre de messages : 601 Date d'inscription : 30/08/2007
| Sujet: Re: [RÉSOLU]» AI Guard - Forcer à Attaquer un Joueur Neutre 14/06/08, 12:21 pm | |
| L'attaque qui fonctionne sur les joueurs chaotiques ne viens pas de ta condition mais de l'AI de ton garde. Cherche dans net.sf.l2j.gameserver.ai.L2AttackableAI Voila sans doute le début du code qui pourra t'interresser ... - Code:
-
// Check if the actor is a L2GuardInstance if (_actor instanceof L2GuardInstance) { | |
|
Divinity
Nombre de messages : 1282 Age : 35 Localisation : Yvelines Date d'inscription : 24/05/2006
| Sujet: Re: [RÉSOLU]» AI Guard - Forcer à Attaquer un Joueur Neutre 14/06/08, 01:29 pm | |
| Aaaah, splendide, ça fonctionne. Je te remercie Grimly, y'en a vraiment partout des bouts de scripts sur les Guards... Encore merci | |
|
Grimly
Nombre de messages : 601 Date d'inscription : 30/08/2007
| Sujet: Re: [RÉSOLU]» AI Guard - Forcer à Attaquer un Joueur Neutre 14/06/08, 07:09 pm | |
| pas de souci En fait j'ai aussi modifié une fois ces gardes pour faire en sorte qu'ils attaquent tout ceux qui portent une arme et ne contrôlent pas la zone (avec le château) | |
|
Contenu sponsorisé
| Sujet: Re: [RÉSOLU]» AI Guard - Forcer à Attaquer un Joueur Neutre | |
| |
|