_Aion_
Nothing Else
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
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
-- =============== 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