Postado Abril 17, 2019 6 anos Alguém pode me ajuda com esse script ? ele funciona normal, mas se o player desloga com o efeito da potion o server crasha . não aparece erro na distro. uso o servidor do malucooo como base. link do servidor. Spoiler script Spoiler local config = { cooldown = 35, -- tempo entre uma magia e outra tempo = 30, -- tempo em segundos que ficará healando storage = 134813, effect = 49, --- efeito que vai sair } function onUse(cid, item, fromPosition, itemEx, toPosition) if os.time() - getPlayerStorageValue(cid, config.storage) >= config.cooldown then if getPlayerSoul(cid) <= 49 then doPlayerSendTextMessage(cid,20,'Desculpe, você não tem Souls suficiente.') return true else doPlayerAddSoul(cid,-50) for i = 1, config.tempo do addEvent(function() if isCreature(cid) then local pos = getPlayerPosition(cid) doCreatureAddHealth(cid, (12*getCreatureMaxHealth(cid)/100)+(getPlayerSkill(cid)*6)+(getPlayerMagLevel(cid)*2)) doPlayerAddMana(cid,(12*getPlayerMaxMana(cid)/100)+(getPlayerSkill(cid)*6)+(getPlayerMagLevel(cid)*2)) doSendMagicEffect(pos, config.effect) end end, 2000*i) end end setPlayerStorageValue(cid, config.storage, os.time()) else doPlayerSendCancel(cid, "cooldown "..(config.cooldown - (os.time() - getPlayerStorageValue(cid, config.storage))).." seconds.") end return true end Editado Abril 17, 2019 6 anos por Freire (veja o histórico de edições)
Postado Abril 17, 2019 6 anos Autor @KiraConquest já tentei, continua crashando. valeu por tentar ajuda. ?
Postado Abril 17, 2019 6 anos unica dica que posso dar, é ir tirando linhas até achar o erro. nao sou expert nessas coisas, e é assim que resolvo algumas coisas kkk
Postado Abril 17, 2019 6 anos Autor @KiraConquest vou tenta aqui, valeu Edit: Testei tirando linha por linha, não consegui acha o erro. oque aconteceu foi, ou o script para de funciona totalmente ou conituna com o mesmo erro. Editado Abril 17, 2019 6 anos por Freire (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.