[30/10/2011 14:53:50] [Error - GlobalEvent Interface]
[30/10/2011 14:53:50] data/globalevents/scripts/spawnedbosses.lua
![Eek! :eek: :eek:](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
nThink
[30/10/2011 14:53:50] Description:
[30/10/2011 14:53:50] attempt to index a nil value
[30/10/2011 14:53:50] stack traceback:
[30/10/2011 14:53:50] [C]: in function 'doSendMagicEffect'
[30/10/2011 14:53:50] data/globalevents/scripts/spawnedbosses.lua:8: in function <data/globalevents/scripts/spawnedbosses.lua:5>
[30/10/2011 14:53:50] [Error - GlobalEvents::think] Couldn't execute event: BossChecker
And my file:
local config = {
["Dragon Lord King"] = {aniPos = {x=1000,y=1000,z=7}, signEffect = 31, textEffect = math.random(1)},
["Undead King"] = {signPos = {x=1001,y=817,z=7}, signEffect = 31, textEffect = math.random(1)}
}
function onThink(interval, lastExecution, thinkInterval)
for k, v in pairs(config) do
if getCreatureByName(k) then
doSendMagicEffect(v.aniPos, v.signEffect)
doSendAnimatedText(v.aniPos, " "..k.." is spawned.", v.textEffect)
else
doSendAnimatedText(v.aniPos, " "..k.." is not spawned.", v.textEffect)
end
end
return true
end
and my global events file:
<?xml version="1.0" encoding="UTF-8"?>
<globalevents>
<globalevent name="save" interval="900" event="script" value="save.lua"/>
<globalevent name="clean" interval="7200" event="script" value="clean.lua"/>
<globalevent name="shop" interval="30" script="shop.lua"/>
<globalevent name="serverstart" type="start" event="script" value="start.lua"/>
<globalevent name="playersrecord" type="record" event="script" value="record.lua"/>
<globalevent name="EffectTile1" interval="1" event="script" value="effect1.lua"/>
<globalevent name="Tp" interval="-1" script="effects.lua"/>
<globalevent name="donateReminder" interval="60" script="donatereminder1.lua"/>
<globalevent name="reklama" interval="2200" event="script" value="message.lua"/>
<globalevent name="BossChecker" interval="-1" script="spawnedbosses.lua"/>
<!-- <globalevent name="timer_example" time="21:35" event="script" value="my_script.lua"/> -->
</globalevents>