hook.Add( "ChatText", "hide_joinleave", function( index, name, text, typ, ply )
if ( typ == "joinleave" ) then
LocalPlayer():ChatPrint(" .. ply:Nick() .. ", "( ply:
SteamID() )", "вышел с сервера!"
else
LocalPlayer():ChatPrint(" .. ply:Nick() .. ", "( ply:
SteamID() )", "зашел на сервер!"
end
end )
(скрипт написал за 3 мин и не проверял на ошибки)