Postado Julho 22, 2021 3 anos Alterei o valor para segundos, vê se agora vai: function onUse(cid, item, frompos, item2, topos) local config = { timeExhausted = 0, -- tempo em horas para poder usar o item novamente. timeForUse = 3600, -- tempo em segundos que o player poderá entrar na cave, 3600 = 1hora. exhausted = 156751, storage = 789450, toKnow = 456789, effect = 27, -- efeito que dará ao usar o item. } if getPlayerStorageValue(cid, config.exhausted) < os.time() then setPlayerStorageValue(cid, config.storage, os.time()+config.timeForUse) setPlayerStorageValue(cid, config.exhausted, config.timeExhausted * 60 + os.time()) doRemoveItem(item.uid,1) setPlayerStorageValue(cid, config.toKnow, 1) doSendMagicEffect(getThingPos(cid), config.effect) doPlayerSendTextMessage(cid, 19, "Voce Usou a Bonus Area") else doPlayerSendTextMessage(cid, 19, "Num da") end return true end ╔══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ══════════════════════════╗ Te Ajudei? Rep + e ficamos Quits Precisando de ajuda? Discord: Yan Liima #3702 Programador Júnior de LUA, PHP e JavaScript Juntos somos lendas, separados somos Mitos! ╚══════════════════════════ҳ̸Ҳ̸ҳஜ۩۞۩ஜҳ̸Ҳ̸ҳ═════════════════════════════╝
Postado Julho 22, 2021 3 anos Solução @Doidodepeda function onUse(cid, item, frompos, item2, topos) local config = { timeForUse = 1, -- tempo em horas que o player poderá entrar na cave. storage = 789450, toKnow = 456789, effect = 27 -- efeito que dará ao usar o item. } local time = getPlayerStorageValue(cid, config.storage) - os.time() <= 0 and (os.time() + config.timeForUse * 60) or (getPlayerStorageValue(cid, config.storage) + config.timeForUse * 60) setPlayerStorageValue(cid, config.storage, time) doRemoveItem(item.uid,1) setPlayerStorageValue(cid, config.toKnow, 1) doSendMagicEffect(getThingPos(cid), config.effect) doPlayerSendTextMessage(cid, 19, "Voce Usou a Bonus Area") return true end Editado Julho 22, 2021 3 anos por Vodkart (veja o histórico de edições) [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Julho 22, 2021 3 anos Autor 6 minutos atrás, Vodkart disse: @Doidodepeda function onUse(cid, item, frompos, item2, topos) local config = { timeForUse = 1, -- tempo em horas que o player poderá entrar na cave. storage = 789450, toKnow = 456789, effect = 27 -- efeito que dará ao usar o item. } local time = getPlayerStorageValue(cid, config.storage) - os.time() <= 0 and (os.time() + config.timeForUse * 60) or (getPlayerStorageValue(cid, config.storage) + config.timeForUse * 60) setPlayerStorageValue(cid, config.storage, time) doRemoveItem(item.uid,1) setPlayerStorageValue(cid, config.toKnow, 1) doSendMagicEffect(getThingPos(cid), config.effect) doPlayerSendTextMessage(cid, 19, "Voce Usou a Bonus Area") return true end Tu e brabo viu cara. Muitoooooooooooooooo Agradecido a tu e a todos que tentaram ajudar !!! Muito Obrigado mesmo ! ♥
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.