Ir para conteúdo

Aprendendo Criar Npcs De Compra


igorganis

Meu First Tutorial  

6 votos

  1. 1. Voce Gostou Do Meu First Tutorial?

    • Sim? De um rep + ai
    • Nao? decha pra la nem precisa de rep+


Posts Recomendados

First- Va Na Pasta do seu ot data/npc

depois copie qualquer arquivo .lua e cole isso:

<?xml version="1.0"?>

<npc name="The Legendary King" script="data/npc/scripts/Legendary King.lua" walkinterval="2000">

<health now="100" max="100" />

<look type="133" head="20" body="39" legs="45" feet="7" addons="0"/>

</npc>

 

Em Laranja o Nome do Npc

 

Agora salve e feche

Agora va em data/npc/script

 

e copie qualquer arquivo .lua e o renomeie Para : Legendary King

e cole isso dentro:

 

local keywordHandler = KeywordHandler:new()

 

local npcHandler = NpcHandler:new(keywordHandler)

 

NpcSystem.parseParameters(npcHandler)

 

 

 

function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end

 

function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end

 

function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end

 

function onThink() npcHandler:onThink() end

 

 

 

local shopModule = ShopModule:new()

 

 

 

npcHandler:addModule(shopModule)

 

 

 

shopModule:addBuyableItem({'[Mega]Stone'}, 2294,100000000, '[Mega]Stone')

 

 

 

npcHandler:addModule(FocusModule:new())

 

Em Vermelho Esta O Nome Do Iten

Em Verde O Id Do Iten

E Em Azul O Preço Do Iten

 

salve tudo e feche

se quizer de rep + =D

Creditos: 100% meu =D por ter fussado e criado esse script fassa bom uso dele =D...

Até A proxima

Administradores se eu postei errado me desculpe do fundo do coraçao minha primeira post

porfavor se eu postei errado mova pra mim thanks =D

Editado por Galanzin
Link para o comentário
Compartilhar em outros sites

Cara, 2 coisas voce eskeceu, esse tipo de script é de servidor com protocolo -8.3 os novos NPC's sao mais ou menos assim, e ai o 1º [MEGA] Stone é o que o player fala pra compra XD o segundo é o nome do item q talvez apareça para que ele compre, más tambem o seu ot pod pega o nome pelo itemID XD

 

<?xml version="1.0" encoding="UTF-8"?>

<npc name="Paladin Seller" script="data/npc/scripts/default.lua" walkinterval="2000" floorchange="0">

<health now="100" max="100"/>

<look type="129" head="0" body="77" legs="114" feet="0" addons="3"/>

<parameters>

<parameter key="module_shop" value="1"/>

<parameter key="message_greet" value="Ola |PLAYERNAME|. Eu vendo itens para paladin. Diga {trade}."/>

<parameter key="shop_sellable" value="crossbow,2455,150;bow,2456,130"/>

<parameter key="shop_buyable" value="crossbow,2455,360;bow,2456,200;spear,2389,20;poison arrow,2545,18;bolt,2543,3;arrow,2544,2;arbalest,5803,30000;elvish bow,7438,10000;modified crossbow,8849,20000;chain bolter,8850,50000;devileye,8852,400000;iron worker,8853,100000;warsinger bow,8854,10000;composite bow,8855,30000;yols bow,8856,40000;etheriel elemental bow,8858,100000;assassin star,7368,1000"/>

</parameters>

</npc>

Más os antigos script's sao assim mesmo XD.

Parabéns!

XD

Editado por Viciadorlz
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 1 month later...

Cara, 2 coisas voce eskeceu, esse tipo de script é de servidor com protocolo -8.3 os novos NPC's sao mais ou menos assim, e ai o 1º [MEGA] Stone é o que o player fala pra compra XD o segundo é o nome do item q talvez apareça para que ele compre, más tambem o seu ot pod pega o nome pelo itemID XD

 

<?xml version="1.0" encoding="UTF-8"?>

<npc name="Paladin Seller" script="data/npc/scripts/default.lua" walkinterval="2000" floorchange="0">

<health now="100" max="100"/>

<look type="129" head="0" body="77" legs="114" feet="0" addons="3"/>

<parameters>

<parameter key="module_shop" value="1"/>

<parameter key="message_greet" value="Ola |PLAYERNAME|. Eu vendo itens para paladin. Diga {trade}."/>

<parameter key="shop_sellable" value="crossbow,2455,150;bow,2456,130"/>

<parameter key="shop_buyable" value="crossbow,2455,360;bow,2456,200;spear,2389,20;poison arrow,2545,18;bolt,2543,3;arrow,2544,2;arbalest,5803,30000;elvish bow,7438,10000;modified crossbow,8849,20000;chain bolter,8850,50000;devileye,8852,400000;iron worker,8853,100000;warsinger bow,8854,10000;composite bow,8855,30000;yols bow,8856,40000;etheriel elemental bow,8858,100000;assassin star,7368,1000"/>

</parameters>

</npc>

Más os antigos script's sao assim mesmo XD.

Parabéns!

XD

 

 

blz vlw ai brow

Link para o comentário
Compartilhar em outros sites

  • 11 months later...
×
×
  • Criar Novo...