Ir para conteúdo

Featured Replies

  • Respostas 17
  • Visualizações 2.5k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Deixa eu ver se eu entendi. Usa uma magia e é Ativado por 30 segundos, se entre esse 30 segundos o life chega a 20% sua vida é healado.

  • 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 duracaoefei

Postado

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 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?

 

 

  • 2 weeks later...

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo