Ir para conteúdo

Npc Vendedor De Bebidas


Posts Recomendados

Oi gente.

Vim aqui trazer meu NPC Vendedor de Bebidas

Eu instalei um Server e veio com ele, só que fiz umas modificações.

Eu recomendo fazer um barzinho no seu OT Server, é bem legal para os Players se encontrarem e gastarem em Bebidas, lá no bar eles irão conversar com certeza, será um ponto de encontro.

 

Primeiro:

Copie um arquivo XML na sua pasta de NPC's e cole na mesma renomeie para Dude, abra o arquivo e delete tudo, depois Copie e Cole isso dentro do arquivo:

 

<npc name="Dude" script="data/npc/scripts/drinks.lua" autowalk="25" floorchange="0" access="5" level="1" maglevel="1">

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

<look type="160" head="20" body="100" legs="50" feet="99" corpse="2212"/>

<parameters>

<parameter key="message_greet" value="Hello |PLAYERNAME|. Im the bar guy." />

<parameter key="message_needmoremoney" value="You do not have enough money." />

<parameter key="message_decline" value="Is |TOTALCOST| gold coins too much for you?" />

</parameters>

</npc>

 

Bom, ele ta com roupa de Dwarf colorida, se quiserem mudar, mudem a vontade.

Agora vamos ao Script:

 

Copie um arquivo LUA na sua pasta de Scripts dos NPC's e cole na mesma renomeie para drinks , abra o arquivo e delete tudo, depois Copie e Cole isso dentro do arquivo:

 

local keywordHandler = KeywordHandler:new()

local npcHandler = NpcHandler:new(keywordHandler)

NpcSystem.parseParameters(npcHandler)

 

 

 

-- OTServ event handling functions start

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

-- OTServ event handling functions end

 

local shopModule = ShopModule:new()

npcHandler:addModule(shopModule)

 

shopModule:addBuyableItem({'lemonade', 'lemondrink'}, 2006, 10, 5, 'lemonade')

shopModule:addBuyableItem({'fruit juice', 'fruitjuice'}, 2006, 10, 21, 'fruit juice')

shopModule:addBuyableItem({'beer', 'b_e_e_r'}, 2006, 10, 3, 'beer')

shopModule:addBuyableItem({'milk', 'm_i_l_k'}, 2006, 10, 6, 'milk')

shopModule:addBuyableItem({'coconut', 'c_o_c_o_n_u_t'}, 2006, 10, 14, 'coconut milk')

shopModule:addBuyableItem({'wine', 'w_i_n_e'}, 2006, 10, 15, 'wine')

shopModule:addBuyableItem({'rum', 'r_u_m'}, 2006, 10, 27, 'rum')

 

npcHandler:addModule(FocusModule:new())

 

Obrigado, se comentarem estarei agradecido.

Observação, eu porcurei no Xtibia um vendedor de bebidas, mas não achei, se um moderador achar outro, sinta-se a vontade de apagar este, mas caso me de BAN estará errado, pois como já disse, eu não achei outro igual.

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

  • 2 weeks later...
  • 2 weeks later...
×
×
  • Criar Novo...