Wysłany: 2014-12-04, 13:43
wwa22442
Wiek: 38 Na forum: 4706 dni Posty: 127
Piwa : 82
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
Wysłany: 2014-12-04, 13:53
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
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 )
Wysłany: 2014-12-04, 14:02
wwa22442
Wiek: 38 Na forum: 4706 dni Posty: 127
Piwa : 82
luki123luki123 , teraz wgl nic si? nie dzieje. Wcze?niej chocia? informacja wy?wietla?a
Wysłany: 2014-12-04, 14:13
piotr172
Wiek: 26 Na forum: 4417 dni Posty: 130
Piwa : 2329
Doda?e? ten skrypt do ACL w grupie admin?
Wysłany: 2014-12-04, 14:20
wwa22442
Wiek: 38 Na forum: 4706 dni Posty: 127
Piwa : 82
piotr172 , nie wystarczy ?e w tej grupie b?d? dodany ?
Wysłany: 2014-12-04, 14:37
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Nie, skrypt te? tego wymaga
resource.nazwa
Wysłany: 2014-12-04, 14:38
Terr9909
Skrypter LUA
Wiek: 26 Na forum: 4234 dni Posty: 346
Nick w MP: Split
Piwa : 1043
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?
Wysłany: 2014-12-04, 14:42
wwa22442
Wiek: 38 Na forum: 4706 dni Posty: 127
Piwa : 82
Shuffle , doda?em ale i tak brak reakcji na komend?
Wysłany: 2014-12-04, 14:55
piotr172
Wiek: 26 Na forum: 4417 dni Posty: 130
Piwa : 2329
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 )
Wysłany: 2014-12-04, 19:27
Tostuch
Wiek: 27 Na forum: 4931 dni Posty: 483
Nick w MP: Tost
Piwa : 137
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.
Wysłany: 2014-12-06, 10:31
wwa22442
Wiek: 38 Na forum: 4706 dni Posty: 127
Piwa : 82
Tostuch , wy?wietla tylko to :
outputChatBox ( "Konto nieznane." , plr )
outputChatBox ( "Poprawna sk?adnia: /dajvipa [login]" , plr )
nic po za tym si? nie dzieje.
Wysłany: 2014-12-06, 16:57
Tostuch
Wiek: 27 Na forum: 4931 dni Posty: 483
Nick w MP: Tost
Piwa : 137
Wysłany: 2014-12-07, 14:12
wwa22442
Wiek: 38 Na forum: 4706 dni Posty: 127
Piwa : 82
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.
Wysłany: 2014-12-07, 16:46
Tostuch
Wiek: 27 Na forum: 4931 dni Posty: 483
Nick w MP: Tost
Piwa : 137
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 )
Tagi: dodawanie :: acl
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: