Postado Maio 10, 2020 5 anos Boa tarde. Gostaria de um script de um item que curasse por tempo. -Curasse durante 2 horas (pode ser alterado). -Só pode-se usar o item novamente depois que terminar. -Item curasse por porcentagem. -Curasse Life e Mana. -Quanto tempo de uma cura para outra. -Ao morrer continuaria com a cura até completar o tempo. -Que ao clicar usar aparecesse a mensagem ( Agora você esta healando 2% de mana e life por "tempo que falta" horas, não podendo usar outra Amethyst".. )
Postado Maio 12, 2020 5 anos Qual sua distro? Discord: Naze#3578 Ter Linux Dentro de Windows com Acesso 'localhost' para testes e + AutoLoot Otimizado Direto na Source (tfs 0.4/otx) // Pirataria é crime, original é roubo, compartilhar é legal.
Postado Maio 12, 2020 5 anos Autor 18 minutos atrás, Naze disse: Qual sua distro? Já deu certo, Obrigado!!
Postado Maio 12, 2020 5 anos Ok, se alguem quiser desenvolvi um pra otx 2.x ou tfs 0.4 action/scripts: local cfg = { storage = 101214, time = 120*60 -- em minutos } function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, cfg.storage) > os.time() then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Ainda falta " .. math.ceil(((os.time() - getPlayerStorageValue(cid, cfg.storage))*(-1))/(60)) .. " minutos para encerrar o efeito e poder usar outra Amesthyst") return true end setPlayerStorageValue(cid, cfg.storage, os.time() + cfg.time) doPlayerSendTextMessage(cid, 22, " Agora você esta healando 2% de mana e life por " .. math.ceil(((os.time() - getPlayerStorageValue(cid, cfg.storage))*(-1))/(60)) .. " minutos não podendo usar outra Amethyst.") doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end globalevents/scripts: local cfg ={ storage = 101214, pcent = 2 } function onThink(interval, lastExecution) for _, pid in pairs(getOnlinePlayers()) do pid = getPlayerByName(pid) if getPlayerStorageValue(pid, cfg.storage) > os.time() then life = getCreatureMaxHealth(pid) mana = getCreatureMaxMana(pid) heal = (mana/100)*cfg.pcent health = (life/100)*cfg.pcent if getCreatureHealth(pid) < life or getCreatureMana(pid) < mana then doCreatureAddHealth(pid, health) doCreatureAddMana(pid, heal) end end end return true end Discord: Naze#3578 Ter Linux Dentro de Windows com Acesso 'localhost' para testes e + AutoLoot Otimizado Direto na Source (tfs 0.4/otx) // Pirataria é crime, original é roubo, compartilhar é legal.
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.