function onSay(player, words, param)
if param == "task" then local charizardKills = player:getStorageValue(12345) if charizardKills < 30 then
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa matar 30 Charizards para completar esta missão.")
return false
end
if player:getStorageValue(54321) >= os.time() then --
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Você já completou esta missão recentemente. Tente novamente em 24 horas.")
return false
end
local item = player:addItem(2160, 20) --
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Parabéns! Você completou a missão e ganhou " .. item:getCount() .. " notas do item " .. item:getName() .. ".")
else
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Você completou a missão, mas não conseguiu receber sua recompensa. Tente novamente mais tarde.")
end
return false
end
return true
end
local charizardKills = player:getStorageValue(12345) o que seria ?
if player:getStorageValue(54321) >= os.time() then. isso teria alguma coisa a ver com o tempo ?
player:setStorageValue(12345, 0) o que seria isso pf ?
Pergunta
red X 2
function onSay(player, words, param)
if param == "task" then
local charizardKills = player:getStorageValue(12345) if charizardKills < 30 then
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa matar 30 Charizards para completar esta missão.")
return false
end
if player:getStorageValue(54321) >= os.time() then --
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Você já completou esta missão recentemente. Tente novamente em 24 horas.")
return false
end
player:setStorageValue(54321, os.time() + 24 * 60 * 60) --
player:setStorageValue(12345, 0) --
local item = player:addItem(2160, 20) --
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Parabéns! Você completou a missão e ganhou " .. item:getCount() .. " notas do item " .. item:getName() .. ".")
else
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Você completou a missão, mas não conseguiu receber sua recompensa. Tente novamente mais tarde.")
end
return false
end
return true
end
local charizardKills = player:getStorageValue(12345) o que seria ?
if player:getStorageValue(54321) >= os.time() then. isso teria alguma coisa a ver com o tempo ?
player:setStorageValue(12345, 0) o que seria isso pf ?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados