function onThink(interval, lastExecution, thinkInterval)
local key = db.getResult("SELECT `key` FROM `player_storage`;")
if(key:getID() ~= -1) then
for i=1, key:getRows() do
db.executeQuery("DELETE FROM `player_storage` WHERE `key` = 1005;")
end
key:free()
end
return true
end
<globalevent name="timer_example" time="21:35" event="script" value="my_script.lua"/>
PHP:function onThink(interval, lastExecution, thinkInterval) local key = db.getResult("SELECT `key` FROM `player_storage`;") if(key:getID() ~= -1) then for i=1, key:getRows() do db.executeQuery("DELETE FROM `player_storage` WHERE `key` = 1005;") end key:free() end return true endPHP:<globalevent name="timer_example" time="21:35" event="script" value="my_script.lua"/>
function onThink(interval ,lastExecution)
db.executeQuery("DELETE FROM `player_storage` WHERE `key` = 2112 AND `value` > 0;")
return true
end
function onThink()
for _, cid in ipairs(getPlayersOnline()) do
doCreatureSetStorage(cid, 2112)
end
db.executeQuery('DELETE FROM player_storage WHERE `key`=2112')
return true
end
If a player is online, he will get that storage again when he logs out.