otserv : alissow 8.50
versão :3.4
nivel de experiencia :basico
Bom venho pedir a vcs xtibianos q me ajudem no seguinte script..
quero q um knight no meu ot lvl 350 com magic level 10 reale > 1100
quero q um mage no meu ot lvl 350 com magic level 130 reale > 2300
e de acordo com q ambos foram avançando de level e magic level ira aumentando o heale.
ex: kina lvl 450 healando : 1700
mage lvl 450 healando : 3600 e assim vai.
vo postar aqui meu script de uh pra vcs verem como está!
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
function getCombatFormulas(cid, lv, maglv)
local formula_min = ((lv*0.25 + maglv*3) * 7.8)
local formula_max = ((lv*0.25 + maglv*3) * 8.2)
if(formula_max < formula_min) then
local tmp = formula_max
formula_max = formula_min
formula_min = tmp
end
return formula_min, formula_max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas")
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Obrigado!