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

Lua PZLocked on Spells

_Aion_

Nothing Else
Joined
Jan 19, 2010
Messages
400
Solutions
4
Reaction score
10
Location
Jequie,Bahia,Brazil
How i put to give pzlocked when player cast spells?
I tried modif spells.cpp but no sucess...
I tried for script, but not sucess too(give error)

here one script that i tried

-- SpellCreator generated.

-- =============== COMBAT VARS ===============
-- Areas/Combat for 2000ms
local combat20_Brush = createCombatObject()
setCombatParam(combat20_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat20_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat20_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat20_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 1900ms
local combat19_Brush = createCombatObject()
setCombatParam(combat19_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat19_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat19_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat19_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 1800ms
local combat18_Brush = createCombatObject()
setCombatParam(combat18_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat18_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat18_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat18_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 1700ms
local combat17_Brush = createCombatObject()
setCombatParam(combat17_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat17_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat17_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat17_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 1600ms
local combat16_Brush = createCombatObject()
setCombatParam(combat16_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat16_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat16_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat16_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 1500ms
local combat15_Brush = createCombatObject()
setCombatParam(combat15_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat15_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat15_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat15_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 1400ms
local combat14_Brush = createCombatObject()
setCombatParam(combat14_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat14_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat14_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat14_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 1300ms
local combat13_Brush = createCombatObject()
setCombatParam(combat13_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat13_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat13_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat13_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 1200ms
local combat12_Brush = createCombatObject()
setCombatParam(combat12_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat12_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat12_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat12_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 0ms
local combat0_Brush = createCombatObject()
setCombatParam(combat0_Brush, COMBAT_PARAM_EFFECT, CONST_ME_GROUNDSHAKER)
setCombatParam(combat0_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat0_Brush,createCombatArea({{2}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat0_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")local combat0_Brush = createCombatObject()
setCombatParam(combat0_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat0_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat0_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat0_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 100ms
local combat1_Brush = createCombatObject()
setCombatParam(combat1_Brush, COMBAT_PARAM_EFFECT, CONST_ME_GROUNDSHAKER)
setCombatParam(combat1_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat1_Brush,createCombatArea({{2}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat1_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")local combat1_Brush = createCombatObject()
setCombatParam(combat1_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat1_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat1_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat1_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 200ms
local combat2_Brush = createCombatObject()
setCombatParam(combat2_Brush, COMBAT_PARAM_EFFECT, CONST_ME_GROUNDSHAKER)
setCombatParam(combat2_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat2_Brush,createCombatArea({{2}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat2_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")local combat2_Brush = createCombatObject()
setCombatParam(combat2_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat2_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat2_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat2_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 300ms
local combat3_Brush = createCombatObject()
setCombatParam(combat3_Brush, COMBAT_PARAM_EFFECT, CONST_ME_GROUNDSHAKER)
setCombatParam(combat3_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat3_Brush,createCombatArea({{2}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat3_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")local combat3_Brush = createCombatObject()
setCombatParam(combat3_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat3_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat3_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat3_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 400ms
local combat4_Brush = createCombatObject()
setCombatParam(combat4_Brush, COMBAT_PARAM_EFFECT, CONST_ME_GROUNDSHAKER)
setCombatParam(combat4_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat4_Brush,createCombatArea({{2}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat4_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")local combat4_Brush = createCombatObject()
setCombatParam(combat4_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat4_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat4_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat4_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 500ms
local combat5_Brush = createCombatObject()
setCombatParam(combat5_Brush, COMBAT_PARAM_EFFECT, CONST_ME_GROUNDSHAKER)
setCombatParam(combat5_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat5_Brush,createCombatArea({{2}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat5_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")local combat5_Brush = createCombatObject()
setCombatParam(combat5_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat5_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat5_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat5_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 600ms
local combat6_Brush = createCombatObject()
setCombatParam(combat6_Brush, COMBAT_PARAM_EFFECT, CONST_ME_GROUNDSHAKER)
setCombatParam(combat6_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat6_Brush,createCombatArea({{2}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat6_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")local combat6_Brush = createCombatObject()
setCombatParam(combat6_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat6_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat6_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat6_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 700ms
local combat7_Brush = createCombatObject()
setCombatParam(combat7_Brush, COMBAT_PARAM_EFFECT, CONST_ME_GROUNDSHAKER)
setCombatParam(combat7_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat7_Brush,createCombatArea({{2}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat7_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")local combat7_Brush = createCombatObject()
setCombatParam(combat7_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat7_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat7_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat7_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 800ms
local combat8_Brush = createCombatObject()
setCombatParam(combat8_Brush, COMBAT_PARAM_EFFECT, CONST_ME_GROUNDSHAKER)
setCombatParam(combat8_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat8_Brush,createCombatArea({{2}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat8_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")local combat8_Brush = createCombatObject()
setCombatParam(combat8_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat8_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat8_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat8_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 900ms
local combat9_Brush = createCombatObject()
setCombatParam(combat9_Brush, COMBAT_PARAM_EFFECT, CONST_ME_GROUNDSHAKER)
setCombatParam(combat9_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat9_Brush,createCombatArea({{2}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat9_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")local combat9_Brush = createCombatObject()
setCombatParam(combat9_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat9_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat9_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat9_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- Areas/Combat for 1000ms
local combat10_Brush = createCombatObject()
setCombatParam(combat10_Brush, COMBAT_PARAM_EFFECT, CONST_ME_GROUNDSHAKER)
setCombatParam(combat10_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat10_Brush,createCombatArea({{2}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat10_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")local combat10_Brush = createCombatObject()
setCombatParam(combat10_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat10_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat10_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat10_Brush = {CONST_ANI_FIRE,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0,-1,1}

-- Areas/Combat for 1100ms
local combat11_Brush = createCombatObject()
setCombatParam(combat11_Brush, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatArea(combat11_Brush,createCombatArea({{1, 1, 1},
{1, 2, 1},
{1, 1, 1}}))
function onTargetCreature(cid, target)
min = getResets(cid) * 20000 + getPlayerLevel(cid) * 6 + getPlayerMagLevel(cid) * 30
doTargetCombatHealth(cid, target, COMBAT_PHYSICALDAMAGE, -min, -min, CONST_ME_NONE)
return true
end
setCombatCallback(combat11_Brush, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature")
local dfcombat11_Brush = {CONST_ANI_FIRE,-1,1,0,1,1,1,1,0,1,-1,0,-1,-1,-1,-1,0}

-- =============== CORE FUNCTIONS ===============
local function RunPart(c,cid,var,dirList,dirEmitPos) -- Part
if (isCreature(cid)) then
doCombat(cid, c, var)
if (dirList ~= nil) then -- Emit distance effects
local i = 2;
while (i < #dirList) do
doSendDistanceShoot(dirEmitPos,{x=dirEmitPos.x-dirList,y=dirEmitPos.y-dirList[i+1],z=dirEmitPos.z},dirList[1])
i = i + 2
end
end
end
end

function onCastSpell(cid, var)

if isInArea(getPlayerPosition(cid), {x = 586, y = 330, z = 7}, {x = 630, y = 366, z = 7}) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Não pode usar essa magia nesse local.") return true end
local startPos = getCreaturePosition(cid)
addEvent(RunPart,2000,combat20_Brush,cid,var,dfcombat20_Brush,startPos)
addEvent(RunPart,1900,combat19_Brush,cid,var,dfcombat19_Brush,startPos)
addEvent(RunPart,1800,combat18_Brush,cid,var,dfcombat18_Brush,startPos)
addEvent(RunPart,1700,combat17_Brush,cid,var,dfcombat17_Brush,startPos)
addEvent(RunPart,1600,combat16_Brush,cid,var,dfcombat16_Brush,startPos)
addEvent(RunPart,1500,combat15_Brush,cid,var,dfcombat15_Brush,startPos)
addEvent(RunPart,1400,combat14_Brush,cid,var,dfcombat14_Brush,startPos)
addEvent(RunPart,1300,combat13_Brush,cid,var,dfcombat13_Brush,startPos)
addEvent(RunPart,1200,combat12_Brush,cid,var,dfcombat12_Brush,startPos)
RunPart(combat0_Brush,cid,var)
RunPart(combat0_Brush,cid,var,dfcombat0_Brush,startPos)
addEvent(RunPart,100,combat1_Brush,cid,var)
addEvent(RunPart,100,combat1_Brush,cid,var,dfcombat1_Brush,startPos)
addEvent(RunPart,200,combat2_Brush,cid,var)
addEvent(RunPart,200,combat2_Brush,cid,var,dfcombat2_Brush,startPos)
addEvent(RunPart,300,combat3_Brush,cid,var)
addEvent(RunPart,300,combat3_Brush,cid,var,dfcombat3_Brush,startPos)
addEvent(RunPart,400,combat4_Brush,cid,var)
addEvent(RunPart,400,combat4_Brush,cid,var,dfcombat4_Brush,startPos)
addEvent(RunPart,500,combat5_Brush,cid,var)
addEvent(RunPart,500,combat5_Brush,cid,var,dfcombat5_Brush,startPos)
addEvent(RunPart,600,combat6_Brush,cid,var)
addEvent(RunPart,600,combat6_Brush,cid,var,dfcombat6_Brush,startPos)
addEvent(RunPart,700,combat7_Brush,cid,var)
addEvent(RunPart,700,combat7_Brush,cid,var,dfcombat7_Brush,startPos)
addEvent(RunPart,800,combat8_Brush,cid,var)
addEvent(RunPart,800,combat8_Brush,cid,var,dfcombat8_Brush,startPos)
addEvent(RunPart,900,combat9_Brush,cid,var)
addEvent(RunPart,900,combat9_Brush,cid,var,dfcombat9_Brush,startPos)
addEvent(RunPart,1000,combat10_Brush,cid,var)
addEvent(RunPart,1000,combat10_Brush,cid,var,dfcombat10_Brush,startPos)
addEvent(RunPart,1100,combat11_Brush,cid,var,dfcombat11_Brush,startPos)
return true
end
 
Back
Top