Как убрать сообщения в консоли, когда игрок выдает себе оружие?

Когда например админ выдает себе оружие в консоли у каждого игрока в личной консоли на ё пишет что кто выдал себе например danil giving a sniper_rifle

hook.Add("PostGamemodeLoaded","Repip",function()
concommand.Remove("gm_giveswep")
function CCGiveSWEP( ply, command, arguments )
	if ( !IsValid( ply ) ) then return end
	if ( arguments[1] == nil ) then return end
	if ( !ply:Alive() ) then return end
	local swep = list.Get( "Weapon" )[ arguments[1] ]
	if ( swep == nil ) then return end
	local isAdmin = ply:IsAdmin() or game.SinglePlayer()
	if ( ( !swep.Spawnable && !isAdmin ) or ( swep.AdminOnly && !isAdmin ) ) then
		return
	end

	if ( !gamemode.Call( "PlayerGiveSWEP", ply, arguments[1], swep ) ) then return end

	if ( !ply:HasWeapon( swep.ClassName ) ) then
		--MsgAll( "Giving " .. ply:Nick() .. " a " .. swep.ClassName .. "\n" )
		ply:Give( swep.ClassName )
	end

	ply:SelectWeapon( swep.ClassName )

end
concommand.Add( "gm_giveswep", CCGiveSWEP )
end)

Меняет стандартную функцию глобальную функцию, поместить на SV часть.

1 лайк

по какому пути этот код кидать ?

image