summaryrefslogtreecommitdiff
path: root/src/chat/chat.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/chat/chat.cpp')
-rwxr-xr-xsrc/chat/chat.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/chat/chat.cpp b/src/chat/chat.cpp
index e405472..ed8f48d 100755
--- a/src/chat/chat.cpp
+++ b/src/chat/chat.cpp
@@ -170,7 +170,6 @@ chat::login( map<string,string> &map_params )
map_params["tmpid"] = p_sess->get_tmpid();
p_user->set_tmpid( map_params["tmpid"] );
p_user->set_has_sess( true );
- wrap::system_message("New tmpid: " + map_params["tmpid"] );
}
}
else // if ( p_user == NULL ) // If not in garbage create a new user!
@@ -224,7 +223,6 @@ chat::login( map<string,string> &map_params )
sess* p_sess = wrap::SMAN->create_session();
p_sess->set_user(p_user);
map_params["tmpid"] = p_sess->get_tmpid();
- wrap::system_message("New tmpid: " + map_params["tmpid"] );
p_user->set_tmpid( map_params["tmpid"] );
p_user->set_col1( map_params["color1"] );
p_user->set_col2( map_params["color2"] );
@@ -328,6 +326,13 @@ chat::post( user* p_user, map<string,string> &map_params )
if ( i_pos == 0 )
return p_user->command( s_msg );
+ if (p_user->get_is_gag())
+ {
+ p_user->msg_post(wrap::CONF->colored_error_msg("chat.msgs.err.gagged"));
+ return;
+ }
+
+
string_replacer(&s_msg);
string s_post;