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

Wysłany: 2017-08-02, 21:35


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

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(rguiLoginrguiPassrguiPass2) 

    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)>16then 
                return 
                outputChatBox("D?ugo?? tekstu jest za du?a") 
            elseif (string.len(rguiLogin)<3then 
                return 
                outputChatBox("D?ugo?? tekstu jest za ma?a") 
            else
                    if (string.len(rguiPass)>16then 
                            return 
                            outputChatBox("D?ugo?? hasla jest za du?a") 
                    elseif (string.len(rguiPass)<3then 
                            return 
                            outputChatBox("D?ugo?? hasla jest za ma?a") 
                    else
                        local q=dbQuery(connect"INSERT INTO `rich_users` (Login, Pass, Serial) VALUES (?,?, 654235)"guiLoginguiPass)
                        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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-02, 22:11


neku^







Wiek: 24
Na forum: 3521 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5

1. Popraw outputChatBoxy bo wysy?a wiadomo?? dla ka?dego

addEvent("ClickRegister"true)
addEventHandler("ClickRegister"getRootElement(), function(rguiLoginrguiPassrguiPass2) 

    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)>16then 
                return 
                outputChatBox("D?ugo?? tekstu jest za du?a") 
            elseif (string.len(rguiLogin)<3then 
                return 
                outputChatBox("D?ugo?? tekstu jest za ma?a") 
            else
                    if (string.len(rguiPass)>16then 
                            return 
                            outputChatBox("D?ugo?? hasla jest za du?a") 
                    elseif (string.len(rguiPass)<3then 
                            return 
                            outputChatBox("D?ugo?? hasla jest za ma?a") 
                    else
                        local q=dbQuery(connect"INSERT INTO `rich_users` (Login, Pass, Serial) VALUES (?,?, 654235)"rguiLoginrguiPass)
                        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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-02, 22:24


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

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)
Postaw piwo autorowi tego posta
 

 
Tagi: głownie :: sql :: lite
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » głownie sql lite Odpowiedz do tematu

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