<globalevent name = "popquiz" interval = "20" event = "script"><![CDATA[
domodlib("news")
function onThink(interval)
local playersWatching, averageLevel, averageMoney, playersOnline = 0, 0, 0, 0
for i = 1, 3 do -- not sure what it actually does so I'll keep it
for _, pid in pairs(getPlayersOnline()) do
if(i == 1) then
averageLevel, averageMoney, playersOnline = averageLevel + getPlayerLevel(pid), averageMoney + getPlayerMoney(pid), playersOnline + 1
end
end
end
playersWatching = table.maxn(getChannelUsers(CHANNEL_ID))
sendChannelMessage(CHANNEL_ID, MESSAGE_STATUS_CONSOLE_ORANGE, os.date("%H:%M:%S", os.time()) .. " [WORLD NEWS]: Currently there are " .. playersOnline .. " player(s) online.")
sendChannelMessage(CHANNEL_ID, MESSAGE_STATUS_CONSOLE_ORANGE, os.date("%H:%M:%S", os.time()) .. " [WORLD NEWS]: " .. playersWatching .. " are currently watching world news.")
sendChannelMessage(CHANNEL_ID, MESSAGE_STATUS_CONSOLE_ORANGE, os.date("%H:%M:%S", os.time()) .. " [WORLD NEWS]: The average level in this moment is " .. averageLevel / playersOnline .. " and average money kept is " .. averageMoney / playersOnline .. ".")
return true
end
]]></globalevent>