Here is the code as well
<?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="serverstart" type="start" event="script" value="start.lua"/>
<globalevent name="playersrecord" type="record" event="script" value="record.lua"/>
<globalevent name="talktile" interval="2" event="script" value="talktile.lua"/>
<!-- <globalevent name="timer_example" time="21:35" event="script" value="my_script.lua"/> -->
</globalevents>
local t = {
[{x=996, y=995, z=7}] = {text = 'Depot', color = TEXTCOLOR_GREEN, effect = 18},
[{x=999, y=995, z=7}] = {text = 'Exp', color = TEXTCOLOR_GREEN, effect = 19},
[{x=993, y=995, z=7}] = {text = 'Quests', color = TEXTCOLOR_GREEN, effect = 21},
[{x=1000, y=1000, z=7}] = {text = 'text 4', color = TEXTCOLOR_GREEN, effect = 22}
}
function onThink(interval, lastExecution, thinkInterval)
for pos, v in pairs(t) do
if v.text then
doSendAnimatedText(pos, v.text, v.color or math.random(255))
end
if v.effect then
doSendMagicEffect(pos, v.effect)
end
end
return true
end