Postado Julho 3, 2019 5 anos local combat = createCombatArea() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, true) setCombatArea(createCombatArea(AREA_CROSS1X1)) function onGetFormulaValues(cid, level, maglevel) local base = 60 local var = 40 local formula = 3 * maglevel + (2 * level) local min = (formula * (base - var)) / 100 local max = (formula * (base + var)) / 100 return -min, -max end setCombatCallBack(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end testa @bpm91 Editado Julho 3, 2019 5 anos por ZoR (veja o histórico de edições) O rei de seu proprio destino é aquele que luta pela gloria do amanhã! Discord : ZoR#9373
Postado Julho 3, 2019 5 anos editei testa dnv @bpm91 O rei de seu proprio destino é aquele que luta pela gloria do amanhã! Discord : ZoR#9373
Postado Julho 3, 2019 5 anos local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FIRE) setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, true) setCombatArea(createCombatArea(AREA_CROSS1X1)) function onGetFormulaValues(cid, level, maglevel) local base = 60 local var = 40 local formula = 3 * maglevel + (2 * level) local min = (formula * (base - var)) / 100 local max = (formula * (base + var)) / 100 return -min, -max end setCombatCallBack(combat, CALLBACK_PARAM_LEVELMAGICVALUE, onGetFormulaValues) function onCastSpell(cid, var) return doCombat(cid, combat, var) end @bpm91 você testou assim? Editado Julho 3, 2019 5 anos por ZoR (veja o histórico de edições) O rei de seu proprio destino é aquele que luta pela gloria do amanhã! Discord : ZoR#9373
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.