|
[Inter e Gracia]Npc SA

27-10-2009, 11:03 AM
Aqui vou está ensinando a criar um npc pra colocar SA
Vamos precisar apenas:
Bloco de Notas
Multisell Manager
Não irei ensinar nexer no Multisell Manager pq ja tem esse tuto no forum é só procurar.
Usando Multisell Manager:
primeiro iremos colocar o item para venda (no caso escolhi o Draconic bow - Focus)
Agora vamos colocar os itens requeridos para venda ( no caso soul crystal o Draconic bow e gemstone)
Agora só adicionar o restante dos itens que queremos.
Feito isso vamos salvar a multisell
1º Clique no botão Save multisell list
2º abrirá uma caixa de dialogo
3º agora vamos procurar a pasta multisell do gameserver para salvar o arquivo
clique no botão Set.
4º Após achar a pasta multisell vamos dar um nome pro arquivo depois so clicar em salvar.
Nosso multisell já está pronto.
NO bloco de NOtas coloque esse codigo:
Interlude:
"IDdoNPCaki 35140 NomedoNPCaki 0 TitleDoNPCaki 0 NPC.a_smith_MDwarf 8 17 70 male L2Merchant 80 30862 9999 131,43 3,09 40 43 30 21 20 10 0 0 9000 5000 6000 6000 300 0 333 0 0 0 88 132 0 0 0 LAST_HIT"
Gracia:
"[IDdoNPCaki 30283 NomeDoNpcAki 0 TitleDoNPcAki 0 NPC.a_smith_MDwarf 7 16,5 70 male L2Merchant 80 38620 9493 111,85 2,78 40 43 30 21 20 10 0 0 9314 470 780 382 278 0 333 89 0 0 50 120 NULL 0 1 0 LAST_HIT 0 0 0 fighter false''
após ter colocado esse codigo.
crie uma ID (esteja certo de que não tem outro npc com a mesma id), um nome e um title.
feito isso salve o documento com extensão .sql e salve. ( salve como a ID do npc) exemplo 12345.sql
A SQL do npc está feita. Agora só adicionar no navicat no seu banco de dados l2jdb( ou outro), clique com o botão direito e depois Execute Batch File abrirá uma janela clique no botão com três pontos (...) procure a sql que acabamos de fazer e clique em start.
Html do Npc
No bloco de notas coloque esse codigo
Citação:
<html>
<body>
<center>
<br><center><font color="LEVEL">NOMEdoNPC:</font></center>
<br><img src="L2.Sparta" width=260 height=1>
<br><center><font color="LEVEL">fala do npc</font></center>
<br><button value="SA Weapon S" action="bypass -h npc_%objectId%_exc_multisell 123321" width=168 height=25 back="sek.cbui36" fore="sek.cbui72">
<center>
</body>
</html>
|
Vamos analisar algumas coisas aqui:
Citação:
|
<br><center><font color="LEVEL">fala do npc</font></center>
|
alguma coisa que queira que o npc fale
Citação:
|
<button value="SA Weapon S" action="bypass -h npc_%objectId%_exc_multisell 123321" width=168 height=25 back="sek.cbui36" fore="sek.cbui72">
|
botão de redirecionamento para a multisell que fizemos
Citação:
|
action="bypass -h npc_%objectId%_exc_multisell 123321"
|
esse codigo é usado para que só apareça os itens que vc tem na bag (inventario)
Quando for colocar outro botão é so copiar o codigo desse, mudando apenas o nome do botão e o id do multisell
feito isso salve o arquivo com a id do npc e extensão.htm (12345.htm por exemplo)
a pasta para salvar o arquivo html é Gameserver/dist/data/html/merchant (para interlude) se for gracia é Gameserver/data/html/merchant.
Html foi criado.
Agora seu npc está pronto!
Divirta-se
Obs: O NPC de Descelar Armors tbm usa esse mesmo esquema
créditos: KhayrusS
Se der algo errado me avisem.
lembrando que da para adicionar em algun npc custom q vc ja tenha...
Se ajudei clique em Obrigado.
|
Jota
Membro - Soldado
Registrado em: May 2009
Posts: 14
|
|