Postado Maio 26, 2023 2 anos Alguem pode disponibilizar o codigo de Cooldown por favor, para que possa tentar encaixar nos script, e assim aprender a fazer ganbiarras... Onde voce da use e tem q esperar o tempo para poder da use de novo, so que quando voce clica ele diz que falta tanto de tempo. EX: clicou (falta 30 seg) clicou de novo (ele fala q falta 20 segs) Como contagem regressiva. -> Cooldown em items (USE) actions <- Editado Maio 26, 2023 2 anos por Doidodepeda (veja o histórico de edições)
Postado Maio 27, 2023 2 anos Em 26/05/2023 em 06:59, Doidodepeda disse: Alguem pode disponibilizar o codigo de Cooldown por favor, para que possa tentar encaixar nos script, e assim aprender a fazer ganbiarras... Onde voce da use e tem q esperar o tempo para poder da use de novo, so que quando voce clica ele diz que falta tanto de tempo. EX: clicou (falta 30 seg) clicou de novo (ele fala q falta 20 segs) Como contagem regressiva. -> Cooldown em items (USE) actions <- manda script
Postado Maio 27, 2023 2 anos Autor Em 27/05/2023 em 00:54, Apache disse: manda script Citar function onUse(cid, item, frompos, item2, topos) doPlayerSetStamina(cid, 2520) doCreatureSay(cid, 'Stamina Full', TALKTYPE_ORANGE_1) doSendMagicEffect(frompos, 1) doRemoveItem(item.uid, 1) return 1 end Tá na mão !
Postado Maio 28, 2023 2 anos Solução local cooldown = 60 -- Cooldown em segundos function onUse(cid, item, frompos, item2, topos) local lastUseTime = getPlayerStorageValue(cid, 12345) local currentTime = os.time() if lastUseTime == -1 or currentTime - lastUseTime >= cooldown then doPlayerSetStamina(cid, 2520) doCreatureSay(cid, 'Stamina Full', TALKTYPE_ORANGE_1) doSendMagicEffect(frompos, 1) doRemoveItem(item.uid, 1) setPlayerStorageValue(cid, 12345, currentTime) addEvent(function() setPlayerStorageValue(cid, 12345, -1) end, cooldown * 1000) else local remainingTime = cooldown - (currentTime - lastUseTime) local minutes = math.floor(remainingTime / 60) local seconds = remainingTime % 60 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You must wait " .. minutes .. " minutes and " .. seconds .. " seconds before using this again.") end return true end Tenta Essa Ai!!
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.