Postado Julho 2, 2015 9 anos Autor isso mesmo kkk sou meio enrolado Editado Julho 2, 2015 9 anos por avalax (veja o histórico de edições) Ajudei Rep+
Postado Julho 2, 2015 9 anos Deu certo não, pra quem quiser tentar, não da erro no distro, só não ativa e falta fazer um evento pra repetir a cada 1seg por 30seg: local duracao = 30 --- duracao da verificacao local duracaoefeito = 30 --- duracao do efeito de cura local vidacurada = 4 --- porcentagem de vida que vai sendo curada --- falta repetir a cada segundo por 30 segundos, e fazer funcionar hueehehueheu function onCastSpell(creature, var) doPlayerSendTextMessage(cid,22,"Nos próximos 30 segundos, se a vida abaixar para menos de 20%, você sera curado!") if isPlayer(cid) and getCreatureMaxHealth(cid)*0.2 >= getCreatureHealth(cid) then local max_vida = getCreatureMaxHealth(cid) local vidaatual = getCreatureHealth(cid) doPlayerSendTextMessage(cid,22,"Sua magia foi ativada!") doCreatureAddHealth(cid, (max_vida*(vidaatual/100))) local cpos = getPlayerPosition(cid) local function onCastSpell2(parameters) doCreatureAddHealth(cid, (max_vida*(vidacurada/100))) doSendMagicEffect(cpos, 1) doSendMagicEffect(cpos, 53) end local parameters = {cid = cid, combat = combat, var = var} for i = 0, math.max(duracaoefeito, 1) - 1 do addEvent(onCastSpell2, (duracao*100) * i, parameters) end return true end end Editado Julho 2, 2015 9 anos por rogaforyn2 (veja o histórico de edições) Life is so meaningless, there is nothing worth a smile So goodbye, I'll miss you sugestõ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.