Wysłany: 2016-11-23, 18:47
FamousPL
Wiek: 34 Na forum: 3771 dni Posty: 17
Nick w MP: FamousPL
Piwa : 249
Dodalem siebie do ogrpg-admins ale ciagle pisze mi ze nie mam uprawnien ;/
local rangi ={{ 1 , "Moderator" }, { 2 , "Administrator" }, { 3 , "RCON" }} -- definujemy rangi
-- Sprawdzamy czy dana osoba na pewno jest adminem je ? eli nie zwracamy 'false'
function getAdmin ( plr )
local result = exports [ "ogpg-db" ]: dbGet ( "SELECT * FROM ogrpg_admins WHERE osoba=?" , getElementData ( plr , "player:uid" ))
if result and #result > 0 then
return result [ 1 ]. level
else
return false
end
end
-- Sprawdzamy rang ? i por ? wnujemy z id rangi , zwracamy nazw ? rangi .
function sprawdzRange ( plr , value )
for i , v in ipairs ( rangi ) do
if v [ 1 ] == value then
return v [ 2 ]
end
end
end
-- Dodajemy komend ? kt ? ra uruchomi panel admina
addCommandHandler ( "acp" , function( plr , cmd )
if getAdmin ( plr ) then
triggerClientEvent ( plr , "admin:showGUI" , resourceRoot , tonumber ( getAdmin ( plr )))
else
outputChatBox ( "* Nie posiadasz uprawnie?." , plr , 255 , 0 , 0 )
end
end )
Więcej szczegółów
Wystawiono 1 piw(a):Kolo1234
Wysłany: 2016-11-23, 18:58
Fokus243
dzban
Wiek: 25 Na forum: 3834 dni Posty: 38
Nick w MP: randis
Piwa : 37
zaloguj sie przez panel logowania (ogrpg-logging lub cos podobnego)
Wysłany: 2016-11-23, 18:59
P.Wiśnia
Programista LUA
Wiek: 24 Na forum: 4044 dni Posty: 568
Nick w MP: P.Wiśnia
Piwa : 376
Nie prawda fokus.
Poniewa? jest tu wykrywanie po uid dodaj tabele uid w ogrpg_admins i wpisz swoje uid np 1
Wysłany: 2016-11-23, 19:06
FamousPL
Wiek: 34 Na forum: 3771 dni Posty: 17
Nick w MP: FamousPL
Piwa : 249
Ale te UID jest jako ,osoba' wiec nie trzeba zmieniac nazwy
Ale zauwazylem ze funkcja SprawdzRange nie jest do niczego podpieta ;/
Jak ktos ogarnie to daje browca
Wysłany: 2016-11-23, 19:54
amited
Wiek: 26 Na forum: 3714 dni Posty: 1233
Nick w MP: Amited
Piwa : 512
czasem jest tak ?e te? musisz si? zalogowa? poprzez "/login has?o" wpisane na chacie.
Podpis
"amited" napisał/a :
Wysłany: 2016-11-23, 20:06
FamousPL
Wiek: 34 Na forum: 3771 dni Posty: 17
Nick w MP: FamousPL
Piwa : 249
Ale to nie jest na ACL tylko MySQL -,-
Wysłany: 2016-11-23, 20:24
P.Wiśnia
Programista LUA
Wiek: 24 Na forum: 4044 dni Posty: 568
Nick w MP: P.Wiśnia
Piwa : 376
Wysłany: 2016-11-23, 20:48
FamousPL
Wiek: 34 Na forum: 3771 dni Posty: 17
Nick w MP: FamousPL
Piwa : 249
Naucz sie czyta? ze zrozumieniem....
,OSOBA' to tylko nazwa kolumny w MYSQL jako UID! -.-
Kod: local result=exports["ogpg-db"]:dbGet("SELECT * FROM ogrpg_admins WHERE osoba=?", getElementData(plr,"player:uid"))
Wysłany: 2016-11-26, 02:38
nanKy
Wiek: 22 Na forum: 3866 dni Posty: 498
Nick w MP: nanky
Piwa : 1773
Jest to panel z PG dlatego i tak do p?ki nie podepniesz elementdat/komend czyli ok 100 linijek nie b?dzie dzia?a? na OG
Wysłany: 2016-11-26, 13:09
P.Wiśnia
Programista LUA
Wiek: 24 Na forum: 4044 dni Posty: 568
Nick w MP: P.Wiśnia
Piwa : 376
FamousPL , ja mam nowszy skrypt w kt?rym jest uid.
zmien w tabeli osobe na twoje uid.
Wysłany: 2016-11-26, 13:12
nanKy
Wiek: 22 Na forum: 3866 dni Posty: 498
Nick w MP: nanky
Piwa : 1773
Aidis , Ty jeste? troszk? przyg?upi, osoba w ogrpg-admins = uid..
Tagi: panel :: admina :: ogrpg
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: