[SAM] ОТЛАДКА Комманд в чате для определённых рангов

На многих серверах видел такую систему с SAM, что только люди с админкой могут видеть когда кто-то написал команду и в чате происходит ОТЛАДКА от SAM:
“Ты включил режим бога для Себя.”

Пытаюсь сам сделать, такую же систему не получается.
image

дак это и так в сэмке по умолчанию

К сожалению нет! Она показывает всем что каждый админ сделал…

тогда только так

Ок, посмотрю и если что поправлю. Скоро вернусь с обратной связью! :fox_face:

Есть модуль

Если есть, то скинь пожалуйста, а то я пока что не разобрался… :frowning:

заебали вы “есть модуль/решение” и нихуя не пишите. Если пишите такое, то хотя бы прикрепляйте решение.

@FOX
попробуй:

-- addons/sam/lua/sam/modules/command_notify.lua
-- мне ща пришел инвайн на прада пати, мне ща пришел инвайт на прада пати, на прада-пати е-а
if SAM_LOADED then return end

sam.permissions.add("command_notify", nil, "admin")

if SERVER then
	local get_players = function()
		local players = {}
		for _, v in ipairs(player.GetAll()) do
			if v:HasPermission("command_notify") then
				table.insert(players, v)
			end
		end
		return players
	end

	sam.player.old_send_message = sam.player.old_send_message or sam.player.send_message
	function sam.player.send_message(ply, msg, tbl)
		if ply == nil and debug.traceback():find("lua/sam/command/", 1, true) then
			sam.player.old_send_message(get_players(), msg, tbl)
		else
			sam.player.old_send_message(ply, msg, tbl)
		end
	end
end
1 лайк

Ну так гений я про его и говорил

Понял, спасибо! Сейчас проверю…

Заработало! Благодарю!