Ir para conteúdo

[Npc 8.60] Chaves


zerian

Posts Recomendados

Olá XTibianos!

Tudo bem por aí?

Ótimo, =)

Quem nunca viu a querida série Chaves?

Eis a pergunta, por isso criei um NPC dele, que vende souvenirs e dá alguns hints ao jogador.

(Este NPC anteriormente era o NPC Alissow, que com um script ali e aqui, vira o Chaves.)

 

Primeiro Passo; Copie um arquivo da pasta SEUOT/data/npc/, pode ser qualquer um.

Após copiar, renomeie para Chaves.

Depois disso, acesse SEUOT/data/npc/scripts, copie e cole um arquivo qualquer.

Renomeie para chaves.lua.

Agora, abra o chaves.lua, apague tudo e adicione isto:

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

 

 

function thinkCallback(cid)

local rand = math.random(1,100)

if rand == 1 then

selfSay('Zazzz!')

selfSay('E a gente brincava e.. Zaz!')

end

return true

end

 

function greetCallback(cid)

 

return true

 

end

 

npcHandler:setCallback(CALLBACK_ONTHINK, thinkCallback)

npcHandler:setCallback(CALLBACK_GREET, greetCallback)

npcHandler:addModule(FocusModule:new())

Segundo Passo:

Volte á SEUOT/data/npc, abra o Chaves que você criou, apague tudo e cole isto:

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

<npc name="Chaves" script="data/npc/scripts/chaves.lua" walkinterval="1000" floorchange="0">

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

<look type="128" head="115" body="119" legs="96" feet="114" addons="3"/>

<parameters>1

<parameter key="message_greet" value="Oi, oi |PLAYERNAME|! nos estavamos brincando de bombeiro, se quiser bebidas e soulvenirs, eu vendo! diga {trade}." />

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

<parameter key="keywords" value="hi;ajuda;magias;bye;promotion;premium" />

<parameter key="keyword_reply1" value="Oi, oi |PLAYERNAME|! nos estavamos brincando de bombeiro, se quiser sucos e bebidas, eu vendo! Quer {ajuda}?" />

<parameter key="keyword_reply2" value="ZAZ! Eu posso te ajudar nisso: {premium}, {promotion} e {magias}." />

<parameter key="keyword_reply3" value="No server existem magias para todos os leveis, tanto as originais quanto as novas, de ataque, defesa, heal, party, etc. Voce pode comprar um Spellbook no NPC Dark Rodo para ver todas as magias que existem no server." />

<parameter key="message_farewall" value="Zaazz! Tchau!"/>

<parameter key="keyword_reply5" value="Zaaazzz! Para conseguir a promotion fale com o King. Diga Hail King e depois Promotion, ele ira te dizer quanto custa." />

<parameter key="keyword_reply6" value="Para comprar Premium apenas diga {!buypremium}. 90 dias custam 5000 gold e voce pode comprar ate 360 dias de premium." />

 

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

<parameter key="shop_buyable" value="seal,7183,10;vial of milk,2006,5,6;snowman doll,11250,70;half broken watch,6091,10;christmas token,6527,40000;party hat,6578,20;"/>

<parameter key="shop_sellable" value="aol,2173,5000"/>

</parameters>

</npc>

 

Terceiro passo:

Importe o Chaves no seu map editor, coloque no lugar que quiser e divirta-se.

Att: Atenção.

Créditos:

95% Alissow (Por criar seu NPC)

5% Eu (Editar)

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

×
×
  • Criar Novo...