|
criando npc facil! l2j

07-02-2009, 03:00 PM
olá galera!
olha eu aqui!
bom eu nesse tutorial vou encinar como criar um npc trader em seu server!
é bem simples basta prestar atenção!
1 criar html do npc fala e seus botoões. para iso abra o bloco de notas ou qualquer outro tipo de editor de texto!
ele deverá ficar igual ao codigo abaixo
<html>
<body>
<center><br>
<font color="009900">By Leonardo</font><br>
<img src="L2UI_CH3.onscrmsg_pattern01_1" width=300 height=32 align=left>
<br>
<font color="009900">Ola Guerreiro<br>Chegou a Hora de trocar suas recompensas do Evento TvT </font><br>
<td><button value="Trocar Recompensas" action="bypass -h npc_%objectId%_multisell 157157" ---- aqui id da multi sell que iremos criar abaixo! width=203 height=21 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td>
<td><button value="Sell Items" action="bypass -h npc_%objectId%_Sell" width=203 height=21 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td>
<img src="L2UI_CH3.onscrmsg_pattern01_2" width=300 height=32 align=left>
<br>
</body>
</html>
feito isso salve como html em gameserver/data/html/merchant salve com o numero que será do npc!
2° criar multi sell do npc!
a multisell é que irá definir o que trocar no caso uma moeda que eu criei em meu server!
deverá fical igual esse codigo abaixo!
<?xml version='1.0' encoding='utf-8'?>
<list>
<!-- Exchange--> ---- palavra da multisell
<!--Epic-->
<item id="1"> ---
<production id="40006" count="1" />
<ingredient id="6673" count="1000" />
</item>
<!--Epic-->
<item id="2"> --- id Mudou para 2!
<production id="96018" count="1" />
<ingredient id="6673" count="1000" />
</item>
vou explicar que cada coisa acima fas! atenção!
<iten id="1"> numero de sequencia se for outra abaixo colocar numero 2.3 ....
<production id="96018" count="/> 40006 id do armor dk count="1" somente 1 irei obter!
<ingredient id="6673" count="1000" em 6673 o que precisará para fazer o item de produção! no caso moeda que eu criei 6673
</iten> fecha a lista de itens
<list> fecha a lista da multisell!
salve com o numero que você colocou na HTMl do Npc que no caso é 157157 extençao .xml e salve na pasta gameserver/data/multisell
pronto npc quase tudo pronto ! só falta SQL
8240 30118 Npc Changer 1 Leo 1 LineageMonster4.Keyache_tr 12 29 70 female L2Merchant 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
em 8240 você muda para o numero do npc que era 180808 .. em Npc changer coloque o titulo do npc.. o resto não modifique !
adicione isso no navicat e seja feliz
pronto você nao precisa mais esperar por outras pessoas para ter seu npc trader
jajá eu posto screem do npc que eu fis!
créditos do tutorial Leonardo = presuntinho
resultado final
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
|
|