Silent Commands stuck

As a joke I thounght I would disable echos for my Admin powers and mess with people.I know you can do this through the Ulx menu, but I did a different method.I regret it. I did what this dude said Why Are You Talking Like This?

Anyway, ulx/lua/ulx/log.lua:


// Code above
// line 88
function ulx.logServAct( ply, action, hide_echo )
	local nick
	if ply:IsValid() then
		if not ply:IsConnected() then return end
		nick = ply:Nick()
	else
		nick = "(Console)"
	end
	
	local level = GetConVarNumber( "ulx_logEcho" )
	
	if not hide_echo and level > 0 then
		local echo
		if level == 1 then
			echo = action:gsub( "#A", "(ADMIN)", 1 )
		elseif level == 2 then
			echo = action:gsub( "#A", "(ADMIN) " .. nick, 1 )
		end
		ULib.tsay( _, echo, true )
	elseif level > 0 then
		local echo = action:gsub( "#A", "(SILENT)(ADMIN) " .. nick, 1 )
		ULib.tsay( ply, echo, true ) -- Whether or not the originating player has access, they're getting the echo.
		
		local players = player.GetAll()
		for _, player in ipairs( players ) do
			if ULib.ucl.query( player, hiddenechoAccess ) and player ~= ply then
				ULib.tsay( player, echo, true )
			end
		end
	end
	
	if isDedicatedServer() then
		Msg( action:gsub( "#A", "(ADMIN) " .. nick, 1 ) .. "
" )
	end

	if util.tobool( GetConVarNumber( "ulx_logFile" ) ) then
		ulx.logString( action:gsub( "#A", "(ADMIN) " .. nick, 1 ) )
	end
end
// line 128
// Code below

If you replace that chunk with this one then only admins should be able to see the text or maybe I’m just retarded and you can use that ulx_logEcho cvar.


function ulx.logServAct( ply, action, hide_echo )
	local nick
	if ply:IsValid() then
		if not ply:IsConnected() then return end
		nick = ply:Nick()
	else
		nick = "(Console)"
	end
	
	local level = GetConVarNumber( "ulx_logEcho" )
	
	if level > 0 then
		local echo = action:gsub( "#A", "(SILENT)(ADMIN) " .. nick, 1 )
		ULib.tsay( ply, echo, true ) -- Whether or not the originating player has access, they're getting the echo.
		
		local players = player.GetAll()
		for _, player in ipairs( players ) do
			if ULib.ucl.query( player, hiddenechoAccess ) and player ~= ply then
				ULib.tsay( player, echo, true )
			end
		end
	end

if isDedicatedServer() then
	Msg( action:gsub( "#A", "(ADMIN) " .. nick, 1 ) .. "

" )
end

if util.tobool( GetConVarNumber( "ulx_logFile" ) ) then
	ulx.logString( action:gsub( "#A", "(ADMIN) " .. nick, 1 ) )
end

end

Works well,but can’t get echos back.Help please!