What I did to stop this was to go to ulx/lua/ulx/modules/sh/chat.lua
Then at line 275 through 301, remove this whole chunk:
local function meCheck( ply, strText, bTeam )
if ply.gimp or not ULib.isSandbox() then return end -- Don't mess
if strText:sub( 1, 4 ) == "/me " then
strText = string.format( "*** %s %s", ply:Nick(), strText:sub( 5 ) )
if not bTeam then
ULib.tsay( _, strText )
else
strText = "(TEAM) " .. strText
local teamid = ply:Team()
local players = team.GetPlayers( teamid )
for _, ply2 in ipairs( players ) do
ULib.tsay( ply2, strText )
end
end
if game.IsDedicated() then
Msg( strText .. "\n" ) -- Log to console
end
if util.tobool( GetConVarNumber( "ulx_logChat" ) ) then
ulx.logString( strText )
end
return ""
end
end
hook.Add( "PlayerSay", "ULXMeCheck", meCheck, 18 ) -- Extremely low priority
All done, no harm at all.