• 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!

Windows help multiwave spells

Speedy01

New Member
Joined
Jul 14, 2009
Messages
38
Reaction score
0
hey i´ve got an error while making multiwave spell
can somebody say me how to fix it
there also is ann error in the console

PHP:
LUA Script Error: spell interface
data/spells/cripts/attack/angelpower.lua:onCastSpell

LuaDoCombat <>. Combat not found

PHP:
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONAREA)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000)
local area = createCombatArea(arr1)
setCombatArea(combat, area)

local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_LIFEDRAIN)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_GROUNDSHAKER)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000)
local area = createCombatArea(arr2)
setCombatArea(combat, area)

local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_DROWNDAMAGE)
setCombatParam(combat3, COMBAT_PARAM_EFFECT, CONST_ME_DRAWBLOOD)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000)
local area = createCombatArea(arr3)
setCombatArea(combat, area)

local combat4 = createCombatObject()
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_DROWNDAMAGE)
setCombatParam(combat4, COMBAT_PARAM_EFFECT, CONST_ME_PLANTATTACK)
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000)
local area = createCombatArea(arr4)
setCombatArea(combat, area)

local combat5 = createCombatObject()
setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatParam(combat5, COMBAT_PARAM_EFFECT, CONST_ME_SOUND_YELLOW)
setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -2.0, -25000, 2.0, 50000)
local area = createCombatArea(arr5)
setCombatArea(combat, area)


local combat6 = createCombatObject()
setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE)
setCombatParam(combat6, COMBAT_PARAM_EFFECT, CONST_ME_STONES)
setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000)
local area = createCombatArea(arr6)
setCombatArea(combat, area)

local combat7 = createCombatObject()
setCombatParam(combat7, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat7, COMBAT_PARAM_EFFECT, CONST_ME_HEARTS)
setCombatFormula(combat7, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000)
local area = createCombatArea(arr7)
setCombatArea(combat, area)

local combat8 = createCombatObject()
setCombatParam(combat8, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat8, COMBAT_PARAM_EFFECT, CONST_ME_BUBBLES)
setCombatFormula(combat8, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000)
local area = createCombatArea(arr8)
setCombatArea(combat, area)



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

arr2 = {
{1, 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, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 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, 1},
}


arr3 = {
{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, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0},
{0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0},
{0, 0, 1, 0, 1, 1, 1, 0, 1, 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, 1, 0, 0, 0, 0, 0},
}

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


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

arr6 = {
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
}


arr7 = {
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1},
{1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1},
{1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1},
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1},
{1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1},
{1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
}

arr8 = {
{0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0},
{0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0},
{1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 1},
{0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0},
{0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0},
{0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
}

function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end
 
At the bottom, replace the last 2 lines with:

Lua:
function onCastSpell(cid, var)
local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5, combat6 = combat 6, combat 7 = combat7, combat8 = combat8 }
addEvent(onCastSpell1, 0, parameters)
addEvent(onCastSpell2, 0, parameters)
addEvent(onCastSpell3, 0, parameters)
addEvent(onCastSpell4, 0, parameters)
addEvent(onCastSpell5, 0, parameters)
addEvent(onCastSpell6, 0, parameters)
addEvent(onCastSpell7, 0, parameters)
addEvent(onCastSpell8, 0, parameters)
end

Hope it helps
 
hey i´ve got an error while making multiwave spell
can somebody say me how to fix it
there also is ann error in the console

PHP:
LUA Script Error: spell interface
data/spells/cripts/attack/angelpower.lua:onCastSpell

LuaDoCombat <>. Combat not found

PHP:
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONAREA)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000)
local area = createCombatArea(arr1)
setCombatArea(combat, area)

local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_LIFEDRAIN)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_GROUNDSHAKER)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000)
local area = createCombatArea(arr2)
setCombatArea(combat, area)

local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_DROWNDAMAGE)
setCombatParam(combat3, COMBAT_PARAM_EFFECT, CONST_ME_DRAWBLOOD)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000)
local area = createCombatArea(arr3)
setCombatArea(combat, area)

local combat4 = createCombatObject()
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_DROWNDAMAGE)
setCombatParam(combat4, COMBAT_PARAM_EFFECT, CONST_ME_PLANTATTACK)
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000)
local area = createCombatArea(arr4)
setCombatArea(combat, area)

local combat5 = createCombatObject()
setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
setCombatParam(combat5, COMBAT_PARAM_EFFECT, CONST_ME_SOUND_YELLOW)
setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -2.0, -25000, 2.0, 50000)
local area = createCombatArea(arr5)
setCombatArea(combat, area)


local combat6 = createCombatObject()
setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE)
setCombatParam(combat6, COMBAT_PARAM_EFFECT, CONST_ME_STONES)
setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000)
local area = createCombatArea(arr6)
setCombatArea(combat, area)

local combat7 = createCombatObject()
setCombatParam(combat7, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatParam(combat7, COMBAT_PARAM_EFFECT, CONST_ME_HEARTS)
setCombatFormula(combat7, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000)
local area = createCombatArea(arr7)
setCombatArea(combat, area)

local combat8 = createCombatObject()
setCombatParam(combat8, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat8, COMBAT_PARAM_EFFECT, CONST_ME_BUBBLES)
setCombatFormula(combat8, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000)
local area = createCombatArea(arr8)
setCombatArea(combat, area)



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

arr2 = {
{1, 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, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 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, 1},
}


arr3 = {
{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, 0, 1, 0, 1, 0, 0, 0},
{0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0},
{0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0},
{0, 0, 1, 0, 1, 1, 1, 0, 1, 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, 1, 0, 0, 0, 0, 0},
}

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


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

arr6 = {
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
}


arr7 = {
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1},
{1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1},
{1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1},
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1},
{1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1},
{1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1},
{1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
}

arr8 = {
{0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0},
{0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0},
{1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 1},
{0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0},
{0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0},
{0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
}

function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end


Lua:
local combat1 = createCombatObject() 
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) 
setCombatParam(combat1, COMBAT_PARAM_EFFECT, COMBAT_PARAM_EFFECT, 4) 
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000) 

local combat2 = createCombatObject() 
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_LIFEDRAIN) 
setCombatParam(combat2, COMBAT_PARAM_EFFECT, COMBAT_PARAM_EFFECT, 34)
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000) 

local combat3 = createCombatObject() 
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_DROWNDAMAGE) 
setCombatParam(combat3, COMBAT_PARAM_EFFECT, COMBAT_PARAM_EFFECT, 0)
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000) 

local combat4 = createCombatObject() 
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_DROWNDAMAGE) 
setCombatParam(combat4, COMBAT_PARAM_EFFECT, COMBAT_PARAM_EFFECT, 54)
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000) 

local combat5 = createCombatObject() 
setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) 
setCombatParam(combat5, COMBAT_PARAM_EFFECT, COMBAT_PARAM_EFFECT, 21) 
setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -2.0, -25000, 2.0, 50000) 


local combat6 = createCombatObject() 
setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE) 
setCombatParam(combat6, COMBAT_PARAM_EFFECT, COMBAT_PARAM_EFFECT, 44) 
setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000) 

local combat7 = createCombatObject() 
setCombatParam(combat7, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) 
setCombatParam(combat7, COMBAT_PARAM_EFFECT, COMBAT_PARAM_EFFECT, 35)
setCombatFormula(combat7, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000) 

local combat8 = createCombatObject() 
setCombatParam(combat8, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) 
setCombatParam(combat8, COMBAT_PARAM_EFFECT, COMBAT_PARAM_EFFECT, 25)
setCombatFormula(combat8, COMBAT_FORMULA_LEVELMAGIC, -2.0, -15000, 2.0, 20000)  



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

arr2 = { 
{1, 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, 1, 0, 0}, 
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, 
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, 
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, 
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, 
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, 
{0, 0, 1, 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, 1}, 
} 


arr3 = { 
{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, 0, 1, 0, 1, 0, 0, 0}, 
{0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0}, 
{0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0}, 
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, 
{0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0}, 
{0, 0, 1, 0, 1, 1, 1, 0, 1, 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, 1, 0, 0, 0, 0, 0}, 
} 

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


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

arr6 = { 
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, 
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, 
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, 
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, 
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, 
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, 
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, 
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, 
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, 
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, 
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, 
} 


arr7 = { 
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, 
{1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1}, 
{1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1}, 
{1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1}, 
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1}, 
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1}, 
{1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1}, 
{1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1}, 
{1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1}, 
{1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1}, 
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, 
} 

arr8 = { 
{0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0}, 
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, 
{0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0}, 
{0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0}, 
{0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0}, 
{1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 1}, 
{0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0}, 
{0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0}, 
{0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0}, 
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, 
{0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0}, 
} 

local area1 = createCombatArea(arr1)
local area2 = createCombatArea(arr2)
local area3 = createCombatArea(arr3)
local area4 = createCombatArea(arr4)
local area5 = createCombatArea(arr5)
local area6 = createCombatArea(arr6)
local area7 = createCombatArea(arr7)
local area8 = createCombatArea(arr8)
setCombatArea(combat1, area1)
setCombatArea(combat2, area2)
setCombatArea(combat3, area3)
setCombatArea(combat4, area4)
setCombatArea(combat5, area5)
setCombatArea(combat6, area6)
setCombatArea(combat7, area7)
setCombatArea(combat8, area8)
 
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

local function onCastSpell7(parameters)
    doCombat(parameters.cid, combat7, parameters.var)
end

local function onCastSpell8(parameters)
    doCombat(parameters.cid, combat8, 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)
addEvent(onCastSpell7, 700, parameters)
addEvent(onCastSpell8, 800, parameters)
end
 
Back
Top Bottom