lua error attempt to index a nil value

07/20/2013 22:22 'oShet#1
Hey, benutze quest lib von mijago und bekomme beim energy_system immer folgenden fehler in der syserr(server_side)

PHP Code:
SYSERRJul 20 22:09:47 :: RunStateLUA_ERRORlocale/germany/quest/questing.lua:55attempt to index a nil value
SYSERR
Jul 20 22:09:47 :: WriteRunningStateToSyserrLUA_ERRORquest energy_sys.make click 
Bei der kopfgeld quest ist es auch so
PHP Code:
SYSERRJul 20 22:09:43 :: RunStateLUA_ERRORlocale/germany/quest/questing.lua:55attempt to index a nil value
SYSERR
Jul 20 22:09:43 :: WriteRunningStateToSyserrLUA_ERRORquest energy_sys.make click 
zeile 55:
PHP Code:
for av in io.open(fi,'r'):lines() do table.insert(t,split(av,'\t')) endos.remove(fi); 
komplette function:
PHP Code:
mysql_query = function(query)
    if 
not pre then
        local rt 
io.open('CONFIG','r'):read('*all')
        
pre,_string.gsub(rt,'.+PLAYER_SQL:%s(%S+)%s(%S+)%s(%S+)%s(%S+).+','-h%1 -u%2 -p%3 -D%4')
    
end
    math
.randomseed(os.time())
    
local fi,t,out 'mysql_data_'..math.random(10^9)+math.random(2^4,2^10),{},{}
    -- 
os.execute('mysql '..pre..' -e'..string.format('%q',query)..' > '..fi) -- für MySQL51
    os
.execute('mysql '..pre..' -e'..string.format('%q',query)..' > '..fi) -- für MySQL55
    
for av in io.open(fi,'r'):lines() do table.insert(t,split(av,'\t')) endos.remove(fi);
    for 
2table.getn(t) do table.foreach(t[i],function(a,b)
        
out[i-1]               = out[i-1] or {}
        
out[i-1][a]            = tonumber(b) or or 'NULL'
        
out[t[1][a]]           = out[t[1][a]] or {}
        
out[t[1][a]][i-1]      = tonumber(b) or or 'NULL'
    
endend
    
return out
end 

weiß jemand vllt. woran das liegt?

kann geclosed werden habe die fehler gefunden und gefixt.