Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-11-23, 18:47


FamousPL







Wiek: 34
Na forum: 3771 dni
Posty: 17
Nick w MP: FamousPL

Piwa: 249

Respekt: 60

Ostrzeżeń: 100%
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 rangi por?wnujemy z id rangizwracamy nazwrangi.
function sprawdzRange(plr,value)
    for i,v in ipairs(rangi) do
        if v[1] == value then
            return v[2]
        end
    end
end

-- Dodajemy komendkt?ra uruchomi panel admina
addCommandHandler("acp", function(plr,cmd)
    if getAdmin(plrthen
        triggerClientEvent(plr"admin:showGUI"resourceRoottonumber(getAdmin(plr)))
    else
        outputChatBox("* Nie posiadasz uprawnie?."plr25500)
    end
end)


Postaw piwo autorowi tego posta
 

 
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

Respekt: 60

zaloguj sie przez panel logowania (ogrpg-logging lub cos podobnego)

Postaw piwo autorowi tego posta
 

 
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

Respekt: 100
Respekt: 100

Nie prawda fokus.
Poniewa? jest tu wykrywanie po uid dodaj tabele uid w ogrpg_admins i wpisz swoje uid np 1

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-23, 19:06


FamousPL







Wiek: 34
Na forum: 3771 dni
Posty: 17
Nick w MP: FamousPL

Piwa: 249

Respekt: 60

Ostrzeżeń: 100%
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 ;p

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-23, 19:54


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

czasem jest tak ?e te? musisz si? zalogowa? poprzez "/login has?o" wpisane na chacie.

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-23, 20:06


FamousPL







Wiek: 34
Na forum: 3771 dni
Posty: 17
Nick w MP: FamousPL

Piwa: 249

Respekt: 60

Ostrzeżeń: 100%
Ale to nie jest na ACL tylko MySQL -,-

Postaw piwo autorowi tego posta
 

 
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

Respekt: 100
Respekt: 100

nie po osobie tylko uid

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-23, 20:48


FamousPL







Wiek: 34
Na forum: 3771 dni
Posty: 17
Nick w MP: FamousPL

Piwa: 249

Respekt: 60

Ostrzeżeń: 100%
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"))


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-26, 02:38


nanKy







Wiek: 22
Na forum: 3866 dni
Posty: 498
Nick w MP: nanky

Piwa: 1773

Respekt: 239
Respekt: 239Respekt: 239

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

Postaw piwo autorowi tego posta
 

 
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

Respekt: 100
Respekt: 100

FamousPL, ja mam nowszy skrypt w kt?rym jest uid.
zmien w tabeli osobe na twoje uid.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-26, 13:12


nanKy







Wiek: 22
Na forum: 3866 dni
Posty: 498
Nick w MP: nanky

Piwa: 1773

Respekt: 239
Respekt: 239Respekt: 239

Aidis, Ty jeste? troszk? przyg?upi, osoba w ogrpg-admins = uid..

Postaw piwo autorowi tego posta
 

 
Tagi: panel :: admina :: ogrpg
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku