Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-05-23, 17:19


karolek110199

Programista LUA/PAWN






Wiek: 28
Na forum: 5401 dni
Posty: 54

Piwa: 160

Respekt: 92

B?ad: ERROR: logowanie\s_logo.lua:5: bad argument #1 to 'mysql_query' (mysqlHandler expected, got string)

Consola:
Kod:

MySQL ON
Po??czono z baz? danych.
MySQL handler (#4)


mysql.lua
function polaczBazaMySQL()
    local handler mysql_connect("192.166.219.226""xyz""haslo""xyz")
    if(handlerthen
        outputConsole("Po??czono z baz? danych.")
    elseif(not handlerthen
        outputConsole("Nie po?aczono si? z baz?.")
    end
    outputChatBox(tostring(handler))
    return handler
end
addEventHandler("onResourceStart"getResourceRootElement(), polaczBazaMySQL)


s_logo.lua
polacz exports.mysql:polaczBazaMySQL()

function wyslijSprawdzono(localPlayerloginhaslo)
    local istnieje mysql_query(polacz"SELECT username FROM accounts WHERE username = '"..login.."'")
    if mysql_num_rows(istnieje) > 0 then
        local haselko mysql_query(polacz"SELECT * FROM accounts WHERE username ='"..login.."'")
        if mysql_num_rows(haselko) > 0 then
            local rzeczyGracza mysql_fetch_assoc(haselko)
            local id tonumber(rzeczyGracza["id"])
            local hasloPlayer rzeczyGracza["password"]
            if haslo == hasloPlayer then
                triggerClientEvent(localPlayer"schowajPanelLogowania"getRootElement(), id)
            else
                triggerClientEvent(localPlayer"zmienTextBlad"getRootElement(), id0)
            end
        end
    else
        triggerClientEvent(localPlayer"zmienTextBlad"getRootElement(), id0)
    end
end
addEvent("sprawdzHaslo"true)
addEventHandler("sprawdzHaslo"getRootElement(), wyslijSprawdzono)


[ Dodano: 2013-05-23, 19:57 ]
@UP Wyja?nione. Nie mo?na zwraca? handlera mysql.

Postaw piwo autorowi tego posta
 

 
Tagi: handler :: mysql
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku