Witam mam błąd tfs 0.4
Moje save.lua
Global
[11:10:11.589] [Error - GlobalEvent Interface]
[11:10:11.589] data/globalevents/scripts/save.luanThink
[11:10:11.589] Description:
[11:10:11.589] data/globalevents/scripts/save.lua:5: attempt to index local 'result_plr' (a boolean value)
[11:10:11.589] stack traceback:
[11:10:11.589] data/globalevents/scripts/save.lua:5: in function <data/globalevents/scripts/save.lua:2>
[11:10:11.589] [Error - GlobalEvents::think] Couldn't execute event: save
[11:10:11.590] > Saving server...
[11:10:11.590] > SAVE: Complete in 1.23 seconds using relational house storage.
Moje save.lua
local requiredTime = 60 * 60 * 24 * 30
function onThink(interval, lastExecution)
doSaveServer()
local result_plr = db.query("SELECT * FROM `houses`;")
if(result_plr:getID() ~= -1) then
while(true) do
local owner = tonumber(result_plr:getDataInt("owner"))
local hid = tonumber(result_plr:getDataInt("id"))
local lastlogin = 0
local result = db.getResult("SELECT * FROM `players` WHERE `id` = ".. owner ..";")
if(result:getID() ~= -1) then
while(true) do
lastlogin = tonumber(result:getDataInt("lastlogin"))
if not(result:next()) then
break
end
end
result:free()
end
if lastlogin < os.time(t) - requiredTime then
setHouseOwner(hid, 0, true)
end
if not(result_plr:next()) then
break
end
end
result_plr:free()
end
return TRUE
end
Global
Proszę o pomoc bo nic nei działaa<globalevent name="save" interval="900000" event="script" value="save.lua"/>