From efabdb169d3638713f622f15a447661688ace1ef Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sun, 23 Mar 2008 14:23:07 +0000 Subject: fixed better motd --- src/game/client/gc_hooks.cpp | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'src/game/client/gc_hooks.cpp') diff --git a/src/game/client/gc_hooks.cpp b/src/game/client/gc_hooks.cpp index d1882e9e..b02c6ab1 100644 --- a/src/game/client/gc_hooks.cpp +++ b/src/game/client/gc_hooks.cpp @@ -456,6 +456,7 @@ void extraproj_reset() } char server_motd[900] = {0}; +int64 server_motd_time = 0; extern "C" void modc_message(int msgtype) { @@ -554,17 +555,10 @@ extern "C" void modc_message(int msgtype) } } - len = min(len, (int)sizeof(broadcast_text)); - if(len) - { - str_copy(broadcast_text, msg->message, len); - broadcast_time = time_get()+time_freq()*10; - } + if(server_motd[0]) + server_motd_time = time_get()+time_freq()*10; else - { - broadcast_text[0] = 0; - broadcast_time = 0; - } + server_motd_time = 0; } else if(msgtype == NETMSGTYPE_SV_SETINFO) { -- cgit 1.4.1