Как сделать полное отключение отображение адм команд в сам адм для игркоов

в каждую команду добавляешь

local admtargets = {ply}
		local players = player.GetHumans()
		for i = 1, #players do
			local v = players[i]
			if v:HasPermission("see_admin_chat") and v ~= ply then
				table.insert(admtargets, v)
			end
		end

и в sam.player.send_message таргет меняешь на admtargets

пример:

command.new("god")
	:Aliases("invincible")

	:SetPermission("god", "admin")

	:AddArg("player", {optional = true})

	:Help("god_help")

	:OnExecute(function(ply, targets)
		for i = 1, #targets do
			local target = targets[i]
			target:GodEnable()
			target.sam_has_god_mode = true
		end
		local admtargets = {ply}

		local players = player.GetHumans()
		for i = 1, #players do
			local v = players[i]
			if v:HasPermission("see_admin_chat") and v ~= ply then
				table.insert(admtargets, v)
			end
		end
		sam.player.send_message(admtargets, "god", {
			A = ply, T = targets
		})
	end)
:End()

можно и проще сделать, но думать лень ))))

1 лайк