Bonjour, je vous présente mon d'aide pour crée des serveur privée et autres...
 
AccueilCalendrierFAQRechercherMembresGroupesS'enregistrerConnexion

Partagez | 
 

 [TUTO] Créer un buffer

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




Date d'inscription : 01/01/1970

MessageSujet: [TUTO] Créer un buffer    Lun 19 Juil - 21:18

Bonjour,

Nous allons voir comment créer un NPC buffer en passant par le SQL.

Tout d'abord :

Votre buffer doit être du type L2Npc

Vous aurez donc ceci :

REPLACE INTO `custom_npc`
(`id`,`idTemplate`,`Name`,`ServerSideName`,`title`,`ServerSideTitle`,`class`,`co​llision_radius`,`collision_height`,`level`,sex,`type`,`attackrange`,`hp`,`mp`,`s​tr`,`con`,`dex`,`int`,`wit`,`men`,`exp`,`sp`,`patk`,`pdef`,`matk`,`mdef`,`atkspd​`,`aggro`,`matkspd`,`rhand`,`lhand`,`armor`,`walkspd`,`runspd`)
SELECT 90000,`idTemplate`,'BuffBotr',1,'Deluxe Buffer',1,`class`,`collision_radius`,`collision_height`,`level`,sex,'L2Npc',`att​ackrange`,99999,9999,`str`,`con`,`dex`,`int`,`wit`,`men`,`exp`,`sp`,`patk`,`pdef​`,`matk`,`mdef`,`atkspd`,`aggro`,`matkspd`,`rhand`,`lhand`,`armor`,`walkspd`,`ru​nspd`
From `npc` WHERE `id`=20005;

Ensuite :

Sur PHP, Allez dans la table buff_templates



Donc dans l'ordre de ce que l'on voit :

ID : id du buff
Name : Ceci est le nom du groupe de buff (Soit vous mettez des nom et ID différents pour chaque buff, soit vous mettez les même et cela vous fera un groupe de buff)

Skill_id : Ceci est l'id du skill a utiliser

Skill_name : C'est le nom du skill buff
Skill_level : C'est le level du skill buff

Skill_force : Mettez 1

skill_order : Comme pour un shop ID etc ... mettez bien l'ordre 1, 2, 3 etc ... ne mettez pas deux fois les même chiffre pour 2 buffs différents.

char_min_level : Niveau minimum pour se buffer

char_max_level : Niveau maximum pour se buffer

char_race : Ceci est pour buffer une race en particulier, mettez 0 pour que toutes les races puissent y accéder

char_class : Ceci est pour buffer une classe en particulier, mettez 0 pour que toutes les classes puissent y accéder

char_faction : Mettre 0

price_adena : Le prix du buff

price_points : Mettre 0

Voila maintenant rien de bien compliquer pour créer votre buff :

Vous faites insérer et vous remplissez selon les conseil précédents, tout bêtement

Pour finir,
il faut créer le HTM. Le HTM renverra votre demande sur ce que vous avez créé juste avant, si vous comprenez pas regardez le tuto créer un NPC de Orlyne.
http://www.britania.ws/boardv3/showthread.php?tid=1827

Vous allez dans game\data\html\default
Vous créez un fichier vierge en HTM. Si vous avez rien pour enregistrer sous ce format, vous ouvrez n'importe quel fichier dans le dossier, vous effacez tout et vous faites enregistrer SOUS. Le fichier restera en HTM et vous aurez ce que vous souhaitez.

Le contenue du HTM :


Code :

<html><title>Titre Du NPC</title>
<body>
<br><a action="bypass -h npc_%objectId%_MakeBuffs Name buff">Buy Deluxe Buffs.</a>
</body></html>
Le Name buff en gras, c'est le nom de votre buff ou groupe de buff que vous avez mis tout a l'heure. En cliquant dessus, vous recevrez tous les buff portant le name mis. Exemple :


Code :

<html><title>Titre Du NPC</title>
<body>
<br><a action="bypass -h npc_%objectId%_MakeBuffs DeluxeBuffs">Buy Deluxe Buffs.</a>
</body></html>
Vous recevrez donc tous vos buffs ayant le name DeluxeBuffs.

Attention, n'oubliez pas que le fichier HTM doit porter l'id de votre NPC, nous aurons donc :
90000.htm

Voila, après l'habitude viendra et vous y arriverez très bien.
Bonne chance a tous.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 
[TUTO] Créer un buffer
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Tuto] Technique de peinture.
» [TUTO] Lorenz whfb
» tuto pour crée une voiture pour tdu
» [TUTO] Le Grand Jaggi
» [Tuto] Créez une autoroute sous votre ville

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Aide et tutoriaux pour les serveur privée :: Aide et Tutoriaux serveur privée :: Lineage II-
Sauter vers: