Aleada
Unknown Member
- Joined
- Mar 14, 2013
- Messages
- 231
- Reaction score
- 7
Heya everyone, I'm trying to edit a spell (Made by: kermaxpl) It's supposed to stun the target for 4 seconds (Works) then I'm trying to make it blink the "Sleep Magic Effect" every second until it's unstunned. Here's what I've tried so far:
But I'm getting this error:
If anyone can help it'd be greatly appreciated and would be given a REP!
Thank you!
LUA:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)
setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_STUN)
setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, 0, 1.0, 0)
local function effect(cid)
doSendMagicEffect(target, CONST_ME_SLEEP)
end
local paralyze = createConditionObject(CONDITION_PARALYZE)
setConditionParam(paralyze, CONDITION_PARAM_TICKS, 4000)
local muted = createConditionObject(CONDITION_MUTED)
setConditionParam(muted, CONDITION_PARAM_TICKS, 4000)
local pacified = createConditionObject(CONDITION_PACIFIED)
setConditionParam(pacified, CONDITION_PARAM_TICKS, 4000)
local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, 4000)
function onCastSpell(cid, var)
local target = getCreatureTarget(cid)
local speed = getCreatureSpeed(target)
doChangeSpeed(target, -speed)
addEvent(doChangeSpeed, 4000, target, speed)
doAddCondition(target, paralyze)
doAddCondition(target, muted)
doAddCondition(target, pacified)
doAddCondition(target, exhaust)
for j = 0, 4 do
addEvent(effect, 1000)
end
return doCombat(cid, combat, var)
end
But I'm getting this error:
Code:
[25/7/2013 12:40:44] [Error - Spell Interface]
[25/7/2013 12:40:44] In a timer event called from:
[25/7/2013 12:40:44] data/spells/scripts/Warrior/attack/Stun.lua:onCastSpell
[25/7/2013 12:40:44] Description:
[25/7/2013 12:40:44] attempt to index a nil value
[25/7/2013 12:40:44] stack traceback:
[25/7/2013 12:40:44] [C]: in function 'doSendMagicEffect'
[25/7/2013 12:40:44] data/spells/scripts/Warrior/attack/Stun.lua:9: in function <data/spells/scripts/Warrior/attack/Stun.lua:8>
[25/7/2013 12:40:44] [Error - Spell Interface]
[25/7/2013 12:40:44] In a timer event called from:
[25/7/2013 12:40:44] data/spells/scripts/Warrior/attack/Stun.lua:onCastSpell
[25/7/2013 12:40:44] Description:
[25/7/2013 12:40:44] attempt to index a nil value
[25/7/2013 12:40:44] stack traceback:
[25/7/2013 12:40:44] [C]: in function 'doSendMagicEffect'
[25/7/2013 12:40:44] data/spells/scripts/Warrior/attack/Stun.lua:9: in function <data/spells/scripts/Warrior/attack/Stun.lua:8>
[25/7/2013 12:40:44] [Error - Spell Interface]
[25/7/2013 12:40:44] In a timer event called from:
[25/7/2013 12:40:44] data/spells/scripts/Warrior/attack/Stun.lua:onCastSpell
[25/7/2013 12:40:44] Description:
[25/7/2013 12:40:44] attempt to index a nil value
[25/7/2013 12:40:44] stack traceback:
[25/7/2013 12:40:44] [C]: in function 'doSendMagicEffect'
[25/7/2013 12:40:44] data/spells/scripts/Warrior/attack/Stun.lua:9: in function <data/spells/scripts/Warrior/attack/Stun.lua:8>
[25/7/2013 12:40:44] [Error - Spell Interface]
[25/7/2013 12:40:44] In a timer event called from:
[25/7/2013 12:40:44] data/spells/scripts/Warrior/attack/Stun.lua:onCastSpell
[25/7/2013 12:40:44] Description:
[25/7/2013 12:40:44] attempt to index a nil value
[25/7/2013 12:40:44] stack traceback:
[25/7/2013 12:40:44] [C]: in function 'doSendMagicEffect'
[25/7/2013 12:40:44] data/spells/scripts/Warrior/attack/Stun.lua:9: in function <data/spells/scripts/Warrior/attack/Stun.lua:8>
[25/7/2013 12:40:44] [Error - Spell Interface]
[25/7/2013 12:40:44] In a timer event called from:
[25/7/2013 12:40:44] data/spells/scripts/Warrior/attack/Stun.lua:onCastSpell
[25/7/2013 12:40:44] Description:
[25/7/2013 12:40:44] attempt to index a nil value
[25/7/2013 12:40:44] stack traceback:
[25/7/2013 12:40:44] [C]: in function 'doSendMagicEffect'
[25/7/2013 12:40:44] data/spells/scripts/Warrior/attack/Stun.lua:9: in function <data/spells/scripts/Warrior/attack/Stun.lua:8>
If anyone can help it'd be greatly appreciated and would be given a REP!
Thank you!