Wysłany: 2017-08-02, 21:35
Szydlo
Stance Works
Wiek: 25 Na forum: 3585 dni Posty: 343
Nick w MP: Szydlo
Piwa : 4
Witam, mam pare problem?w m?j pierwszy problem to jest z sql, mianowicie gdy si? rejestruje to zamiast, Loginu i has?a to si? pokazuje NULL I NULL, kod:
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` (Login, Pass, Serial) VALUES (?,?, 654235)" , guiLogin , guiPass )
outputChatBox ( "Zarejestrowano porawnie" )
end
end
else
outputChatBox ( "Hasla nie sa takie same!" )
end
end
Dobra drugi problem to chcia?bym zrobi? system prywatnych aut. I zrobi?em sobie tabelk? ( Uid(Wlasciela), id auta, i np infernus. ). I teraz nie wiem jak sprawdzi? w sql ?e gdy Uid b?dzie si? r?wna?o z typ z kont. I wtedy b?dzie mo?na co? zrobi?.
Dobra kolejny jest taki (Troche ich jest xD) jak sobie zrobione te przecho na serwerach. Gdzie? tepa do auta, czy je "niszczy" i potem znowu je pojawia.
I jak s? zrobione te radary? Lub co jest potrzebne do zrobienia.
Wysłany: 2017-08-02, 22:11
neku^
Wiek: 24 Na forum: 3521 dni Posty: 461
Nick w MP: neku^
Piwa : 1186
1. Popraw outputChatBoxy bo wysy?a wiadomo?? dla ka?dego
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` (Login, Pass, Serial) VALUES (?,?, 654235)" , rguiLogin , rguiPass )
outputChatBox ( "Zarejestrowano porawnie" )
end
end
else
outputChatBox ( "Hasla nie sa takie same!" )
end
end
I co to rguiPass2?
2.
local q = dbQuery ( connect , "zapytanie do bazy SELECT itd." )
local poll = dbPoll ( q , - 1 )
if poll [ 1 ]. uid == getElementData ( plr , "player:uid" )
Nie wiem czy o to ci chodzi?o, je?li tak to mam nadziej? ?e mnie zrozumia?e? xD.
3. Niszczysz je, a po wyci?gni?ciu po prostu z bazy danych wyci?gasz informacje o wygl?dzie auta z bazy danych i tworzysz auto
4. Jaki radar, opisz dok?adniej o co Ci chodzi.
Wysłany: 2017-08-02, 22:24
Szydlo
Stance Works
Wiek: 25 Na forum: 3585 dni Posty: 343
Nick w MP: Szydlo
Piwa : 4
Te outputchatboxy s? tymczasowe zamiast error?w.rguipass2 to jest jakby drugie has?o z rejestracji, jakby "powt?rz has?o". W drugim chodzi?o oto ?e jak por?wnywa? uid z kont kt?ry b?dzie pasowa? z aut np je?eli uid z users jest taki sam jak uid z aut to wtedy zr?b c?s. 4. radar tne w lewym dolnym rogu ?e w?asnym zdj?ciem.
[ Dodano : 2017-08-02, 23:36 ]
A i wszystko z dopiskiem "R" to jest od rejestracji.
Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Tagi: głownie :: sql :: lite
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: