L2J-FR
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Forum pour réunir les administrateurs de serveur L2
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -20%
-20% Récupérateur à eau mural 300 ...
Voir le deal
79 €

 

 Créer un nouveau portier

Aller en bas 
+2
Grimly
yeti25
6 participants
AuteurMessage
yeti25

yeti25


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

Créer un nouveau portier Empty
MessageSujet: Créer un nouveau portier   Créer un nouveau portier Empty04/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.
Revenir en haut Aller en bas
Grimly

Grimly


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

Créer un nouveau portier Empty
MessageSujet: Re: Créer un nouveau portier   Créer un nouveau portier Empty05/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.
Revenir en haut Aller en bas
Divinity

Divinity


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

Créer un nouveau portier Empty
MessageSujet: Re: Créer un nouveau portier   Créer un nouveau portier Empty05/01/09, 12:36 pm

Ce n'est pas dans le bypass ?
Revenir en haut Aller en bas
Jules

Jules


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

Créer un nouveau portier Empty
MessageSujet: Re: Créer un nouveau portier   Créer un nouveau portier Empty05/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"),
Revenir en haut Aller en bas
https://l2jfr.jeun.fr/search.forum
theone




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

Créer un nouveau portier Empty
MessageSujet: Re: Créer un nouveau portier   Créer un nouveau portier Empty06/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.
Revenir en haut Aller en bas
yeti25

yeti25


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

Créer un nouveau portier Empty
MessageSujet: Re: Créer un nouveau portier   Créer un nouveau portier Empty06/01/09, 09:15 pm

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
theone




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

Créer un nouveau portier Empty
MessageSujet: Re: Créer un nouveau portier   Créer un nouveau portier Empty07/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à Smile
Revenir en haut Aller en bas
Psychokiller1888

Psychokiller1888


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

Créer un nouveau portier Empty
MessageSujet: Re: Créer un nouveau portier   Créer un nouveau portier Empty07/01/09, 09:32 am

L2Doormen.java, tout y est ^^
Revenir en haut Aller en bas
yeti25

yeti25


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

Créer un nouveau portier Empty
MessageSujet: Re: Créer un nouveau portier   Créer un nouveau portier Empty16/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.
Revenir en haut Aller en bas
Contenu sponsorisé





Créer un nouveau portier Empty
MessageSujet: Re: Créer un nouveau portier   Créer un nouveau portier Empty

Revenir en haut Aller en bas
 
Créer un nouveau portier
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Creer Peace Zone
» Creer un serveur CTx.x sans la Race Kamael ?

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:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser