|
Ciao, il tuo ip: 38.107.191.95 Sistema operativo: Unknown Browser: Bot |
![]() |
![]() |
|
|
![]() |
![]() |
![]() |
![]() |
Ricerca personalizzata
|
Questo sito e' pubblicato sotto una Licenza Creative Commons.
|
Questo semplice tutorial vi aiuterà a compilare i vari record per creare il vostro NPC/MOB customizzato!
PUNTO 1
Nella tabella NPC dobbiamo creare un nuovo Record e nei suoi campi inserire:
Inserire nel primo campo un ID “libero” (ovvero questo ID non deve essere associato ad altri NPC).
Nel secondo campo dobbiamo mettere l’id template ovvero il modello grafico che avrà l’npc.
Nel campo "name" gli diamo il nome,e nel campo "serverSideName" inserire 1 (senno in game non visualizzerà il nome customizzato). Stessa cosa per il title, dobbiamo metterne uno a nostro piacimento segnando nel campo serverSideTitle 1 per poterlo visualizzare in game.
Nel campo class inserire la stringa senza virgolette che nel caso di un merchant sarà ad esempio “NPC.a_traderA_MHuman”, nel caso vogliate invece creare un MOB, usate la class dell’npc che usate come esempio.
Nel campo type dovrete inserire il tipo del vostro npc, ad esempio per un mercante sarà “L2Merchant” senza virgolette.
I campi restanti compilateli a seconda delle vostre necessità.
Npc creato!
PUNTO 2- Merchant shop-ID(punto esclusivo per i merchant)
Adesso andiamo nella tabella merchant_shopid e inseriamo:
-Nel primo campo ovvero “shop_id “ mettiamo un id non ancora associato
-Nel secondo campo l’id del npc creato in precedenza
Fatto salviamo e procediamo
PUNTO 3-Merchant-buylist(punto esclusivo per i merchant)
Adesso andiamo nella tabella merchant_buylist e inseriamo:
Troviamo 4 colonne ,la prima item_id dove inseriamo l'id del pezzo da vendere.
Nel secondo campo “price” ci viene chiesto il prezzo quindi inseriamo il prezzo che ci interessa.
Nel terzo campo shop_id dobbiamo mettere l’id che avevo stabilito nel punto 2
Nell’ultima colonna dobbiamo inserire dei numeri progressivi a seconda di quante cose vogliamo far vendere all’npc ovvero al primo oggetto inserito assegnamo 1 il secondo oggetto dello stesso shop_id inseriremo 2 e cosi via.
PUNTO 4 l’HTML(punto esclusivo per gli NPC)
Creiare un file con desinenza .HTM ed editiamolo piu o meno come segue:
<html><head>
<body>
Nome NPC:<br>
Testo Testo Testo Testo Testo!<br>
<a action="bypass -h npc_%objectId%_Buy 165">Buy</a><br>
<a action="bypass -h npc_%objectId%_Sell">Sell</a>
<br>
<a action="bypass -h npc_%objectId%_TerritoryStatus">"Who is the lord of the manor and what is the tax rate?"</a>
<br>
</body>
</html>
Il numero in grassetto e’ il numero dello shop_id quindi mettete il vostro.
Editate il testo a vostro piacimento e salvatelo come NPC_ID.htm (dove al posto di NPC_ID mettete il vostro id dell’npc creato nel punto 1)
Dove posizionare questo file htm?
L2Merchant-->gameserver/data/html/merchant
L2Npc---> gameserver/data/html/default
L2Teleporter-->gameserver/data/html/teleporter
PUNTO 5
Fate un server restart per far caricare le vostre modifiche e il vostro "addon".
Una volta riavviato in game scrivete:
//spawn NPC_ID (dove per NPC_ID intendiamo l’id del vostro Npc creato nel punto 1)
~Ethernaly~