Wysłany: 2018-08-31, 14:44
Yank3S
Wiek: 21 Na forum: 2837 dni Posty: 21
Nick w MP: Yank3S
Piwa : 24
A wi?c tak.. Pr?buj? si? zalogowa?, i pisz? ?e ?le poda?em login/haslo. A jak si? zarejestruje na te has?o i na inny nick i si? pr?buje zalogowa? to nie mog?.
ogrpg-db, DB2. Pod??czone!
DB3, nie pokazuj? b??d?w.
Kod z s_logging.lua
--[[
Panel Logowania by Kurianusz @ 2016 .
Regulamin / Licencja
Korzystanie z tego kodu tylko je ? eli posiadasz tzw . copyrights . Zakaz usuwania tej notatki !
Pami ? taj ? e nielegalne korzystanie z kodu podpada pod kodeks karny :> Tak samo jak usuni ? cie tej notatki !
]]
function sprawdzorganizacje ( plr )
local x = exports [ 'ogrpg-db' ]: dbGet ( "SELECT spawn from ogrpg_organization_list join ogrpg_organizations on ogrpg_organizations.code = ogrpg_organization_list.id WHERE uid=? and not(spawn=?)" , getElementData ( plr , "player:uid" ), "0,0,0" )
if x and #x > 0 then
local t = split ( x [ 1 ]. spawn , "," )
return t
end
return false
end
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 == teaEncode ( pass , "achujmnieto" ) then
for i , player in pairs ( getElementsByType ( "player" )) do
if getElementData ( player , "player:uid" ) == result [ 1 ]. id then
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Kto? jest zalogowany na to konto!!!!!." , "blad" )
return
end
end
-- local result2 = exports [ 'ogrpg-db' ]: dbGet ( "SELECT login2 from ogrpg_users where id=?" , result [ 1 ]. id )
if not result [ 1 ]. login2 == false then
setPlayerName ( client , result [ 1 ]. login2 )
outputChatBox ( "Wykupiono us?uge zmiana pseudonimu, tw?j nick to: " .. result [ 1 ]. login2 .. "\nPami?taj To nie tw?j login!" , client , 255 , 255 , 255 )
else
setPlayerName ( client , login )
end
setElementData ( client , "player:uid" , result [ 1 ]. id )
triggerClientEvent ( client , "logging:result" , resourceRoot , true , "Zalogowa?e? si? pomyslnie" , "git" )
triggerEvent ( "SprawdzDom" , root , client )
setElementData ( client , "player:organization:spawn" , sprawdzorganizacje ( client ))
if result [ 1 ]. register_serial == false then
local query = exports [ "ogrpg-db" ]: dbSet ( "UPDATE ogrpg_users SET register_serial=? WHERE login=?" , getPlayerSerial ( client ), login )
end
local logs = exports [ "ogrpg-db" ]: dbSet ( "INSERT INTO ogrpg_logs_login (name,serial,data) VALUES (?,?,NOW())" , string . format ( login .. "(" .. result [ 1 ]. id .. ")" ), getPlayerSerial ( client ))
else
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Podane dane s? nieprawid?owe." , "blad" )
end
else
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Podany login nie istnieje w bazie." , "blad" )
end
end )
local maks_ilosc_kont = 3 -- Maksymalna ilosc kont do rejestracji
addEvent ( "logging:newAccount" , true )
addEventHandler ( "logging:newAccount" , resourceRoot , function( login , pass )
local result = exports [ "ogrpg-db" ]: dbGet ( "SELECT * FROM ogrpg_users WHERE register_serial=?" , getPlayerSerial ( client ))
if result and #result >= maks_ilosc_kont then
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Na ten serial zostala utworzona maksymalna ilosc kont." , "blad" )
return end
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." , "blad" )
else
local query = exports [ "ogrpg-db" ]: dbSet ( "INSERT INTO ogrpg_users (login,pass,register_serial,changedpw) VALUES (?,?,?,??)" , login , teaEncode ( pass , "Ryjek" ), getPlayerSerial ( client ), 1 )
if query then
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Pomy?lnie zarejestrowa?e?(a?) si?" , "git" )
setElementData ( client , "player:logged" , true )
end
end
end )
SS'y:
[ Dodano : 2018-08-31, 14:50 ]
SS z Bazy danych:
[ Dodano : 2018-08-31, 15:26 ]
***********************
Dostan? kiedy? jak?kolwiek wiadomo???
***********************
Wysłany: 2018-08-31, 15:28
Norbert1234
Nie umiem w LUA
Wiek: 22 Na forum: 3987 dni Posty: 319
Nick w MP: Gusterowskyy
Piwa : 242
Nw, nie znam paczki, ale czy modu? nie b?dzie tu potrzeby ? Albo stw?rz jeszcze jedno konto np. Login: TESTER1234 has?o:test1234
Wysłany: 2018-08-31, 15:33
Yank3S
Wiek: 21 Na forum: 2837 dni Posty: 21
Nick w MP: Yank3S
Piwa : 24
Paczka to: PYStories & IT's Your World.
[ Dodano : 2018-08-31, 15:37 ]
SS z bazy:
[ Dodano : 2018-08-31, 15:57 ]
*************************************************
DO ZAMKNIECIA!
DO ZAMKNIECIA!
DO ZAMKNIECIA!
MUSIA?EM ZRESETOWA? LOGOWANIE, I WYCZYSCIC BAZE!
MUSIA?EM ZRESETOWA? LOGOWANIE, I WYCZYSCIC BAZE!
MUSIA?EM ZRESETOWA? LOGOWANIE, I WYCZYSCIC BAZE!
*************************************************
Wysłany: 2018-08-31, 15:58
_jvneczek
Wiek: 22 Na forum: 4325 dni Posty: 1513
Nick w MP: _jvneczek
Piwa : 3949
Yank3S , Ka?dy mo?e napisa? ?e ogrpg-db pod??czone, mo?e poka? jak pod??czy?e??
Podpis
Support Team: 04.10.2020 - 01.09.2020
Test Moderator: 03.05.2021 - 01.09.2021
Moderator: 01.09.2021 - 23.10.2021
Wysłany: 2018-08-31, 16:52
Mikołajj
Wiek: 22 Na forum: 2885 dni Posty: 303
Nick w MP: Mikołaj
Piwa : 132
"Thinks" napisał/a :Yank3S , Ka?dy mo?e napisa? ?e ogrpg-db pod??czone, mo?e poka? jak pod??czy?e??
Skoro wysy?a wyniki do bazy danych, to jest pod??czona.
Wysłany: 2018-08-31, 18:24
Yank3S
Wiek: 21 Na forum: 2837 dni Posty: 21
Nick w MP: Yank3S
Piwa : 24
Umiecie czyta??
*************************************************
DO ZAMKNIECIA!
DO ZAMKNIECIA!
DO ZAMKNIECIA!
MUSIA?EM ZRESETOWA? LOGOWANIE, I WYCZYSCIC BAZE!
MUSIA?EM ZRESETOWA? LOGOWANIE, I WYCZYSCIC BAZE!
MUSIA?EM ZRESETOWA? LOGOWANIE, I WYCZYSCIC BAZE!
*************************************************
Tagi: logowanie :: nie :: działa
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: