Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Resultados 1 a 1 de 1

Tópico: Criando NPC SHOP

Hybrid View

  1. #1

    Avatar de DetroiT
    Data de Ingresso
    Mar 2010
    Localização
    Goiaz
    Idade
    29
    Posts
    148
    Agradecido
    3
    Agradeceu
    3
    Peso da Avaliação
    16

    Post Criando NPC SHOP

    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.
    [Somente usuários registrados podem vem os links. ]

    Primeiro passo Criando a SQL do NPC.


    Abra o bloco de notas e coloque o seguinte codigo.

    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');
    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:

    <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>

    DEVEMOS LEVAR EM CONTA 2 COISAS AQUI.

    <br><center><font color="LEVEL">ALGUM COMENTARIO</font></center>
    <br><center><font color="LEVEL">DIALOGO DO NPC</font></center>
    Nessas 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.

    <br><button value="ARMAS" action="bypass -h npc_%objectId%_multisell 121212" width=168 height=25
    Note 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.htm
    A 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 multisell


    Abra novamente o bloco de notas e coloque o codigo.

    <?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>
    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.
    <item id="1"> - Aqui sera a ordem do item na lista no casó 1 será o primeiro item a ser mostrado na lista de compras.
    <ingredient id="4356" count="100"/> - no casó 57 (adena) é o ID do item que será cobrado e 1000000 a quantidade (100kk).
    <production id="8788" count="1"/> - 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.



    Tutorial para iniciantes, em breve outro tutorial para membros mais avançados.

    Créditos: Kelvin
    Última edição por SerialKiller; 01-08-2011 às 04:59 PM.

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Tutorial| Criando uma SubSala
    Por Stronda no fórum Vídeos-Aulas
    Respostas: 1
    Último Post: 21-05-2017, 08:50 PM
  2. |Tutorial| Criando um forum IPB
    Por FusioN no fórum IPB | Tutoriais
    Respostas: 14
    Último Post: 15-05-2011, 09:06 PM
  3. |Vídeo-aula| Criando uma Npc Shop em Multisell.
    Por Over12 no fórum L2J | Tutoriais
    Respostas: 0
    Último Post: 13-05-2011, 04:06 PM
  4. |Tutorial| Criando Fenrir
    Por MauraoO no fórum Tutoriais, dicas e macetes
    Respostas: 0
    Último Post: 30-12-2009, 08:24 AM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •