Wysłany: 2018-09-26, 21:51
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
Cze??,
podpinam panel z Yad 3.1 do ogrpg i nie wiem co robi? ?le prosze o pomoc tu jest kod
po stronie serwera :
--[[
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 !
]]
addEvent ( "logging:checkAccount" , true )
addEventHandler ( "logging:checkAccount" , resourceRoot , function( login , pass , save )
local result = exports [ "ogrpg-db" ]: dbGet ( "SELECT * FROM ogrpg_users WHERE login=?" , login )
if result and #result > 0 then
serial = getPlayerSerial ( client )
if result [ 1 ]. register_serial ~= serial then
tak = true
for i , v in ipairs ( split ( result [ 1 ]. seriale , "," )) do
if v == serial then tak = false end
end
if tak then
return triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Error: Wykryto inny serial logowania konta. Napisz na forum" , "nope" )
end
end
if result [ 1 ]. login == login and result [ 1 ]. pass == md5 ( pass ) then
local query = exports [ "ogrpg-db" ]: dbSet ( "UPDATE ogrpg_users SET pass=? WHERE login=?" , teaEncode ( pass , "Trujeczka321321" ), login )
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Trwa logowanie do konta..." , "git" )
return
end
if result [ 1 ]. login == login and result [ 1 ]. pass == teaEncode ( pass , "dafgudhg63268" ) then
local query = exports [ "ogrpg-db" ]: dbSet ( "UPDATE ogrpg_users SET pass=? WHERE login=?" , teaEncode ( pass , "Trujeczka1233213" ), login )
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Trwa logowanie do konta..." , "git" )
return
end
if result [ 1 ]. login == login and result [ 1 ]. pass == teaEncode ( pass , "gdfdcvhj" ) then
local query = exports [ "ogrpg-db" ]: dbSet ( "UPDATE ogrpg_users SET pass=? WHERE login=?" , teaEncode ( pass , "*****" ), login )
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Trwa logowanie do konta..." , "git" )
return
end
if result [ 1 ]. login == login and result [ 1 ]. pass == teaEncode ( pass , "Ryjek" ) then
local query = exports [ "ogrpg-db" ]: dbSet ( "UPDATE ogrpg_users SET pass=? WHERE login=?" , teaEncode ( pass , "Trujeczka" ), login )
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Trwa logowanie do konta..." , "git" )
return
end
if result [ 1 ]. login == login and result [ 1 ]. pass == teaEncode ( pass , "Trujeczka" ) then
local query = exports [ "ogrpg-db" ]: dbSet ( "UPDATE ogrpg_users SET pass=? WHERE login=?" , teaEncode ( pass , "*****" ), login )
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Trwa logowanie do konta..." , "git" )
return
end
if result [ 1 ]. login == login and result [ 1 ]. pass == teaEncode ( pass , "*****" ) then
local query = exports [ "ogrpg-db" ]: dbSet ( "UPDATE ogrpg_users SET pass=? WHERE login=?" , teaEncode ( pass , "wypierdalacchuje" ), login )
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Trwa logowanie do konta..." , "git" )
return
end
if result [ 1 ]. login == login and result [ 1 ]. pass == teaEncode ( pass , "wypierdalacchuje" ) then
for i , player in pairs ( getElementsByType ( "player" )) do
if getElementData ( player , "player:uid" ) == result [ 1 ]. id then
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Podane konto jest juz zalogowane na serwerze." , "blad" )
return
end
end
-- local result2 = exports [ 'ogrpg-db' ]: dbGet ( "SELECT login2 from ogrpg_users where id=?" , result [ 1 ]. id )
if result [ 1 ]. login2 == false then
setPlayerName ( client , login )
else
setPlayerName ( client , result [ 1 ]. login2 )
triggerClientEvent ( client , "iyw_notifications:send" , client , "info" , "Wykupiono us?uge zmiana pseudonimu, tw?j nick to: " .. result [ 1 ]. login2 .. "" )
end
-- q = exports [ "ogrpg-db" ]: dbGet ( "select logowania_nagroda from ogrpg_users where id=? limit 1" , result [ 1 ]. id )
-- exports [ "ogrpg-db" ]: dbSet ( "update ogrpg_users set logowania_nagroda=logowania_nagroda+1 WHERE DATE(ostatnio_online) = DATE(NOW() - INTERVAL 1 DAY) and id=? limit 1" , result [ 1 ]. id )
-- q3 = exports [ "ogrpg-db" ]: dbGet ( "select logowania_nagroda from ogrpg_users where id=? limit 1" , result [ 1 ]. id )
--if( tonumber ( q [ 1 ]. logowania_nagroda )< q3 [ 1 ]. logowania_nagroda ) then
-- nagrody [ q3 [ 1 ]. logowania_nagroda ]( client )
--if( q3 [ 1 ]. logowania_nagroda == 7 ) then
-- exports [ "ogrpg-db" ]: dbSet ( "update ogrpg_users set logowania_nagroda=0 WHERE DATE(ostatnio_online) = DATE(NOW() - INTERVAL 1 DAY) and id=? limit 1" , result [ 1 ]. id )
-- end
--else
-- exports [ "ogrpg-db" ]: dbSet ( "update ogrpg_users set logowania_nagroda=0 WHERE DATE(ostatnio_online)<DATE(NOW() - INTERVAL 1 DAY) and id=? limit 1" , result [ 1 ]. id )
-- end
--if( save ) then
-- triggerClientEvent ( client , "createsaved:login" , client , login , pass )
--else
-- triggerClientEvent ( client , "deletesaved:login" , client )
-- end
-- exports [ "ogrpg-db" ]: dbSet ( "update ogrpg_users set ostatnio_online=NOW() where id=?" , result [ 1 ]. id )
setElementData ( client , "player:uid" , result [ 1 ]. id )
triggerClientEvent ( client , "logging:result" , resourceRoot , true , "Baza danych laczy z twoim kontem. Zalogowano!" , "git" )
triggerEvent ( "SprawdzDom" , root , client )
-- setElementData ( client , "player:organization:spawn" , sprawdzorganizacje ( client ))
-- setElementData ( client , "p:title" , result [ 1 ]. rp_tytul )
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 , "Podane konto nie istnieje w bazie danych serwera." , "blad" )
end
end )
local maks_ilosc_kont = 2 -- 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 , "Podane konto istnieje juz w bazie danych." , "blad" )
else
local query = exports [ "ogrpg-db" ]: dbSet ( "INSERT INTO ogrpg_users (login,pass,register_serial,changedpw) VALUES (?,?,?,?)" , login , teaEncode ( pass , "*****" ), getPlayerSerial ( client ), 1 )
if query then
triggerClientEvent ( client , "logging:result" , resourceRoot , false , "Konto zostalo utworzone pomyslnie. Zaloguj sie!" , "git" )
setElementData ( client , "player:logged" , true )
end
end
end )
addEvent ( "sprawdzBana" , true )
addEventHandler ( "sprawdzBana" , root , function()
local query = string . format ( "SELECT * FROM ogrpg_ban WHERE type=%q AND active=1 AND serial=%q AND time>NOW() LIMIT 1" , "ban" , getPlayerSerial ( source ))
local result = exports [ "ogrpg-db" ]: pobierzWyniki ( query )
if ( result ) then
outputConsole ( "---------" , source )
outputConsole ( "| Wydruk bana z serwera Life Game" , source )
outputConsole ( string . format ( "| Zosta?e? zbanowany z powodu: " .. result [ "reason" ]), source )
outputConsole ( string . format ( "| Wa?ny ban do: " .. result [ "time" ]), source )
outputConsole ( "---------" , source )
triggerClientEvent ( client , "oknoZbanowany" , root )
triggerClientEvent ( client , "bShowedLogin" , root )
else
exports [ "ogrpg-db" ]: dbSet ( "DELETE FROM ogrpg_ban WHERE type=? AND active=1 AND serial=?" , "ban" , getPlayerSerial ( source ))
end
end )
addEvent ( "banWyrzuc" , true )
addEventHandler ( "banWyrzuc" , root , function()
kickPlayer ( source , "Zosta?e? zbanowany na serwerze Life Game (Sprawd? konsole)!" )
end )
Za pomoc daj? piwerko i respekcik
Podpis
Pomagam jak potrafię
Ostatnio zmieniony przez AsterBonzo 2018-10-03, 14:56, w całości zmieniany 1 raz
Wysłany: 2018-09-26, 23:46
Gravgor
Wiek: 22 Na forum: 3619 dni Posty: 380
Nick w MP: 1944
Piwa : 702
ogrpg-db, DB2 - wpisa?e? tam dane do Mysql?
Podpis
Portfolio marceliborowczak.me
Wysłany: 2018-09-27, 18:53
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
Chodzi ci o db_1234.sql ?
(panel logowania jest z YAD 3.1 , a reszta jest z innej paczki gdzie jest ogrpg)
Podpis
Pomagam jak potrafię
Wysłany: 2018-09-27, 18:58
DomineQ
lua mejster
Wiek: 22 Na forum: 3960 dni Posty: 309
Nick w MP: EZ3N
Piwa : 5186
Nie pod??czy?e? bazy danych.
Bez bazy danych nie b?dziesz m?g? si? ani zarejestrowa? ani zalogowa?.
Wysłany: 2018-10-03, 14:51
AsterBonzo
Otwórz ogień
Wiek: 20 Na forum: 2968 dni Posty: 187
Nick w MP: Hirahi
Piwa : 60
bo?e mam wszystko podpi?te tylko ?e daje se ten panel bo inne s? takie dla mnie ochydne i nie wiem co jest ale jak klikam przycisk nic sie nie dzieje !
tylko pisze trwa logowanie do konta czy jako? tak a potem nic.
Podpis
Pomagam jak potrafię
Tagi: podpiecie :: logowania/rejestracji
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: