Secret Experience

Secret Experience (https://secretexperience.net/)
-   [L2J] Tutoriais (https://secretexperience.net/l2j-tutoriais/)
-   -   criando npc facil! l2j (https://secretexperience.net/l2j-tutoriais/4191-criando-npc-facil-l2j.html)

presuntinho 07-02-2009 03:00 PM

criando npc facil! l2j
 
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

Código:

<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!
Código:

<?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!
Código:

<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

Código:

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]


Horários baseados na GMT -3. Agora são 03:12 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0