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

Wysłany: 2017-07-10, 17:34


X0neX







Wiek: 25
Na forum: 3310 dni
Posty: 142
Nick w MP: Xavir

Piwa: 77

Respekt: 55,8

CLIENT:


function zaloguj()
    if source == guzikzaloguj then
        login guiGetText(polelogin)
        haslo guiGetText(polehaslo)
        triggerServerEvent("zalogujGracz"resourceRoot)
    end
end
addEventHandler("onClientGUIClick"getRootElement(), zaloguj)


SERVER:


function zaloguj()
    if exports["db-db"]:pobierzWyniki("SELECT * FROM `konta` WHERE `login` = '"..login.."'"then
        outputChatBox("GZ MASZ KOTNO XDDDD"thePlayer)
    else
        outputChatBox("NIE MASZ  KONTA"thePlayer)
    end
end
addEvent("zalogujGracz"true)
addEventHandler("zalogujGracz"getRootElement(), zaloguj)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-10, 19:48


Szymczu

Programista bo tak






Wiek: 27
Na forum: 3435 dni
Posty: 194
Nick w MP: Szymczu

Piwa: 36

Respekt: 120
Respekt: 120

Co znaczy nie dzia?a? Sprecyzuj to.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-10, 19:57


X0neX







Wiek: 25
Na forum: 3310 dni
Posty: 142
Nick w MP: Xavir

Piwa: 77

Respekt: 55,8

tzn nie wiem gdzie wstawi? local login = guiGetText(polelogin)

I? GUI jest po stronie clienta, a login ma sprawdza? po stronie serwera.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-10, 20:04


Szymczu

Programista bo tak






Wiek: 27
Na forum: 3435 dni
Posty: 194
Nick w MP: Szymczu

Piwa: 36

Respekt: 120
Respekt: 120

W triggerze, po elemencie, mo?esz poda? argumenty, kt?rych chcesz u?y? w wywo?ywanym evencie po stronie serwera.
triggerServerEvent("zalogujGracz"localPlayerloginhaslo)

Jako elementu u?yj "localPlayer".

Te argumenty kt?re triggerujesz, musisz doda? do funkcji po stronie serwera jako parametry.
function zaloguj(loginhaslo)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-10, 20:15


X0neX







Wiek: 25
Na forum: 3310 dni
Posty: 142
Nick w MP: Xavir

Piwa: 77

Respekt: 55,8

Nie dzia?a, wywala b??d z

if exports["db-db"]:pobierzWyniki("SELECT * FROM `konta` WHERE `login` = '"..login.."'") then

z argumentem 1

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-10, 20:21


Szymczu

Programista bo tak






Wiek: 27
Na forum: 3435 dni
Posty: 194
Nick w MP: Szymczu

Piwa: 36

Respekt: 120
Respekt: 120

if exports["db-db"]:pobierzWyniki(string.format("SELECT * FROM konta WHERE login='%s' LIMIT 1"login)) then


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-10, 20:37


X0neX







Wiek: 25
Na forum: 3310 dni
Posty: 142
Nick w MP: Xavir

Piwa: 77

Respekt: 55,8

Nie dzia?a, ten sam b??d.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-10, 20:38


Szymczu

Programista bo tak






Wiek: 27
Na forum: 3435 dni
Posty: 194
Nick w MP: Szymczu

Piwa: 36

Respekt: 120
Respekt: 120

"X0neX" napisał/a:

Nie dzia?a, ten sam b??d.

Wklej tutaj ten b??d

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-10, 20:39


Cholewka

Zakorzeniony w LUA






Wiek: 22
Na forum: 3583 dni
Posty: 190

Piwa: 707

Respekt: 155,3
Respekt: 155,3Respekt: 155,3

"X0neX" napisał/a:

Nie dzia?a, wywala b??d z

if exports["db-db"]:pobierzWyniki("SELECT * FROM `konta` WHERE `login` = '"..login.."'") then

z argumentem 1


Kolega m?wi ?e ten sam b??d wi?c. :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-10, 20:40


X0neX







Wiek: 25
Na forum: 3310 dni
Posty: 142
Nick w MP: Xavir

Piwa: 77

Respekt: 55,8

No ten sam b??d, wywala z argumentem pierwszym.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-10, 21:20


Szymczu

Programista bo tak






Wiek: 27
Na forum: 3435 dni
Posty: 194
Nick w MP: Szymczu

Piwa: 36

Respekt: 120
Respekt: 120

"Cholewka" napisał/a:

"X0neX" napisał/a:

Nie dzia?a, wywala b??d z

if exports["db-db"]:pobierzWyniki("SELECT * FROM `konta` WHERE `login` = '"..login.."'") then

z argumentem 1


Kolega m?wi ?e ten sam b??d wi?c. :)


Poprosi?em o dok?adn? tre?? b??du z konsoli.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-11, 20:13


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Lepiej robi? w zapytaniach znaki zapytania - escape'owac stringi za pomoc? dbPrepareString b?d? po prostu robi?:


dbQuery(connection"SELECT * FROM Players WHERE login=?"login)


Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Tagi: nie :: działa :: logowanie
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