Eu sei pra ML :
Tenta Coloca Assim :
function getCombatFormulas(cid, lv, maglv)local formula_min = -((lv*0.25 + maglv*3) * 0.5)
local formula_max = -((lv*0.25 + maglv*3) * 0.8)
if(formula_max < formula_min) then
local tmp = formula_max
formula_max = formula_min
formula_min = tmp
end
return formula_min, formula_max
end
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_SMALLCLOUDS)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -14.1, -150, -15.1, -150)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DEATH)
local condition = createConditionObject(CONDITION_CURSED)
addDamageCondition(condition, 25, 3000,formula_max)
setConditionParam(condition, CONDITION_PARAM_DELAYED, 1)
setCombatCondition(combat, condition)
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas")
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Azul - O Que Devera Ser Mudadado
Eu nao tenho ctz q vai dar certo ... MALS , tava tentando ajuda !



info
Grupo: Campones
Registrado: 09/10/11
Posts: 7
Reputação: +2
Char no Tibia: Zina Lee
Bom galera qeu qeria um spells, que nem oos utoris do global, mas q o dano foce d acordo o level e o ml do player, sera q tem como, eu tentei fze + n deu certo, o efeito ate sai, a condição tambem fica + n da dano nenhum, se for possivel me ajude
Ae o code:
function getCombatFormulas(cid, lv, maglv) local formula_min = -((lv*0.25 + maglv*3) * 0.5) local formula_max = -((lv*0.25 + maglv*3) * 0.8) if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_SMALLCLOUDS) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DEATH) local condition = createConditionObject(CONDITION_CURSED) addDamageCondition(condition, 25, 3000,formula_max) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) setCombatCondition(combat, condition) setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas") function onCastSpell(cid, var) return doCombat(cid, combat, var) endflw abrçs
Ninguem vai da uma luz mesmo....
Editado Outubro 12 por Mutterz