Szerző Téma: Account rendszer gond.  (Megtekintve 1014 alkalommal)

Nem elérhető ccs

Account rendszer gond.
« Dátum: 2018. február 07. - 20:59:32 »
0 Show voters
Sziasztok.
 
 
 
A mai napon egy nem használt módomat szerettem volna kicsit upgradelgetni (desing, stb..) de a loginkor ilyen hibaüzenet fogadott:
 
 
 
[20:48:26] ERROR: bear_accounts/sourceS.lua:672: attempt to call global \'mysql_fetch_assoc\' (a nil value) 
 
 
 
És itt van maga a hibásan jelzett sor:
 
 
 
local data = mysql_fetch_assoc(result)
 
 
 
A script többi része:
 
 
 
local result = mysql:query(query)
    source = client
    if (mysql:num_rows(result)>0) then
    local data = mysql_fetch_assoc(result)
        triggerEvent(\"onPlayerLogin\", source, username, password)
        for key, value in ipairs(getElementsByType(\"player\")) do
            if ( getElementData(value, \"loggedin\") == 1 or getElementData(value, \"loggedIn\") == 1 and value ~= source and hasBeta[value] ) then
                triggerClientEvent(value, \"onPlayerAccountLogin\", source, username)
            end
        end
 
 
 
MYSQL rendesen össze van kötve, és az accounts táblánál  létrehozza a felhasználót is, de bejelentkezni már nem enged.
« Utoljára szerkesztve: 2018. február 07. - 21:06:51 írta ccs »

Account rendszer gond.
« Válasz #1 Dátum: 2018. február 08. - 01:22:25 »
0 Show voters
A result változód nem kap értéket szerintem (nil érték). Debugba írasd ki azt a változót, illetve a query-t is, hogy mit küld be oda neki. Amúgy ebben a részletben a data változót nem tudom hol használod, de értékadás után sehol.

Nem elérhető ccs

Account rendszer gond.
« Válasz #2 Dátum: 2018. február 08. - 16:59:36 »
0 Show voters
« Utoljára szerkesztve: 2018. február 08. - 16:59:55 írta ccs »

Account rendszer gond.
« Válasz #3 Dátum: 2018. február 08. - 23:32:25 »
0 Show voters
Ha jól látom, a kapcsolatot nem találja, mert arra hivatkozik folyton hogy nincs + valamilyen stringgel van baja (talán egy query parancs?).

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal