Иммунитет от ulx banid

На серверe стоит ulx system. У администрации проекта есть возможность использовать ulx banid . Так вот по абсолютно любому steamid можно выдать бан, даже супер админу. Запрет сделать нельзя.
Как сделать иммунитет на несколько steamid-шников чтобы их нельзя было банить.

объяви массив куда ты будешь включить SID(SteamID) для иммунитета. Пример:

local SIDIm = {
   ["STEAM_1:0:150219854"] = true
}

if (SIDIm[steamid]) then return end

Данный код тебе нужно поместить файл с функцией бана. Это по пути addons\ulx\lua\ulx\modules\sh\util.lua. Тебе нужен файл util.lua. Там ты и найдешь функции бана и кика. Можешь прописать помимо этого также на юзергруппу.

сделал в точности как у тебя. И стим id и даже ulx рангом. Все равно банит!(не работает код)

У меня работает. А ты правильно свой SID вписал?

да конечно.

Вот так, у меня и оно работает.

local SID = {
	["STEAM_0:1:****"] = true
}

------------------------------ BanID ------------------------------
function ulx.banid( calling_ply, steamid, minutes, reason )
	steamid = steamid:upper()
	if not ULib.isValidSteamID( steamid ) then
		ULib.tsayError( calling_ply, "Invalid steamid." )
		return
	end

	local name, target_ply
	local plys = player.GetAll()

	if (SID[steamid]) then return print("Вас нельзя забанить") end

	for i=1, #plys do
		if plys[ i ]:SteamID() == steamid then
			target_ply = plys[ i ]
			name = target_ply:Nick()
			break
		end
	end

А как у тебя папка в addons с ulx называется? Не ulx-master случаем?

по своему, но стоит обычный ulx. к сожалению не работает