в каждую команду добавляешь
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()
можно и проще сделать, но думать лень ))))