Ir para conteúdo

[Encerrado] Pedido Pokemon


Hikigaya

Posts Recomendados

Alguem poderia como posso dizer "refazer" esse script?

 

local keywordHandler = KeywordHandler:new()

local npcHandler = NpcHandler:new(keywordHandler)

NpcSystem.parseParameters(npcHandler)

local talkState = {}

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 creatureSayCallback(cid, type, msg)

if(not npcHandler:isFocused(cid)) then

return false

end

 

local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid

 

local task = {

["Junior"] = {{"Abra", 20}, {"Kadabra", 20}, {"Alakazam", 25}, {"Hypno", 20}},

}

 

if msgcontains(msg, 'task') or msgcontains(msg, 'Task') then

if isMyTaskComplete(cid, getNpcCid()) then

selfSay("Wow you have already complete my task! Ok then, take your reward!", cid)

doPlayerAddItem(cid, 2152, 5) --premio

local sto = getMyTaskSto(cid, getNpcCid())

setPlayerStorageValue(cid, sto, -1)

talkState[talkUser] = 0

return true

else

selfSay("Then, is a simple task, i want to you kill {20 Abras, 20 Kadabras, 20 Hypnos and 25 Alakazams}, you accept the task?", cid)

talkState[talkUser] = 2

end

elseif (msgcontains(msg, 'yes') or msgcontains(msg, 'Yes')) and talkState[talkUser] == 2 then

if getMyTaskSto(cid, getNpcCid()) ~= -1 then

selfSay("You are already doing my task! go end it!", cid)

talkState[talkUser] = 0

return true

end

local sto = getFreeTaskStorage(cid)

if sto == -1 then

selfSay("You can't catch more tasks! You are already with the maximum of "..(maxTasks).." tasks!", cid)

talkState[talkUser] = 0

return true

end

 

selfSay("OK then... Go kill your targets!", cid)

setStorageArray(cid, sto, task)

talkState[talkUser] = 0

return true

end

 

return true

end

 

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)

npcHandler:addModule(FocusModule:new())

 

Em vez de ganhar dinheiro etc...

ganhar 2KK De Experiencia

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

procure por..

[]doPlayerAddItem(cid, 2152, 5) --premio

troque por..

doPlayerAddExperience(cid, 20000)

 

Stylo no caso quanto seria 2KK? (igual pxg) 2000000

Link para o comentário
Compartilhar em outros sites

  • 2 months later...
  • 4 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...