Forum pour réunir les administrateurs de serveur L2
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  

Partagez | 
 

 Créer un nouveau portier

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
yeti25



Nombre de messages : 56
Age : 26
Localisation : Besançon
Date d'inscription : 03/02/2008

MessageSujet: Créer un nouveau portier   Dim 04 Jan 2009, 18:10

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.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Grimly



Nombre de messages : 601
Date d'inscription : 30/08/2007

MessageSujet: Re: Créer un nouveau portier   Lun 05 Jan 2009, 11:55

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.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Divinity



Nombre de messages : 1282
Age : 27
Localisation : Yvelines
Date d'inscription : 24/05/2006

MessageSujet: Re: Créer un nouveau portier   Lun 05 Jan 2009, 14:36

Ce n'est pas dans le bypass ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jules



Nombre de messages : 385
Localisation : Rome
Date d'inscription : 11/04/2008

MessageSujet: Re: Créer un nouveau portier   Lun 05 Jan 2009, 17:39

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"),
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://l2jfr.jeun.fr/search.forum
theone



Nombre de messages : 56
Date d'inscription : 17/11/2008

MessageSujet: Re: Créer un nouveau portier   Mar 06 Jan 2009, 10:25

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.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
yeti25



Nombre de messages : 56
Age : 26
Localisation : Besançon
Date d'inscription : 03/02/2008

MessageSujet: Re: Créer un nouveau portier   Mar 06 Jan 2009, 23:15

Et bien en faite, je vais proposer diverses bâtisses (qui sont en faites des forteresses ou autres) lors qu'un event. Les clans choisiront ceux qu'ils souhaitent. Puis je leurs créerai des scrolls de tp, et des gk personnalisés, jusqu'ici je sais faire Wink .

Mais, j'aimerai leurs créer des portiers pour leurs ouvrir les différentes portes.
Mais je ne sais pas ou fouiller pour pouvoir faire des portiers personnalisés, pour qu'il n'ouvre qu'aux membres du clan en question....

Merci par avance.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
theone



Nombre de messages : 56
Date d'inscription : 17/11/2008

MessageSujet: Re: Créer un nouveau portier   Mer 07 Jan 2009, 04:51

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à Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Psychokiller1888



Nombre de messages : 114
Age : 32
Localisation : Suisse
Date d'inscription : 24/02/2008

MessageSujet: Re: Créer un nouveau portier   Mer 07 Jan 2009, 11:32

L2Doormen.java, tout y est ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
yeti25



Nombre de messages : 56
Age : 26
Localisation : Besançon
Date d'inscription : 03/02/2008

MessageSujet: Re: Créer un nouveau portier   Sam 17 Jan 2009, 01:05

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.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Créer un nouveau portier   Aujourd'hui à 00:13

Revenir en haut Aller en bas
 
Créer un nouveau portier
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Nouveau virus : Win32.Induc.A. Surveillez vos logiciels !
» Nouveau Routeur D-link DIR 628 ... Configuration
» [résolu]Nouveau PC Première utilisation
» Un icône de nouveau message plus voyant
» Nouveau membre

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
L2J-FR :: Général :: Aides et Conseils-
Sauter vers: