[Tutorial] Criando NPC SHOP
Autor: DTherion | Publicado: 2011-07-04T00:56:00-07:00

Ensinarei aqui a quem nunca criou um NPC SHOP a criar o seu primeiro sem muito fru fru.Ferramenta necessaria.Bloco de Notas do Windows.Multisell Manager (Criação da Lista de Vendas).Primeiro passo Criando a SQL do NPC.Abra o bloco de notas e coloque o seguinte codigo.QuoteINSERT 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');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!Segundo Passo Criando a HTML do NPC.A HTML serve para indicar o que o NPC vai fazer e para colocar os botões.Abra novamente o bloco de notas e copie o codigo:QuoteALGUM COMENTARIODIALOGO DO NPCARMAS" action="bypass -h npc_%objectId%_multisell 121212" width=168 height=25 back="sek.cbui36" fore="sek.cbui72"&gt;DEVEMOS LEVAR EM CONTA 2 COISAS AQUI.QuoteALGUM COMENTARIODIALOGO DO NPCNessas duas linhas serão postos comentarios aquelas frases que o npc fala quando vc clica para comprar.Agora o principal o botão do npc e o direcionamento para a multisell.QuoteARMAS" action="bypass -h npc_%objectId%_multisell 121212" width=168 height=25Note onde tem 121212 isso será o ID da MultiSell a lista de compras do NPC defina um ID vamos trabalhar com esse ID 121212.Ensinarei mais a frente a fazer a multisell.Definimos o ID da Multisell e o botão casó você queira adicionar outro  botão abaixo de armaduras é só copiar a linha toda de armaduras e cola  logo abaixo mudando somente nome do botão e ID da multisell.Feito isso salve editado claro no bloco de notas com o ID feito SQL e no final .htm exemplo 22000.htmA pasta que deve ficar o arquivo html do npc é na pasta Gameserver/data/html/merchant coloque lá dentro.Pronto a HTML foi criado.Terceiro e ultimo passo criando a multisellAbra novamente o bloco de notas e coloque o codigo.Quote<!-- Created with Lineage II - Multisell Manager --><!-- © 2007 by tReXpert -->  <!-- Sirra's Blade -->              <!-- Sirra's Blade - Haste -->            Vamos entender o que cada linha dessa server, temos uma lista com 2  items a venda casó queira mais items é só copiar um dos codigos abaixo  do outro e mudar o id, vamos lá.<!-- Sirra's Blade --> - Apenas um simples comentario para você se orientar na multisell não influenciara na programação.  - Aqui sera a ordem do item na lista no casó 1 será o primeiro item a ser mostrado na lista de compras.  - no casó 57 (adena) é o ID do item que será cobrado e 1000000 a quantidade (100kk). - 8788 será o item ganho na compra e 1 a quantidade ganha, será ganho 1 Sirra's Blade.Pronto agora você sabe para que cada linha serve, quando seu shop tiver  feito e a ordem estabelecida salve o arquivo com o ID 121212 que foi o  ID escolhido para por as armas no nosso Shop e salve com a extenção .xml  exemplo 121212.xml depois de salvo coloque o arquivo dentro da pasta Gameserver/data/multisell lá que ficara as multisells.Pronto agora é só ligar o servidor ou dar restart se estivar ligado,  dentro do jogo digita //spawn 22000 para o NPC aparecer e ve se sua  lista de compras está OK.