function onThink(interval, lastExecution)
if lastExecution ~= 0 and os.time() - lastExecution < 3600 then
return true
end
local players = {}
local playersQuery = db.storeQuery("SELECT name, level FROM players ORDER BY level DESC LIMIT 10")
while playersQuery ~= false do
local name = result.getString("name")
local level = result.getNumber("level")
table.insert(players, {name = name, level = level})
playersQuery:next()
end
for _, player in ipairs(players) do
local target = Player(player.name)
if target ~= nil then
target:addSkull(SkullRed)
target:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You have received a red skull for being one of the top 10 highest level players.")
end
end
return true
end