• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • New resources must be posted under Resources tab. A discussion thread will be created automatically, you can't open threads manually anymore.

Spell Angels Breath

Ataro

Member
Joined
Oct 28, 2010
Messages
689
Reaction score
19
Location
Netherlands
I Got This Script From Someone Else.
I Rewrote it for 0.3.6 and higher, also fixed some bugs

Angelsbreath.lua:
Code:
local combat1 = createCombatObject()
       setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat1, COMBAT_PARAM_EFFECT, 39)
       setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

local combat2 = createCombatObject()
       setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat2, COMBAT_PARAM_EFFECT, 39)
       setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

local combat3 = createCombatObject()
       setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat3, COMBAT_PARAM_EFFECT, 39)
       setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

local combat4 = createCombatObject()
       setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat4, COMBAT_PARAM_EFFECT, 39)
       setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

local combat5 = createCombatObject()
       setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat5, COMBAT_PARAM_EFFECT, 49)
       setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

local combat6 = createCombatObject()
       setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat6, COMBAT_PARAM_EFFECT, 49)
       setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

arr1 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}

arr2 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 1, 1, 3, 1, 1, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}


arr3 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 1, 1, 3, 1, 1, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}

arr4 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 1, 1, 3, 1, 1, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}


arr5 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 1, 1, 3, 1, 1, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}

arr6 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
       {0, 0, 0, 1, 1, 3, 1, 1, 0, 0, 0},
       {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}

local area1 = createCombatArea(arr1)
       setCombatArea(combat1, area1)

local area2 = createCombatArea(arr2)
       setCombatArea(combat2, area2)

local area3 = createCombatArea(arr3)
       setCombatArea(combat3, area3)

local area4 = createCombatArea(arr4)
       setCombatArea(combat4, area4)

local area5 = createCombatArea(arr5)
       setCombatArea(combat5, area5)

local area6 = createCombatArea(arr6)
       setCombatArea(combat6, area6)

local function onCastSpell1(parameters)
    doCombat(parameters.cid, combat1, parameters.var)
end
 
local function onCastSpell2(parameters)
    doCombat(parameters.cid, combat2, parameters.var)
end
 
local function onCastSpell3(parameters)
    doCombat(parameters.cid, combat3, parameters.var)
end
 
local function onCastSpell4(parameters)
    doCombat(parameters.cid, combat4, parameters.var)
end
 
local function onCastSpell5(parameters)
    doCombat(parameters.cid, combat5, parameters.var)
end

local function onCastSpell6(parameters)
    doCombat(parameters.cid, combat6, parameters.var)
end
function onCastSpell(cid, var)
       local parameters = { cid = cid, var = var}
              addEvent(onCastSpell1, 100, parameters)
              addEvent(onCastSpell2, 200, parameters)
              addEvent(onCastSpell3, 300, parameters)
              addEvent(onCastSpell4, 400, parameters)
              addEvent(onCastSpell5, 500, parameters)
              addEvent(onCastSpell6, 600, parameters)
end


Spells.xml add:

Code:
    <instant name="Angels Breath" words="Angels Breath" lvl="90" mana="500" prem="1" selftarget="1" exhaustion="2000" needlearn="0" event="script" value="Angelsbreath.lua">
        <vocation name="Royal Paladin"/>
    </instant>

2qxcad0.png

1672n14.png

fk62h1.png
 
Last edited:
Lua:
local combat1 = createCombatObject()
       setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat1, COMBAT_PARAM_EFFECT, 39)
       setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

local combat2 = createCombatObject()
       setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat2, COMBAT_PARAM_EFFECT, 39)
       setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

local combat3 = createCombatObject()
       setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat3, COMBAT_PARAM_EFFECT, 39)
       setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

local combat4 = createCombatObject()
       setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat4, COMBAT_PARAM_EFFECT, 39)
       setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

local combat5 = createCombatObject()
       setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat5, COMBAT_PARAM_EFFECT, 49)
       setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

local combat6 = createCombatObject()
       setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat6, COMBAT_PARAM_EFFECT, 49)
       setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

arr1 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}

arr2 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 1, 1, 3, 1, 1, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}


arr3 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 1, 1, 3, 1, 1, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}

arr4 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 1, 1, 3, 1, 1, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}


arr5 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 1, 1, 3, 1, 1, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}

arr6 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
       {0, 0, 0, 1, 1, 3, 1, 1, 0, 0, 0},
       {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}

local area1 = createCombatArea(arr1)
       setCombatArea(combat1, area1)

local area2 = createCombatArea(arr2)
       setCombatArea(combat2, area2)

local area3 = createCombatArea(arr3)
       setCombatArea(combat3, area3)

local area4 = createCombatArea(arr4)
       setCombatArea(combat4, area4)

local area5 = createCombatArea(arr5)
       setCombatArea(combat5, area5)

local area6 = createCombatArea(arr6)
       setCombatArea(combat6, area6)

local function onCastSpell1(parameters)
    doCombat(parameters.cid, combat1, parameters.var)
end
 
local function onCastSpell2(parameters)
    doCombat(parameters.cid, combat2, parameters.var)
end
 
local function onCastSpell3(parameters)
    doCombat(parameters.cid, combat3, parameters.var)
end
 
local function onCastSpell4(parameters)
    doCombat(parameters.cid, combat4, parameters.var)
end
 
local function onCastSpell5(parameters)
    doCombat(parameters.cid, combat5, parameters.var)
end

local function onCastSpell6(parameters)
    doCombat(parameters.cid, combat6, parameters.var)
end
function onCastSpell(cid, var)
       local parameters = { cid = cid, var = var}
              addEvent(onCastSpell1, 100, parameters)
              addEvent(onCastSpell2, 200, parameters)
              addEvent(onCastSpell3, 300, parameters)
              addEvent(onCastSpell4, 400, parameters)
              addEvent(onCastSpell5, 500, parameters)
              addEvent(onCastSpell6, 600, parameters)
end

Try this
Lua:
local combat1 = createCombatObject()
       setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat1, COMBAT_PARAM_EFFECT, 39)
       setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

local combat2 = createCombatObject()
       setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat2, COMBAT_PARAM_EFFECT, 39)
       setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

local combat3 = createCombatObject()
       setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat3, COMBAT_PARAM_EFFECT, 39)
       setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

local combat4 = createCombatObject()
       setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat4, COMBAT_PARAM_EFFECT, 39)
       setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

local combat5 = createCombatObject()
       setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat5, COMBAT_PARAM_EFFECT, 49)
       setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

local combat6 = createCombatObject()
       setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
       setCombatParam(combat6, COMBAT_PARAM_EFFECT, 49)
       setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -1.3, -50, -1.5, 0)

arr1 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0},
       {0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0},
       {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}

arr2 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0},
       {0, 0, 0, 1, 1, 3, 1, 1, 0, 0, 0},
       {0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}


arr3 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0},
       {0, 0, 0, 1, 1, 3, 1, 1, 0, 0, 0},
       {0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}

arr4 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}


arr5 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 1, 1, 1, 3, 1, 1, 1, 0, 0},
       {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}

arr6 = {
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0},
       {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0},
       {0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0},
       {0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0},
       {0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0},
       {0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0},
       {0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
       {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}

local area1 = createCombatArea(arr1)
       setCombatArea(combat1, area1)

local area2 = createCombatArea(arr2)
       setCombatArea(combat2, area2)

local area3 = createCombatArea(arr3)
       setCombatArea(combat3, area3)

local area4 = createCombatArea(arr4)
       setCombatArea(combat4, area4)

local area5 = createCombatArea(arr5)
       setCombatArea(combat5, area5)

local area6 = createCombatArea(arr6)
       setCombatArea(combat6, area6)

local function onCastSpell1(parameters)
    doCombat(parameters.cid, combat1, parameters.var)
end
 
local function onCastSpell2(parameters)
    doCombat(parameters.cid, combat2, parameters.var)
end
 
local function onCastSpell3(parameters)
    doCombat(parameters.cid, combat3, parameters.var)
end
 
local function onCastSpell4(parameters)
    doCombat(parameters.cid, combat4, parameters.var)
end
 
local function onCastSpell5(parameters)
    doCombat(parameters.cid, combat5, parameters.var)
end

local function onCastSpell6(parameters)
    doCombat(parameters.cid, combat6, parameters.var)
end
function onCastSpell(cid, var)
       local parameters = { cid = cid, var = var}
              addEvent(onCastSpell1, 100, parameters)
              addEvent(onCastSpell2, 200, parameters)
              addEvent(onCastSpell3, 300, parameters)
              addEvent(onCastSpell4, 400, parameters)
              addEvent(onCastSpell5, 500, parameters)
              addEvent(onCastSpell6, 600, parameters)
end
 
Last edited by a moderator:
Back
Top