OTHispano
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Ir abajo
··¤Ledtheron¤··
··¤Ledtheron¤··
Miembro
Mensajes Mensajes : 32

[LUA FUNCTION] Curar un % de Vida o Mana Empty [LUA FUNCTION] Curar un % de Vida o Mana

Vie Jun 29, 2012 8:07 pm
En 050-function.lua (data/libs) añadan esto...
Código:

function doCreatureAddHealthPercent(cid, percent)
--BY LED--
    return doCreatureAddHealth(cid, (getCreatureMaxHealth(cid) * percent / 100))
end
function doCreatureAddManaPercent(cid, percent)
--BY LED--
    return doCreatureAddMana(cid, (getCreatureMaxMana(cid) * percent / 100))
end
Esto sirve para enves de usar esta formula
Código:

doCreatureAddHealth(cid, 999999999999999999999)
Pueden simplificarlo con esto...
Código:

doCreatureAddHealthPercent(cid, 100)

Para que podemos usar esto? para un spell por ejemplo...

Código:

function onCastSpell(cid, var)
doCreatureAddHealthPercent(cid, 5)
doSendAnimatedText(getCreaturePosition(cid), '5% HEAL', TEXTCOLOR_GREEN)
doSendMagicEffect(getCreaturePosition(cid), 35)
end

En este caso curaria un 5% de tu Vida...

Eso es todo

Creditos 100% Ledtheron
Falcon
Falcon
Administrador
Mensajes Mensajes : 350
http://www.othispano.net

[LUA FUNCTION] Curar un % de Vida o Mana Empty Re: [LUA FUNCTION] Curar un % de Vida o Mana

Vie Jun 29, 2012 8:12 pm
Excelente,
Muy buena, gracias por los aportes,
Espero y sigas asi!
Volver arriba
Permisos de este foro:
No puedes responder a temas en este foro.