Witam, zrobilem rejestracje podpialem do bazy, lecz po rejestracji takie elementy jak login, serial, czas reejstracji uzupelnia sie dobrze. Tylko haslo nie chce sie uzupelnic. Wie ktos moze czego to jest wina?
addEvent("logowanie:zaloguj",true)
addEventHandler("logowanie:zaloguj",root,function(login,haslo,switch)
local q=dbQuery(db,"SELECT * FROM Konta WHERE Login=?",login)
local w=dbPoll(q,-1)
if #w==0 then
triggerClientEvent("send:error",source,"Konto "..login.." nie istnieje w bazie danych!")
return
end
if w[1].Haslo~=haslo then
triggerClientEvent("send:error",source,"Konto "..login.." posiada inne has?o!")
return
end
setElementData(source,"UID",w[1].UID)
triggerClientEvent("close:panel",source)
if switch=="on.png" then
dbExec(db,"UPDATE Konta SET zapis=? WHERE Login=?",1,login)
elseif switch=="off.png" then
dbExec(db,"UPDATE Konta SET zapis=? WHERE Login=?",0,login)
end
end)
addEvent("rejestracja:nowekonto",true)
addEventHandler("rejestracja:nowekonto",root,function(login,haslo,haslo2)
local q=dbQuery(db,"SELECT * FROM Konta WHERE Login=?",login)
local w=dbPoll(q,-1)
if #w>0 then
triggerClientEvent("send:error",source,"Konto "..login.." istnieje w bazie serwera!")
return
end
local q=dbQuery(db,"SELECT * FROM Konta WHERE serial=?",getPlayerSerial(source))
local w=dbPoll(q,-1)
if #w>=1 then
triggerClientEvent("send:error",source,"Posiadasz ju? za?o?one konto!")
return
end
dbExec(db,"INSERT INTO Konta (Login,Haslo,serial,rejestracja,zapis) VALUES (?,?,?,NOW(),?)",login,haslo,getPlayerSerial(source,0))
triggerClientEvent("send:error",source,"Pomy?lnie za?o?y?e? swoje konto!")
end)
|