What's new

[Error - GlobalEvent Interface] problem

Status
Not open for further replies.

panczo 1995

Advanced User
Joined
Apr 5, 2009
Messages
383
Reaction score
13
w konsoli wyskakuje mi blad
[Error - GlobalEvent Interface]
data/globalevents/scripts/cleanhouses.lua:eek:nStartup
Description:
data/globalevents/scripts/cleanhouses.lua:18: attempt to index a boolean value
stack traceback:
data/globalevents/scripts/cleanhouses.lua:18: in function
cleanhouses.lua
local config = {
days = 14,
log = true,
file = getDataDir() .. "/logs/cleanhouses.txt"
}
local ns_query =[[ SELECT houses.owner,houses.id,players.name FROM houses
LEFT JOIN players ON players.id=houses.owner
WHERE players.lastlogin < (UNIX_TIMESTAMP() - ]] ..config.days.. [[*24*60*60)
AND
players.world_id =]] .. getConfigValue("worldId")

function onStartup(_time)

local house = db.getResult(ns_query)
local logs = " :: Houses cleaned:\n\n"
if house:getID() ~= -1 then
repeat
logs = logs .. getHouseInfo(house:getDataInt('id')).name ..", owned by " .. house:getDataString('name') .. "\n"
setHouseOwner(house:getDataInt('id'), 0)
until not house:next()
house:free()
else
logs = logs .. "There were no houses to clean."
end
if config.log then
doWriteLogFile(config.file, logs)
end
addEvent(doSaveServer, 1000)
end
prosze o pomoc.
 

Dubler

Lua Factory =)
Joined
Apr 8, 2009
Messages
1,874
Reaction score
112
Odp: [Error - GlobalEvent Interface] problem

b??d jest w tej linijce:
Code:
logs = logs .. getHouseInfo(house:getDataInt('id')).name ..", owned by " .. house:getDataString('name') .. "\n"
ja si? na lua nie znam wi?c ci nie pomoge tak do ko?ca, ale mo?e spr?b?j usun?? robienie log?w post?pownia skryptu? to powinno pom?c do czasu a? nie znajdziesz odpowiedzi na twoje pytanie...

Notka moderatorska:
+1 OT Expert
 
Last edited by a moderator:

panczo 1995

Advanced User
Joined
Apr 5, 2009
Messages
383
Reaction score
13
Odp: [Error - GlobalEvent Interface] problem

Dalej poszukuje pomocy. Za pomoc repucik.
 
Status
Not open for further replies.
Top