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

Wysłany: 2013-06-24, 10:30


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5199 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

Cze??.
Wkurzaj? mnie ju? te zapytania mysql, jestem po??czony z baz? jakby co. Logowanie dzia?a, jednak gdy pr?buj? si? zarejestrowa?(mimo, i? nie ma ?adnego konta w bazie o takiej samej nazwie) wyskakuje wiadomo?? "Znaleziono takiego gracza w bazie danych".
Kod:

function registerPlayer(graczloginhasloserial)
    if login and haslo and serial then
        outputChatBox("dziala")
        local plrLogin string.lower(login)
        local plrPass string.upper(sha256(haslo))
        local plrSerial serial
        local checkAccounts dbQuery(mysql"SELECT nick FROM konta WHERE nick=?"plrLogin)
        local resrowserrmsg dbPoll(checkAccounts, -1)
        if rows 0 then
            outputChatBox("Stworzono konto")
            local createAccount dbQuery(mysql"INSERT INTO konta VALUES (?, ?, ?)"plrLoginplrPassplrSerial)
            dbFree(createAccount)
        else
            outputChatBox("Znaleziono takiego gracza w bazie danych")
        end
    end
end
addEvent("onRegisterPlayer"true)
addEventHandler("onRegisterPlayer"rootregisterPlayer)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-24, 12:01


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

function registerPlayer(graczloginhasloserial)
    if login and haslo and serial then
        outputChatBox("dziala")
        local plrLogin string.lower(login)
        local plrPass string.upper(sha256(haslo))
        local plrSerial serial
        local checkAccounts dbQuery(mysql"SELECT nick FROM konta WHERE nick=?"plrLogin)
        local resrowserrmsg dbPoll(checkAccounts, -1)
        if rows == 0 then
            outputChatBox("Stworzono konto")
            local createAccount dbQuery(mysql"INSERT INTO konta VALUES (?, ?, ?)"plrLoginplrPassplrSerial)
            dbFree(createAccount)
        else
            outputChatBox("Znaleziono takiego gracza w bazie danych")
        end
    end
end
addEvent("onRegisterPlayer"true)
addEventHandler("onRegisterPlayer"rootregisterPlayer)


Sprawd? tak.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-26, 18:24


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5199 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

?eby nie robi? spamu z nowymi tematami:

local dataQuery dbQuery(mysql"SELECT name, skin, admin, jail, hp, kasa, plec, wiek, x, y, z, frakcja, lasttime FROM postacie")
                local resdrowsderrmsgd dbPoll(dataQuery, -1)
                    for resdrowsd in pairs (resd) do
                        savedData[gracz].name rowsd["name"] or "Blad"
                        savedData[gracz].skin rowsd["skin"] or 0
                        savedData[gracz].admin rowsd["admin"] or 0
                        savedData[gracz].jail rowsd["jail"] or 0
                        savedData[gracz].hp rowsd["hp"] or 100.0
                        savedData[gracz].kasa rowsd["kasa"] or 0
                        savedData[gracz].plec rowsd["plec"] or 1
                        savedData[gracz].wiek rowsd["wiek"] or 21
                        savedData[gracz].rowsd["x"] or 0
                        savedData[gracz].rowsd["y"] or 0
                        savedData[gracz].rowsd["z"] or 0
                        savedData[gracz].frakcja rowsd["frakcja"] or 0
                        savedData[gracz].lasttime rowsd["lasttime"] or "Nigdy"
                        outputServerLog("Pomy?lnie wczytano tymczasowe dane postaci o aid: "..tostring(plrAid))
                end

M?j limit my?lenia na dzie? dzisiejszy zosta? wyczerpany, a dam g?ow?, ?e co? ?le kombinuje. Z g?ry dzi?ki za pomoc :D



Postaw piwo autorowi tego posta
 

 
Tagi: znowu :: 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 » znowu mysql.. 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