3 horas atrás, jeriposcleide disse:Bom dia galera, é o seguinte....
Eu gostaria de um npc que ao dizer "Hi" a ele, eu pudesse editar sua fala para contar uma historia "x", e, no meio desse texto, caso o player diga "Jester Rod", o npc diga o seguinte:
"Eu sou o grande escolhido para poder criar este grande item... mas para isso sao necessarios 10 jester essence (8303), 1 holy falcon (2141) e 1 medal of honour (5785). Deseja Forjar este item?"
Quando o player digitar "Forjar" ele troque os 3 itens:
10 jester essence (8303)
1 holy falcon (2141)
1 medal of honour (5785)
Pela:
Jester Rod (7958)
Ver Se Esse Server
STORAGE = 100012 -- Não Mecha
ITEM = 7958 -- Item a ser adicionado para completar a quest
QUANT = 1 -- Quantidade de items a ser adicionado
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 santaNPC(cid, message, keywords, parameters, node)
if(not npcHandler:isFocused(cid)) then
return false
end
if (parameters.present == true) then
if (getPlayerStorageValue(cid, STORAGE) < 1) then
doPlayerRemoveItem(cid,8303,1)
doPlayerRemoveItem(cid,2141,1)
doPlayerRemoveItem(cid,5785,1)
doPlayerAddItem(cid, ITEM, QUANT)
setPlayerStorageValue(cid, STORAGE, 1)
npcHandler:say('Obrigado e Boa Sorte na sua jornada', cid)
else
npcHandler:say('Eu ja te dei sua missao.', cid)
end
end
npcHandler:resetNpc()
return true
end
npcHandler:setMessage(MESSAGE_GREET, "Olá |PLAYERNAME|. Eu Tenho uma {mission} para voce.")
local noNode = KeywordNode:new({'no'}, santaNPC, {present = false})
local yesNode = KeywordNode:new({'yes'}, santaNPC, {present = true})
local node = keywordHandler:addKeyword({'mission'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Menssagem de Missao Entregue'})
node:addChildKeywordNode(yesNode)
node:addChildKeywordNode(noNode)
npcHandler:addModule(FocusModule:new())







info
Grupo: Campones
Registrado: 29/01/08
Posts: 12
Reputação: +1
Gênero: Masculino
Char no Tibia: Nao tenho
Bom dia galera, é o seguinte....
Eu gostaria de um npc que ao dizer "Hi" a ele, eu pudesse editar sua fala para contar uma historia "x", e, no meio desse texto, caso o player diga "Jester Rod", o npc diga o seguinte:
"Eu sou o grande escolhido para poder criar este grande item... mas para isso sao necessarios 10 jester essence (8303), 1 holy falcon (2141) e 1 medal of honour (5785). Deseja Forjar este item?"
Quando o player digitar "Forjar" ele troque os 3 itens:
10 jester essence (8303)
1 holy falcon (2141)
1 medal of honour (5785)
Pela:
Jester Rod (7958)