mocoba
New Member
- Joined
- Aug 23, 2008
- Messages
- 332
- Reaction score
- 0
Hello guys when anyone attack paralyze rune i found this error :S
and paralyze rune.lua
Thanks and i rep++
PHP:
[22:48:57.479] [Error - Spell Interface]
[22:48:57.479] data/spells/scripts/support/paralyze rune.lua:onCastSpell
[22:48:57.479] Description:
[22:48:57.479] data/spells/scripts/support/paralyze rune.lua:12: attempt to perf
orm arithmetic on local 'paradelay' (a nil value)
[22:48:57.479] stack traceback:
[22:48:57.479] data/spells/scripts/support/paralyze rune.lua:12: in function <d
ata/spells/scripts/support/paralyze rune.lua:9>
PHP:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
local condition = createConditionObject(CONDITION_PARALYZE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 20000)
setConditionFormula(condition, -1, 40, -1, 40)
setCombatCondition(combat, condition)
function onCastSpell(cid, var)
local paradelay = getConfigInfo('paralyzeDelay')
if isPlayer(variantToNumber(var)) == TRUE then
return doCombat(cid, combat, var), exhaustion.set(variantToNumber(var), 30030, paradelay/1000), doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN)
else
return doCombat(cid, combat, var), doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN)
end
end