local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HITBYFIRE)
function onGetFormulaValues(cid, level, maglevel)
min = -level/5 - maglevel*1.8-10
max = -level/5 - maglevel*2.7-20
return min, max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
arr = {
{0, 1, 1, 1, 0},
{0, 1, 1, 1, 0},
{0, 0, 1, 0, 0},
{0, 0, 3, 0, 0}
}
local area = createCombatArea(arr, AREADIAGONAL_WAVE4)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Vê se funciona. Se não der, avisa.









info
Grupo: Cavaleiro
Registrado: 27/05/12
Posts: 168
Reputação: +3
Gente vou mostrar umas ss aqui de como é +ou - essa spell ok, vamos lá
Para Baixo:
Para esquerda:
para cima:
Para direita:
QUADRADOS VERMELHOS: Local de onde saira o effect, no caso o que eu tenho aqui são aqueles effects direcionados
QUADRADOS PRETOS: Local do dano da spell
Vlw espero que entendam, demorou pra fazer isso uheheuhe.