[FAdmin] Активация GodMode, Cloak и Noclip только для одной профессии

Как сделать так чтоб noclip, god mode, cloak и тд работали только за определённую профессию

Вот тут пример как запретить noclip и specatate всем, кроме nonrp проф и суперадминов: Fadmin Запрет для рп профы - #2 от пользователя GMD

Вот как разрешить определенной профессии:

-- Установка:
-- addons/anyname/lua/autorun/server/fadmin_teamcommands.lua

local privs = {
	["Noclip"] = true,
	["God"] = true,
	["Cloak"] = true,
}

-- Запрет в профе бомжа использовать noclip, godmode и cloak
hook.Add("FAdmin_CanTarget", "forum.gm-donate.net", function(pl, priv, targ)
	if privs[priv] and not pl:Team() == TEAM_HOBO then
		return false
	end
end)

Как сделать чтобы ноуклип и админ команды были доступны только для профессии администратор?

hook.Add("FAdmin_CanTarget", "forum.gm-donate.net", function(pl, priv, targ)
	if priv == "Noclip" and not (pl:getJobTable().nonrp or pl:IsSuperAdmin()) then
		return false
	end
end)

hook.Add("FSpectate_canSpectate", "forum.gm-donate.net", function(pl, targ)
	if not (pl:getJobTable().nonrp or pl:IsSuperAdmin()) then
		return false
	end
end)

хуки, которые запрещают RP профессиям использовать 2 способности для FAdmin, дальше можешь посмотреть сам (
image)

Или добавляй хуки сам, ну или простой способ:

-- Установка:
-- addons/anyname/lua/autorun/server/fadmin_teamcommands.lua
--тут пишешь все нужные команды, по типу ["Ban"] = true, , тут уже твоя фантазия и хотелки
local privs = {
	["Noclip"] = true,
	["God"] = true,
	["Cloak"] = true,
}

-- Запрет в профе администратора использовать noclip, godmode и cloak 
hook.Add("FAdmin_CanTarget", "forum.gm-donate.net", function(pl, priv, targ)
	if privs[priv] and not pl:Team() == TEAM_NONRP then
		return false
	end
end)

надеюсь помог

Спасибо помог