| | Créer un nouveau portier | |
| | Auteur | Message |
---|
yeti25
Nombre de messages : 56 Age : 33 Localisation : Besançon Date d'inscription : 03/02/2008
| Sujet: Créer un nouveau portier 04/01/09, 04:10 pm | |
| Bonjour tout le monde,
j'aimerai créer un portier qui ne pourrait être utilisé que par les membres d'un clan en particulier, de ce fait, j'ai fouiller dans le java, notamment dans "L2DoorInstance.java", mais je vous avoue que je n'ai pas tout bien compris. De ce fait, j'aimerai avoir un peu plus de précision à ce sujet, et aussis avoir si cela était possible de le faire en passant non pas par le java, mais par le Jython.
Merci par avance, cordialement Yéti25. | |
| | | Grimly
Nombre de messages : 601 Date d'inscription : 30/08/2007
| Sujet: Re: Créer un nouveau portier 05/01/09, 09:55 am | |
| Le portier est un NPC normal à ceci pret qu'il ouvre une porte qui lui est associée.
L2DoorInstance est une porte, non pas un portier.
Je ne sais plus quelle classe te donne la porte selon l'ID, mais ça doit se trouver. | |
| | | Divinity
Nombre de messages : 1282 Age : 35 Localisation : Yvelines Date d'inscription : 24/05/2006
| Sujet: Re: Créer un nouveau portier 05/01/09, 12:36 pm | |
| Ce n'est pas dans le bypass ? | |
| | | Jules
Nombre de messages : 384 Localisation : Rome Date d'inscription : 11/04/2008
| Sujet: Re: Créer un nouveau portier 05/01/09, 03:39 pm | |
| Pas compliqué à choper... - Citation :
- SELECT MAX(`type`) FROM `npc` GROUP BY `type`
Avec ça, tu dois pouvoir choper la liste des types possibles de NPC, y'aura bien un truc qui ressembla à une porte (door en anglais) dedans. Sinon, tu chope le nom d'un ouvreur de clan hall et tu cherches son type dans la DB. - Citation :
- (30772, 30772, "Wilson", 0, "Clan Hall Gatekeeper", 0, "NPC.a_casino_MHuman", 8, 23, 70, "male", "L2Doormen", 40, 3862, 1493, 11.85, 2.78, 40, 43, 30, 21, 20, 10, 0, 0, 1314, 470, 780, 382, 278, 0, 333, 0, 0, 0, 55, 132, "NULL", 0, 1, 0, "LAST_HIT", 0, 0, 0, "fighter", "false"),
| |
| | | theone
Nombre de messages : 56 Date d'inscription : 17/11/2008
| Sujet: Re: Créer un nouveau portier 06/01/09, 08:25 am | |
| - yeti25 a écrit:
- Bonjour tout le monde,
j'aimerai créer un portier qui ne pourrait être utilisé que par les membres d'un clan en particulier, de ce fait, j'ai fouiller dans le java, notamment dans "L2DoorInstance.java", mais je vous avoue que je n'ai pas tout bien compris. De ce fait, j'aimerai avoir un peu plus de précision à ce sujet, et aussis avoir si cela était possible de le faire en passant non pas par le java, mais par le Jython.
Merci par avance, cordialement Yéti25. C'est tout-à-fait possible et pas compliqué de faire ça en Jython. Mais si tu nous disais exactement ce que tu veux faire, ça serait plus facile de t'aider. | |
| | | yeti25
Nombre de messages : 56 Age : 33 Localisation : Besançon Date d'inscription : 03/02/2008
| | | | theone
Nombre de messages : 56 Date d'inscription : 17/11/2008
| Sujet: Re: Créer un nouveau portier 07/01/09, 02:51 am | |
| Pour ce qui est de gérer quel clan a accès à quel portier, le mieux ce serait de créer une table dans la base de données. Tu peux même gérer, ensuite, via un script l'accès des différents endroits par tel ou tel clan directement dans le serveur(dans le jeu). Pour ça tu peux prendre exemple sur le buffer de rin4a, fais une recherche sur ragezone ou l2jdp.com/forum et tu le trouveras. Pour ce qui est d'ouvrir les portes, regardes dans le core sous datatables/DoorTable tu vas trouver ton code là | |
| | | Psychokiller1888
Nombre de messages : 114 Age : 40 Localisation : Suisse Date d'inscription : 24/02/2008
| Sujet: Re: Créer un nouveau portier 07/01/09, 09:32 am | |
| L2Doormen.java, tout y est ^^ | |
| | | yeti25
Nombre de messages : 56 Age : 33 Localisation : Besançon Date d'inscription : 03/02/2008
| Sujet: Re: Créer un nouveau portier 16/01/09, 11:05 pm | |
| J'ai pensé créer de nouveaux clan hall pour y instaurer des portiers. Le problème, c'est que une fois avoir créé mes nouveau clan hall dans la table "clanhall" dans la base de donnée et y avoir insérer l'ID du chef de clan en question, et bien lorsque je RS, toutes les données se sont enlevés, je vous montre le code: - Citation :
- INSERT INTO `clanhall` VALUES (62, 'Rainbow Springs', 268480115, 1000000, 'Clan hall located in the Town of Goddard', 'Goddard', '1232715469847', '3', 1);
Merci d'avance.----------------------------------------------------------------------------------------------------------------------- [EDIT] j'ai réussi à faire ce que je voulais faire en jython en prenant le code d'un téléporteur. | |
| | | Contenu sponsorisé
| Sujet: Re: Créer un nouveau portier | |
| |
| | | | Créer un nouveau portier | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |