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

Wysłany: 2014-12-04, 13:43


wwa22442







Wiek: 38
Na forum: 4847 dni
Posty: 127

Piwa: 82

Respekt: 50

Ostrzeżeń: 20%
Witam.

Mam sobie oto taki kodzik, kt?ry sobie przerabia?em lecz nie chce on dodawa? ludzi do grupy ACL. Jak to zrobi? aby dodawa? ?


function Admin (playerSource, commandName, accountName)
local server = getServerName ()
    if accountName then
    local accName = getAccountName ( getPlayerAccount ( playerSource ) )
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
        aclGroupAddObject (aclGetGroup("VIP"), "user."..accountName)
        outputChatBox ("#ffffffGracz o loginie '"..accountName.."' otrzyma? rang? #ff0000VIP #ffffffserwera #ff0000 "..server..". #ffffffGratulujemy!", getRootElement(), 255, 0, 0, true)
    else
        outputChatBox ( "Nie posiadasz administratora", playerSource, 255, 0, 0 )
    end
    else
    outputChatBox ("Konto nieznane.", playerSource)
    outputChatBox ("Poprawna sk?adnia: /dajvipa [login]", playerSource)
end
end
 
addCommandHandler ("dajvipa", Admin)


function UsunAdmin (playerSource, commandName, accountName)
local server = getServerName ()
    if accountName then
        local accName = getAccountName ( getPlayerAccount ( playerSource ) )
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
        aclGroupRemoveObject (aclGetGroup("VIP"), "user."..accountName)
        outputChatBox ("#ffffffGracz o loginie '"..accountName.."' straci? rang? #ff0000VIP #ffffffserwera #ff0000 "..server..". #ffffffPrzykro nam.", getRootElement(), 255, 0, 0, true)
    else
        outputChatBox ( "Nie posiadasz administratora", playerSource, 255, 0, 0 )
    end
    else
    outputChatBox ("Konto nieznane.", playerSource)
    outputChatBox ("Poprawna sk?adnia: /usunvipa [login]", playerSource)
end
end
 
addCommandHandler ("usunvipa", UsunAdmin)


Za pomoc daje :arrow: :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-04, 13:53


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

wwa22442, masz
function Admin (adminplayer, commandName, vipplayer)
if vipplayer then
local accName = getAccountName ( getPlayerAccount ( adminplayer ) )
     if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
        aclGroupAddObject (aclGetGroup("VIP"), "user."..accName)
        outputChatBox ("#ffffffGracz o loginie '"..accName.."' otrzyma? rang? #ff0000VIP #ffffffserwera #ff0000 "..server..". #ffffffGratulujemy!", getRootElement(), 255, 0, 0, true)
    else
        outputChatBox ( "Nie posiadasz administratora", playerSource, 255, 0, 0 )
    end
    else
    outputChatBox ("Konto nieznane.", playerSource)
    outputChatBox ("Poprawna sk?adnia: /dajvipa [login]", playerSource)
end
end
 
addCommandHandler ("dajvipa", Admin)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-04, 14:02


wwa22442







Wiek: 38
Na forum: 4847 dni
Posty: 127

Piwa: 82

Respekt: 50

Ostrzeżeń: 20%
luki123luki123, teraz wgl nic si? nie dzieje. Wcze?niej chocia? informacja wy?wietla?a :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-04, 14:13


piotr172







Wiek: 27
Na forum: 4558 dni
Posty: 130

Piwa: 2329

Respekt: 105,3
Respekt: 105,3

Doda?e? ten skrypt do ACL w grupie admin?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-04, 14:20


wwa22442







Wiek: 38
Na forum: 4847 dni
Posty: 127

Piwa: 82

Respekt: 50

Ostrzeżeń: 20%
piotr172, nie wystarczy ?e w tej grupie b?d? dodany ? :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-04, 14:37


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4536 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

Nie, skrypt te? tego wymaga


resource.nazwa

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-04, 14:38


Terr9909

Skrypter LUA






Wiek: 27
Na forum: 4375 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

wwa22442, a jak nie chcesz dodawa? co chwil? do acl obiekt?w dodaj:
resource.*
wtedy wszystkie skrypty kt?re b?d? wymaga?y acl b?d? dzia?a?y i nie b?dziesz musia? ich dopisywa? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-04, 14:42


wwa22442







Wiek: 38
Na forum: 4847 dni
Posty: 127

Piwa: 82

Respekt: 50

Ostrzeżeń: 20%
Shuffle, doda?em ale i tak brak reakcji na komend? :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-04, 14:55


piotr172







Wiek: 27
Na forum: 4558 dni
Posty: 130

Piwa: 2329

Respekt: 105,3
Respekt: 105,3

Masz w ACL grup? VIP?

Edit:
Spr?buje jeszcze tak:
Sprawdza?em, u mnie dzia?a.
Wstaw po s-side


function giveAdminRights (playerSource, commandName, accountName)
if accountName then
local accName = getAccountName ( getPlayerAccount ( playerSource ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
aclGroupAddObject (aclGetGroup("VIP"), "user."..accName) 
outputChatBox ("Gracz '"..accountName.."' zosta? dodany do VIP'?W", playerSource) 
        outputChatBox ("#ffffffGracz o loginie '"..accName.."' otrzyma? rang? #ff0000VIP #ffffffserwera #ff0000 "..server..". #ffffffGratulujemy!", getRootElement(), 255, 0, 0, true)
    else
        outputChatBox ( "Nie posiadasz administratora", playerSource, 255, 0, 0 )
    end
    else
    outputChatBox ("Konto nieznane.", playerSource)
    outputChatBox ("Poprawna sk?adnia: /dajvipa [login]", playerSource)
    end
    end

addCommandHandler ("dajvipa", giveAdminRights)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-04, 19:27


Tostuch







Wiek: 28
Na forum: 5072 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

function VIP(plr, com, acc)
if getAccount(acc) ~= false then
if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(plr)), aclGetGroup( "Admin" )) then
aclGroupAddObject (aclGetGroup("VIP"), "user."..acc) 
outputChatBox ("Gracz '"..getAccountPlayer(acc).."' zosta? dodany do VIP'?W", plr) 
        outputChatBox ("#ffffffGracz "..getAccountPlayer(acc).." otrzyma? rang? #ff0000VIP. #ffffffGratulujemy!", getRootElement(), 255, 0, 0, true)
    else
        outputChatBox ( "Nie posiadasz administratora", plr, 255, 0, 0 )
    end
    else
    outputChatBox ("Konto nieznane.", plr)
    outputChatBox ("Poprawna sk?adnia: /dajvipa [login]", plr)
    end
    end

addCommandHandler ("dajvipa", VIP)


Nie sprawdza?em, jak co? pisz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-06, 10:31


wwa22442







Wiek: 38
Na forum: 4847 dni
Posty: 127

Piwa: 82

Respekt: 50

Ostrzeżeń: 20%
Tostuch, wy?wietla tylko to :


outputChatBox ("Konto nieznane.", plr)
    outputChatBox ("Poprawna sk?adnia: /dajvipa [login]", plr)


nic po za tym si? nie dzieje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-06, 16:57


Tostuch







Wiek: 28
Na forum: 5072 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

Wpisa?e? poprawny login?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-07, 14:12


wwa22442







Wiek: 38
Na forum: 4847 dni
Posty: 127

Piwa: 82

Respekt: 50

Ostrzeżeń: 20%
Tostuch, Tak.

[ Dodano: 2014-12-07, 14:14 ]
Tostuch, Jak wpisze /dajvipa to wyswietla informacja ze nie poprawny nick oraz podpowiedz jak poprawnie napisac. A jak wpisze /dajvipa i poprawny nick to nic sie nie dzieje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-07, 16:46


Tostuch







Wiek: 28
Na forum: 5072 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

function VIP(plr, com, acc)
    if acc then
        if getAccount(acc) ~= false then
            if isObjectInACLGroup ("user."..getAccountName(getPlayerAccount(plr)), aclGetGroup( "Admin" )) then
            aclGroupAddObject (aclGetGroup("VIP"), "user."..acc) 
            outputChatBox ("Gracz '"..getPlayerName(getAccountPlayer(getAccount(acc))).."' zosta? dodany do VIP'?W", plr) 
            outputChatBox ("#ffffffGracz "..getPlayerName(getAccountPlayer(getAccount(acc))).." otrzyma? rang? #ff0000VIP. #ffffffGratulujemy!", getRootElement(), 255, 0, 0, true)
            else
            outputChatBox ( "Nie posiadasz administratora", plr, 255, 0, 0 )
            end
        else
        outputChatBox ("Konto nieznane.", plr)    
        end
    else
    outputChatBox ("Poprawna sk?adnia: /dajvipa [login]", plr)
    end
end
addCommandHandler ("dajvipa", VIP)


Postaw piwo autorowi tego posta
 

 
Tagi: dodawanie :: acl
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » dodawanie do acl 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