Ir para conteúdo
  • Anúncios

    • AiroN

      Anuncie no L2JBrasil

      Deseja anunciar aqui no fórum, no Top L2JBrasil ou em nossa página no Facebook? Confira: www.l2jbrasil.com/anunciar
    • Grundor

      Método de login alterado   08-10-2017

      Com a atualização do fórum para versão  IPB 4.2 não é mais possível fazer login usando username, ao invés disso você deve usar e-mail ou seu Display Name (nome como é exibido no forum).      
    • AiroN

      Tenha seu clube formalmente no L2JBrasil!   18-10-2017

      Você tem amigos que estão sempre juntos contigo na alegria e na tristeza, na saúde e na doença, em todos os desenvolvimentos de suas vida, no pvp, nas quests? rsrs   Monte seu clube formalmente na L2J Brasil!
      Criar um clube é muito fácil, basta você entrar nesse tópico e se interar do assunto:    Dominem o mundo!


      Atenciosamente,
      Administração L2jBrasil.
Kelvin

[Tutorial] Criando NPC SHOP

Posts recomendados

cara... to com erro nesse NPC qndo eu clico no botão ele num acha a MULTI SELL e acaba abrindo outra MULTI SELL e da um ERRO tosco no Game Server =S alguem ja viu isso alguma vez!! alguem sabe o q é? :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro passo Criando a SQL do NPC.

 

Abra o bloco de notas e coloque o seguinte codigo.

 

 

Depois de colocado o codigo no bloco de notas e criado um nome e um titulo para o npc salve o documento com a extenção .sql, exemplo npc.sql e clique em salvar!

 

Pronto a SQL está feita para adicionar va no navicat, no seu banco de dados que devera ser l2jdb(ou outro dependendo), clique com o botão direito do mause em cima e selecione Execute Batch File clique no quadrado com 3 pontinhos [...] procure a sql feita acima e clique, depois clique em start o npc foi adicionado!

 

aparece o seguinte erro:

 

[Err] 1136 - Column count doesn't match value count at row 1

[Err] INSERT INTO `custom_npc` VALUES ('22000', '20136', 'nomedonpcaqui', '1', 'titulodonpcaqui', '1', 'Monster.death_knight', '10.00', '25.00', '70', 'male', 'L2Merchant', '40', '25563', '1111', '111.00', '1.00', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '0', '40', '0', '0', '0', '0', '120', null, null, '0', '0', 'LAST_HIT');

[Msg] Finished - Unsuccessfully

--------------------------------------------------

Compartilhar este post


Link para o post
Compartilhar em outros sites

modifique a sql manualmente para a db do teu server.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Brunolan

 

Tava com o mesmo problema que você e depois de ter

analisado o código que o Kelvin passo pra faze o NPC,

percebi que ele adiciona o NPC na tabela custom_npc

do seu SQL (Por causa desse começo INSERT INTO `custom_npc`)

e quando eu vi no meu SQL eu não possuia a tabela custom_npc.

 

Faça o seguinte: De uma olhada no seu SQL e veja se

na sua SQL tem a tabela custom_npc, se não tiver você

vai ter que pegar o arquivo custom_npc jogar dentro da

pasta do seu SQL e reinstalar os customs.

 

Geralmente você econtra esse arquivo na pasta compactada

do Dataserver, na parte SQL/custom

 

Espero ter ajudado =].

 

Abraços, JawZ.

Editado por JawZ

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou entao simplesmente exporte a tabela pro desktop em formato de SQL

 

Export Wizard -> Sql File (*sql)

 

e compara o arquivo q criou com o que voce tem ai vc arruma os ids, o problema devi estar em algum lugar q ta com ou sem aspas

Editado por Mart

Compartilhar este post


Link para o post
Compartilhar em outros sites

alguem poderia me ajudar

 

eh q eu to pensando em fazer um gm shop onde

a primeira pagina dereciona para outra q tem a grade do item q direciona para o multisell

ou seja uma

htm\htm\multsell

 

ficaria tipo assim

 

weapon\grade S\draconic bow

tipo isso

 

pra poder ficar um shop mais objetivo sem precisar procurar os itens

achando tudo mais rapido

 

oq eu n to conseguindo eh achar uma forma de colocar a htm ir pra outra htm

alguem poderia me ajudar nisso?

 

perebi q o Sornii teve um problema parecido

soh q eu n consigo nem mudar para a segunda pagina

onde aparece a grade

 

Como faço pra quando eu clicar no botao ele me redirecionar pra outra pagina, exemplo:

 

Weapons

Armors, etc..

 

Clicando em Weapons aparece uma janela...

 

Grade S

Grade A

Grade B, etc...

 

Clicando em Grade S, aparece uma janela...

 

Bow

Sword

Blunt, etc..

 

Clicando em Bow, abre uma multisell de Bows Grade S

 

Ate o Grade S eu sei fazer, eu teria que colocar em vez de _multisell colocar _chat 1

e criar outra htm 22000-1.htm certinho até ai...

 

 

vlwss a atenção

Editado por nick_rick

Compartilhar este post


Link para o post
Compartilhar em outros sites

criei um npc custom pela tabela

e etc

consigo dar spawn

mas quando dou spawn

não aparece a opção de venda que botei

aparece somente uma opção e é de quest

oO

alguém sabe como resolvo isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

alguem pode me responde uma pequena pergunta. nao precisa colocar a ID q eu quero no sql nao? pq n sei como o sql vai identifica o npc se n tem id no tutorial n fala nd mais eu sei q tem agurdo respostas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipow vc fes a html do gm shop com qual id?

ponha a msm na sql do npc.

Compartilhar este post


Link para o post
Compartilhar em outros sites

to com um problema serio aki é o seguinte eu crio por ex. a multisell nº 99010 coloco na pasta e tudo bem n add tudo certinho e ta lah a multisell feita....Depois vo no HTM do npc e coloco na table weapons o nº da multisell e na linha Weapons pronto do reestart quando logo a multisell ta toda errada aparece no npc otros items q nem sei da onde vem ja mudei a id dos npc ja mudei varias vezes o nº da multissel e continua aparecendo diferentes items q n ta na multisell q eu fiz alguem pode me ajuda?

Editado por Lord-Of-Angel

Compartilhar este post


Link para o post
Compartilhar em outros sites

nessa parte weapom do npc qnd vc clica nela tem mas opcao de arma?

alguma delas funciona ou todas tao dando o msm erro ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse é o HTM do npc

<html><title>Helmets & Hoods</title>
<body>
<center>
<img src="L2Font-e.mini_logo-e" width=250 height=85>
<tr>
<td align=center><button value="Helmets" action="bypass -h npc_%objectId%_multisell 121212" width=200 height=30 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td>
</tr>
<tr>
<td align=center><button value="Hoods" action="bypass -h npc_%objectId%_multisell 99008" width=200 height=30 back="L2UI_ct1.button_df" fore="L2UI_ct1.button_df"></td>
</tr>
<tr>
<br><br>
<font color="fff000">---------- .::Gracia Final::. ----------</font>
</center>
</body>
</html>

 

Esse é um dos Multisell 121212

 

<?xml version='1.0' encoding='utf-8'?>

<!-- Created with Lineage II - Multisell Manager -->
<!-- © 2007 by tReXpert -->

<list maintainEnchantment="true">

 <!-- Vesper Helmet - reflect -->
 <item id="1">
<ingredient id="25006" count="500"/>
<production id="57008" count="1"/>
 </item>

 <!-- Vesper Helmet - Health -->
 <item id="2">
<ingredient id="25006" count="500"/>
<production id="57009" count="1"/>
 </item>


</list>

 

Olha o q apareceu

 

http://img338.imageshack.us/img338/7537/shot00000xm.png

Editado por Kelvin

Compartilhar este post


Link para o post
Compartilhar em outros sites
tem como deixar umas imgs mostrando como fica no final

 

sim e so vc add os botões direito que aparece ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

aki nao ta dando de cria o npc shop;

quando vai passa ele pelo batch file la ja da um erro, mas ele prossegue,

dai fasso o resto das partes e quando vo da //spawn ele dis assim. a alvo nao pode ser visto ou encontrado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

[Err] 1136 - Column count doesn't match value count at row 1

[Err] INSERT INTO `custom_npc` VALUES ('22000', '20136', 'nomedonpcaqui', '1', 'titulodonpcaqui', '1', 'Monster.death_knight', '10.00', '25.00', '70', 'male', 'L2Merchant', '40', '25563', '1111', '111.00', '1.00', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '0', '40', '0', '0', '0', '0', '120', null, null, '0', '0', 'LAST_HIT');

[Msg] Finished - Unsuccessfully

-------------------------------------------------

Aki fica dando isso .

 

Eu to usando a versao epilogue.

npc2.sql

INSERT INTO `custom_npc` VALUES ('22000', '20136', 'nomedonpcaqui', '1', 'titulodonpcaqui', '1', 'Monster.death_knight', '10.00', '25.00', '70', 'male', 'L2Merchant', '40', '25563', '1111', '111.00', '1.00', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '0', '40', '0', '0', '0', '0', '120', null, null, '0', '0', 'LAST_HIT');

 

22000.htm

D:\Meus documentos\Filmes\L2\Programas\L2JOfficial - Gracia Epilogue\L2Server\data\html\merchant

<html>

<body>

<center>

<br><center><font color="LEVEL">ALGUM COMENTARIO</font></center>

<br><img src="L2.Sparta" width=260 height=1>

<br><center><font color="LEVEL">DIALOGO DO NPC</font></center>

<br><button value="ARMAS" action="bypass -h npc_%objectId%_multisell 121212" width=168 height=25 back="sek.cbui36" fore="sek.cbui72">

<center>

</body>

</html>

 

121212.xml

D:\Meus documentos\Filmes\L2\Programas\L2JOfficial - Gracia Epilogue\L2Server\data\multisell

<?xml version='1.0' encoding='utf-8'?>

 

<!-- Created with Lineage II - Multisell Manager -->

<!-- © 2007 by tReXpert -->

 

<list maintainEnchantment="true">

 

<!-- Sirra's Blade -->

<item id="1">

<ingredient id="57" count="1000000"/>

<production id="8678" count="1"/>

</item>

 

<!-- Sirra's Blade - Haste -->

<item id="2">

<ingredient id="57" count="1000000"/>

<production id="8788" count="1"/>

</item>

</list>

 

Nao entendi muito bem isso de add manualmente.

seria isso :

imagemzwf.jpg

Eu peguei esses valores e sai colocando:

'22000', '20136', 'nomedonpcaqui', '1', 'titulodonpcaqui', '1', 'Monster.death_knight', '10.00', '25.00', '70', 'male', 'L2Merchant', '40', '25563', '1111', '111.00', '1.00', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '0', '40', '0', '0', '0', '0', '120', null, null, '0', '0', 'LAST_HIT'

Mesmo assim quando eu coloco //spawn 22000 diz que nao foi encontrado o target.

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom...

criei o npc...ok

criei a html... ok

criei a multsell... nao aparecer no npc.

 

ou seja o ncp foi criado acha a html dele, mas na hora de exibir a multsell nao vai!!!

olha como ta a html do npc:

 

<html>

<body>

<center>

<br><center><font color="LEVEL">Olha eu to super ocupado, entao vamos direto ao assunto... Negocios, vai comprar o que?</font></center>

<br><img src="L2.Sparta" width=260 height=1>

<br><center><font color="LEVEL">Comprar Itens Vesper</font></center>

<br><button value="ARMORS" action="bypass -h npc_%objectId%_multisell 004" width=168 height=25 back="sek.cbui36" fore="sek.cbui72">

<center>

</body>

</html>

 

 

e a multsell:

 

Apagado.

 

 

porem, na hora de exibir os iten dai... nao aparece la no npc... :(

ficaria agradecido se alguem pudece me ajudar nessa questão!

 

obs:> nenhum npc meu ta vendendo nada!!!

nenhuma das multsells do jogo estao pegando!!!

Editado por Kelvin

Compartilhar este post


Link para o post
Compartilhar em outros sites

[Err] 1062 - Duplicate entry '22000' for key 1

[Err] INSERT INTO `custom_npc` VALUES ('22000', '20136', 'hugo', '1', 'all shop', '1', 'Monster.death_knight', '10.00', '25.00', '70', 'male', 'L2Merchant', '40', '25563', '1111', '111.00', '1.00', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '40', '0', '40', '0', '0', '0', '0', '120', null, null, '0', '0', 'LAST_HIT');

[Msg] Finished - Unsuccessfully

--------------------------------------------------

 

 

 

deu isso quando fui coloca no navicat

 

sera pq ?

 

 

agradesso desde ja !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Duplicate entry '22000' for key 1

 

ja existe essa id !

 

poe outrA

Compartilhar este post


Link para o post
Compartilhar em outros sites

eh LHP :P

mais entao, funciono perfeito teu tuto, mais tah mt instavel esse boomp3, hj de tarde nao tava pegando e talz, agora volto

e essa playlist eh massa pq da pra por aleatorio, 15 musicas, entao fica bem foda =

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muiiii Bueno

 

 

 

 

 

-------------------------------------------------------------------------

l2rusty.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites



     


  • Quem Está Navegando

    Nenhum usuário registrado visualizando esta página.

×