Wysłany: 2018-02-21, 22:59
Vxen
Wiek: 27 Na forum: 4086 dni Posty: 293
Piwa : 1299
Jak zapisac serial gracza w mysql?
addEvent ( "tryLogin" , true )
addEventHandler ( "tryLogin" , resourceRoot , function( login , pass )
local q = dbQuery ( db , "SELECT * FROM users WHERE login=? AND pass=?" , login , md5 ( pass ))
local w = dbPoll ( q , - 1 )
if w and #w > 0 then
triggerClientEvent ( client , "closePanel" , resourceRoot )
setCameraTarget ( client , client )
outputChatBox ( "* Witaj na NAZWA_TWOJEGO_SERWERA!" , client ) -- Podmieni ? 'NAZWA_TWOJEGO_SERWERA' na nazw ? Twojego serwera .
setPlayerName ( client , w [ 1 ]. login )
setPlayerMoney ( client , w [ 1 ]. money )
setElementModel ( client , w [ 1 ]. skin )
setElementData ( client , "player:logged" , true )
setElementData ( client , "player:id" , w [ 1 ]. id )
else
outputChatBox ( "* B??dny nick i/lub has?o!" , client )
end
end )
addEvent ( "tryRegister" , true )
addEventHandler ( "tryRegister" , resourceRoot , function( login , pass )
local q = dbQuery ( db , "SELECT login FROM users WHERE login=?" , login )
local w = dbPoll ( q , - 1 )
if w and #w > 0 then
outputChatBox ( "* Istnieje ju? konto o podanym nicku!" , client )
else
setPlayerMoney ( root , 800 )
outputChatBox ( "* Rejestrujesz si? pomy?lnie!" , client )
spawnPlayer ( client , 2846.6465 , 1290.6720 , 11.3906 , 90 )
dbExec ( db , "INSERT INTO users SET login=?, pass=?, money=800, skin=134, pozX=2850.7278, pozY=1290.4128, pozZ=11.3906" , login , md5 ( pass ))
end
end )
Wysłany: 2018-02-22, 00:17
Ciastuuś
Truck soon...
Wiek: 26 Na forum: 3071 dni Posty: 799
Nick w MP: Ciastuuś
Piwa : 4297
Dodaj kolumn? z zapisem serial o warto?ci: varchar(120)
Do tego zr?b sprawdzanie,
A, potem dodawanie do bazy danych serialu po za?o?eniu konta. Oczywi?cie po stronie servera w kodzie lua od zak?adania kont:
Kod: UPDATE nazwaTabeli SET Serial=?, getPlayerSerial(client)
Wysłany: 2018-02-22, 13:07
CjPomarancza
:-)
Wiek: 17 Na forum: 3183 dni Posty: 90
Piwa : 12
addEvent ( "tryLogin" , true )
addEventHandler ( "tryLogin" , resourceRoot , function( login , pass )
local q = dbQuery ( db , "SELECT * FROM users WHERE login=? AND pass=?" , login , md5 ( pass ))
local w = dbPoll ( q , - 1 )
if w and #w > 0 then
triggerClientEvent ( client , "closePanel" , resourceRoot )
setCameraTarget ( client , client )
outputChatBox ( "* Witaj na NAZWA_TWOJEGO_SERWERA!" , client ) -- Podmieni ? 'NAZWA_TWOJEGO_SERWERA' na nazw ? Twojego serwera .
setPlayerName ( client , w [ 1 ]. login )
setPlayerMoney ( client , w [ 1 ]. money )
setElementModel ( client , w [ 1 ]. skin )
setElementData ( client , "player:logged" , true )
setElementData ( client , "player:id" , w [ 1 ]. id )
dbExec ( db , "UPDATE tabela SET serial=?" , getPlayerSerial ( client )) -- albo INSERT INTO tabela
else
outputChatBox ( "* B??dny nick i/lub has?o!" , client )
end
end )
addEvent ( "tryRegister" , true )
addEventHandler ( "tryRegister" , resourceRoot , function( login , pass )
local q = dbQuery ( db , "SELECT login FROM users WHERE login=?" , login )
local w = dbPoll ( q , - 1 )
if w and #w > 0 then
outputChatBox ( "* Istnieje ju? konto o podanym nicku!" , client )
else
setPlayerMoney ( root , 800 )
outputChatBox ( "* Rejestrujesz si? pomy?lnie!" , client )
spawnPlayer ( client , 2846.6465 , 1290.6720 , 11.3906 , 90 )
dbExec ( db , "INSERT INTO users SET login=?, pass=?, serial=?, money=800, skin=134, pozX=2850.7278, pozY=1290.4128, pozZ=11.3906" , login , md5 ( pass ), getPlayerSerial ( client ))
end
end )
Podpis
Pomogłem? Doceń mnie i postaw
Tagi: jak :: zapisac :: serial :: gracza :: mysql?
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: