Szerző Téma: Loginpanel hiba (Social)  (Megtekintve 1170 alkalommal)

Loginpanel hiba (Social)
« Dátum: 2016. március 13. - 15:33:19 »
0 Show voters
Sziasztok! Egykis problémám akadt a loginpanellel kapcsolatban, minden belett állítva ha mindenigaz de valahogy nem szeretne működni..  :(
A hibaüzenet a következő: [2016-03-13 15:09:35] Starting sg_login
                                    [2016-03-13 15:09:35] INFO: Ellett mentve 0 jatekos adata!
                                    [2016-03-13 15:09:36] sg_login restarted successfully
                                    [2016-03-13 15:09:41] ERROR: sg_login\\server.lua:29: attempt to concatenate a boolean value
Itt volna a szerver oldali resource: (29. sor a hibás a log szerint)
 
local mysql = exports.sg_functions
local postable = {}
local regisztalhat = true
local safecharname = mysql:escape_string(charname)
function playerRegister(player, username, password, password2)
    local md5password = md5(password)
    if(password~=password2)then
   
    triggerClientEvent(\"info\",player,\"A felhasználónév túl rövid!\", \"red\")
        return
    end
    if(string.len(username)<5)then
        triggerClientEvent(\"info\",player,\"A felhasználónév túl rövid!\", \"red\")
        return
    end
    if(string.len(password)<5)then
            triggerClientEvent(\"info\", player, \"A jelszó túl rövid!\", \"red\")
        return
    end
        serial = getPlayerSerial(player)
        dbQuery(function(qh, player, username, md5password)
            local a, b, c = dbPoll(qh, 0)
            if b > 0 then
                outputChatBox(\"Neked már van accountod\") 
                regisztalhat = false                                       
                return                                                       
            end                                                               
        end, {player,username,md5password}, mysql:getConnection(), \"SELECT * FROM karakterek WHERE charactername=\'\" .. safecharname .. \"\' AND account=\'\" .. mysql:escape_string(id) .. \"\' AND cked = 0\")
       
        dbQuery(function(qh, player, username, md5password)
            local result, rows, errorMsg = dbPoll(qh, 0)
            if not regisztalhat then return end
            if rows > 0 then
                exports.sg_box:addNotification(\"Ez a felhasználónév már foglalt!\",\"red\")

 
Ha bárki tudna valamilyen megoldást rá mondani, annak nagyon megköszönném!

Loginpanel hiba (Social)
« Válasz #1 Dátum: 2016. március 16. - 10:12:08 »
0 Show voters
Művelet/Logika hiba. A panellel semmi gond nem LEHET, nagy esély van rá hogy a mysql kapcsolati dolgok nem egyeznek és az adatbázis.
 Szerintem nézd meg a MYsql Adatbázisát mi és hogy van. Pl hogy Characters vagy \"Karakter\" táblád is megvan-e. (Nem tudom máshogy leírni) a lekérdezése karakter táblában lévő adatokat kéri le.
(De lehet hülyeséget írok, azért meg bocs.)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal