Wysłany: 2017-07-10, 17:34
X0neX
Wiek: 25 Na forum: 3309 dni Posty: 142
Nick w MP: Xavir
Piwa : 77
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 )
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
Co znaczy nie dzia?a? Sprecyzuj to.
Wysłany: 2017-07-10, 19:57
X0neX
Wiek: 25 Na forum: 3309 dni Posty: 142
Nick w MP: Xavir
Piwa : 77
tzn nie wiem gdzie wstawi? local login = guiGetText(polelogin)
I? GUI jest po stronie clienta, a login ma sprawdza? po stronie serwera.
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
W triggerze, po elemencie, mo?esz poda? argumenty, kt?rych chcesz u?y? w wywo?ywanym evencie po stronie serwera.
triggerServerEvent ( "zalogujGracz" , localPlayer , login , haslo )
Jako elementu u?yj "localPlayer".
Te argumenty kt?re triggerujesz, musisz doda? do funkcji po stronie serwera jako parametry.
function zaloguj ( login , haslo )
Wysłany: 2017-07-10, 20:15
X0neX
Wiek: 25 Na forum: 3309 dni Posty: 142
Nick w MP: Xavir
Piwa : 77
Nie dzia?a, wywala b??d z
if exports["db-db"]:pobierzWyniki("SELECT * FROM `konta` WHERE `login` = '"..login.."'") then
z argumentem 1
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
if exports [ "db-db" ]: pobierzWyniki ( string . format ( "SELECT * FROM konta WHERE login='%s' LIMIT 1" , login )) then
Wysłany: 2017-07-10, 20:37
X0neX
Wiek: 25 Na forum: 3309 dni Posty: 142
Nick w MP: Xavir
Piwa : 77
Nie dzia?a, ten sam b??d.
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
"X0neX" napisał/a :Nie dzia?a, ten sam b??d.
Wklej tutaj ten b??d
Wysłany: 2017-07-10, 20:39
Cholewka
Zakorzeniony w LUA
Wiek: 22 Na forum: 3583 dni Posty: 190
Piwa : 707
"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.
Wysłany: 2017-07-10, 20:40
X0neX
Wiek: 25 Na forum: 3309 dni Posty: 142
Nick w MP: Xavir
Piwa : 77
No ten sam b??d, wywala z argumentem pierwszym.
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
"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.
Wysłany: 2017-07-11, 20:13
Jurandovsky
Kurdebele
Wiek: 17 Na forum: 4838 dni Posty: 915
Piwa : 2697
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
Tagi: nie :: działa :: logowanie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: