Siema, mam taki problem, doda?em si? do SAPD w mysql i gdy klikam rozpocznij sluzbe pojawia si? w debugscript zebym sprawdzil linijke 42 w s.duty_lua attempt to index local 'result' (a boolean value)
Witam testuje kod kt?ry wykorzystam do stworzenia logowania na mysql posiadam taki b??d :
Obrazek
Kod kt?ry mam:
gm_s.lua
Linijki od: 75-84
[lua]
function tt(thePlayer, cmd, login, haslo)
if login and haslo then
outputChatBox ( login .. " : " .. haslo, thePlayer )
local result = exports['FW-DB']:dbGet("SELECT * FROM logowanie WHERE login=? AND haslo=?",login,md5(haslo))
outputChatBox ( result, thePlayer )
else
outputChatBox ( "use /tt login haslo", thePlayer )
end
end
addCommandHandler("tt", tt)
[/lua]
DB.lua
[lua]
-- Funkcje Bazy Danych --
connect = dbConnect( "mysql", "dbname=XDDXXDDX;host=127.0.0.1", "root", "XDDXXDFDX", "share=1" )
if connect then
outputDebugString( "Pomy?lnie po??czono z baz? MYSQL." )
else
outputDebugString( "Nie uda?o si? po??czy? z baz? MYSQL." )
end
function dbSet(...)
if not {...} then return end
local stringe=dbPrepareString(connect,...)
local query=dbExec(connect, stringe)
return query
end
function dbGet(...)
if not {...} then return end
local stringe=dbPrepareString(connect,...)
local query=dbQuery(connect, stringe)
local result=dbPoll(query, -1)
return result
end
function pobierzTabeleWynikow(...)
local h=dbQuery(connect,...)
if (not h) then
return nil
end
local rows = dbPoll(h, -1)
...