Wysłany: 2016-04-26, 23:10
CzarnaKobra
Wiek: 30 Na forum: 4183 dni Posty: 59
Nick w MP: CzarnaKobra
Piwa : 1
Witam zn?w pisze do wasz z pro?b? a mianowicie ostatnio pomogli?cie mi zrobi? gdy ju? jestem zarejestrowny to przy ka?dym logowaniu loguje pod acl i mysql ale jest problem gdy gracz jest nowy to nie loguje go pierw by musia? napisa? ./register login haslo prosze was o pomoc :c.Kod daje wam tu
--[[
Resource : OURGame v2
Developers : Split < split . programista @ gmail . com >
You have no right to use this code without my permission .
( c ) 2015 < split . programista @ gmail . com >. All rights reserved .
]]
addEvent ( "logging:checkAccount" , true )
addEventHandler ( "logging:checkAccount" , resourceRoot , function( login , pass )
local result = exports [ "ogrpg-db" ]: dbGet ( "SELECT * FROM ogrpg_users WHERE login=?" , login )
if result and #result > 0 then
if result [ 1 ]. login == login and result [ 1 ]. pass == md5 ( pass ) then
local account = getAccount ( login , pass )
if account then
logIn ( client , account , pass )
end
setPlayerName ( client , login )
setElementData ( client , "player:uid" , result [ 1 ]. id )
triggerClientEvent ( client , "logging:result" , resourceRoot , true , nil )
else
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Podane dane s? nieprawid?owe." )
end
else
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Podany login nie istnieje w bazie." )
end
end )
addEvent ( "onClientSendRegisterDataToServer" , true )
addEventHandler ( "onClientSendRegisterDataToServer" , getRootElement (), dodaj )
addEvent ( "logging:newAccount" , true )
addEventHandler ( "logging:newAccount" , resourceRoot , function( login , pass )
local result = exports [ "ogrpg-db" ]: dbGet ( "SELECT * FROM ogrpg_users WHERE login=?" , login )
if result and #result > 0 then
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Podany login ju? istnieje w bazie." )
else
local query = exports [ "ogrpg-db" ]: dbSet ( "INSERT INTO ogrpg_users (login,pass) VALUES (?,?)" , login , md5 ( pass ))
if query then
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Pomy?lnie zalogowa?e?/a? si?" )
end
end
end )
Wysłany: 2016-04-27, 12:45
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
Do rejestracji dodaj.
Więcej informacji znajdziesz w Wikipedii MTA: addAccount
Wysłany: 2016-04-27, 14:01
CzarnaKobra
Wiek: 30 Na forum: 4183 dni Posty: 59
Nick w MP: CzarnaKobra
Piwa : 1
pr?bowa?em co? mi nie wychodzi.
Wysłany: 2016-04-27, 15:05
Prezes.
Wiek: 27 Na forum: 4370 dni Posty: 75
Nick w MP: Prezes.
Piwa : 17
Powinno dzia?a?.
local result = exports [ "ogrpg-db" ]: dbGet ( "SELECT * FROM ogrpg_users WHERE login=?" , login )
if result and #result > 0 then
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Podany login ju? istnieje w bazie." )
else
local query = exports [ "ogrpg-db" ]: dbSet ( "INSERT INTO ogrpg_users (login,pass) VALUES (?,?)" , login , md5 ( pass ))
if query then
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Pomy?lnie zalogowa?e?/a? si?" )
addAccount ( login , pass )
logIn ( client , login , pass )
end
Wysłany: 2016-04-27, 16:25
CzarnaKobra
Wiek: 30 Na forum: 4183 dni Posty: 59
Nick w MP: CzarnaKobra
Piwa : 1
Tagi: panel :: logowania
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: