Ir para conteúdo

Featured Replies

Postado

Só umas pequenas correções pra deixar o script mais bonitinho

local t = {
storage = 35350, -- Soh mexa se necessario.
temp = 24, -- Tempo em horas.
count = 1, -- quantidade da reward que sera ganha
reward = 2160 -- Item que irá ganhar. -- por ser o ultimo item do array nao necessita virgula
}

function onUse(cid, item, fromPos, itemEx, toPos)
    if getPlayerStorageValue(cid, t.storage) < os.time() then
       doPlayerSendTextMessage(cid, 25, "Você encontrou um "..getItemNameById(t.reward)..".")
       doPlayerAddItem(cid, t.reward, t.count)
       setPlayerStorageValue(cid, t.storage, os.time() + (t.temp * 60 * 60))
    else
       doPlayerSendTextMessage(cid, 25, "Você precisa esperar ".. math.ceil((getPlayerStorageValue(cid, t.storage) - os.time())/3600) .." hora(s) para usar novamente.")
    end
    return true
end

@Topic: você quer que o mesmo player só passa fazer a cada 24h ou vc quer que a quest só possa ser feita a cada 24h (independente do player)?

Editado por xWhiteWolf (veja o histórico de edições)

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

  • Respostas 22
  • Visualizações 2.4k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Em "Data/actions/scripts" adicione resetquest.lua e cole: local t = { storage = 35350, -- Só mexa se necessário. temp = 24, -- Tempo em horas. reward = 2160, -- Item que irá ganhar. } function onUs

  • Só umas pequenas correções pra deixar o script mais bonitinho local t = { storage = 35350, -- Soh mexa se necessario. temp = 24, -- Tempo em horas. count = 1, -- quantidade da reward que sera ganha

  • local t = { storage = 35350, -- Só mexa se necessário. temp = 24, -- Tempo em horas. reward = {[2160] = 10, -- [ID do ITEM] = QUANTIDADE [2161] = 1, }, } function onUse(cid, item

Postado
  • Autor

Só umas pequenas correções pra deixar o script mais bonitinho

local t = {
storage = 35350, -- Soh mexa se necessario.
temp = 24, -- Tempo em horas.
count = 1, -- quantidade da reward que sera ganha
reward = 2160 -- Item que irá ganhar. -- por ser o ultimo item do array nao necessita virgula
}

function onUse(cid, item, fromPos, itemEx, toPos)
    if getPlayerStorageValue(cid, t.storage) < os.time() then
       doPlayerSendTextMessage(cid, 25, "Você encontrou um "..getItemNameById(t.reward)..".")
       doPlayerAddItem(cid, t.reward, t.count)
       setPlayerStorageValue(cid, t.storage, os.time() + (t.temp * 60 * 60))
    else
       doPlayerSendTextMessage(cid, 25, "Você precisa esperar ".. math.ceil((getPlayerStorageValue(cid, t.storage) - os.time())/3600) .." hora(s) para usar novamente.")
    end
    return true
end

@Topic: você quer que o mesmo player só passa fazer a cada 24h ou vc quer que a quest só possa ser feita a cada 24h (independente do player)?

quero que o mesmo player possa fazer a cada 24h

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo