Ir para conteúdo

Featured Replies

Postado

Fala mulecada, então, to voltando a mexer com ot e to ajeitando um aqui que usa tfs 1.2.

 

Tem um item que da bonus exp por um determinado tempo(3 horas).

Gostaria da ajuda de vocês para limitar o uso deste item, que no momento está ilimitado, ou seja, o player pode usar quantos quiser, um atrás do outro, para que ele só possa usar 3 destas poções por dia.

 

O script:

local STORAGE = 61398
local TIME = 60 * 60 * 3 -- tempo em horas

function onUse(player, item, fromPosition, target, toPosition, isHotkey)
 local cur = math.max(player:getStorageValue(STORAGE) - os.time(), 0)
 player:setStorageValue(61398, os.time() + cur + TIME)
 item:remove(1)
 player:sendTextMessage(MESSAGE_INFO_DESCR, "You've activated Experience Card.") 
 player:getPosition():sendMagicEffect(15)
 return true
end

O que eu pensei que poderia fazer é uma outra storage para contar o número de poções que ele tomou nas últimas 24 horas, ou algo do tipo (??), mas faz muito tempo que eu não mexo com isso e gostaria da ajuda e opinião de vocês.

 

 

up, alguém?

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

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.7k

Informação Importante

Confirmação de Termo