Wysłany: 2017-08-02, 15:06
Szydlo
Stance Works
Wiek: 25 Na forum: 3585 dni Posty: 343
Nick w MP: Szydlo
Piwa : 4
Cze??, od razu wspomn? ?e dopiero wczoraj zacz??em nauk? z sql lite, i select ogarn??em tylko tez z insert mam probolemy:
M?j kod:
local q = dbQuery ( connect , "INSERT INTO rich_users (Uid, Login, Pass, Serial, Level, Score, PlayTime, Premium, Money, Kills, Deads) VALUES (NULL, ?,?, 0, 0, 0, 0, 0, 0, 0, 0)" , guiLogin , guiPass )
Mianowicie, nie tworzy si? konto.
[ Dodano : 2017-08-02, 15:13 ]
a tutaj caly s-side (rejestrowanie):
addEvent ( "ClickRegister" , true )
addEventHandler ( "ClickRegister" , getRootElement (), function( rguiLogin , rguiPass , rguiPass2 )
local rq = dbQuery ( connect , "SELECT * FROM rich_users WHERE Login = ? " , rguiLogin )
local rr = dbPoll ( rq ,- 1 )
if #rr > 0 then
outputChatBox ( "Taki login ju? jest!" )
else
if rguiPass == rguiPass2 then
if ( string . len ( rguiLogin )> 16 ) then
return
outputChatBox ( "D?ugo?? tekstu jest za du?a" )
elseif ( string . len ( rguiLogin )< 3 ) then
return
outputChatBox ( "D?ugo?? tekstu jest za ma?a" )
else
if ( string . len ( rguiPass )> 16 ) then
return
outputChatBox ( "D?ugo?? hasla jest za du?a" )
elseif ( string . len ( rguiPass )< 3 ) then
return
outputChatBox ( "D?ugo?? hasla jest za ma?a" )
else
local q = dbQuery ( connect , "INSERT INTO rich_users (Uid, Login, Pass, Serial, Level, Score, PlayTime, Premium, Money, Kills, Deads) VALUES (NULL, ?,?, 0, 0, 0, 0, 0, 0, 0, 0)" , guiLogin , guiPass )
outputChatBox ( "Zarejestrowano porawnie" )
end
end
else
outputChatBox ( "Hasla nie sa takie same!" )
end
end
Wysłany: 2017-08-02, 15:17
Szymczu
Programista bo tak
Wiek: 27 Na forum: 3434 dni Posty: 194
Nick w MP: Szymczu
Piwa : 36
W sqlite mo?esz sobie ustawi? domy?lne warto?ci do uzupe?nienia wi?c przy tworzeniu konta nie musisz dodawa? tych zer. Uid ustaw na auto increment to b?dzie sie samo uzupe?nia?o.
local q = dbQuery ( connect , "INSERT INTO `rich_users` (Login, Pass) VALUES (?,?)" , guiLogin , guiPass )
Więcej szczegółów
Wystawiono 1 piw(a):Szydlo
Wysłany: 2017-08-02, 15:32
Szydlo
Stance Works
Wiek: 25 Na forum: 3585 dni Posty: 343
Nick w MP: Szydlo
Piwa : 4
A z serialelm te? tak mog?? ?e po prostu zrobi? w serialu getplayerserial i dam tak samo jak z loginem?
Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Wysłany: 2017-08-02, 15:55
Szymczu
Programista bo tak
Wiek: 27 Na forum: 3434 dni Posty: 194
Nick w MP: Szymczu
Piwa : 36
"Szydlo" napisał/a :A z serialelm te? tak mog?? ?e po prostu zrobi? w serialu getplayerserial i dam tak samo jak z loginem?
Jasne.
Wysłany: 2017-08-02, 16:26
Szydlo
Stance Works
Wiek: 25 Na forum: 3585 dni Posty: 343
Nick w MP: Szydlo
Piwa : 4
Dobra, tylko to nadal nie dzia?a, login pass r?wna si? teraz = null w sql lite
Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Tagi: sql :: lite :: mta
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: