diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-03-23 14:23:07 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-03-23 14:23:07 +0000 |
| commit | efabdb169d3638713f622f15a447661688ace1ef (patch) | |
| tree | 08f354ccca72fa511469f1ff8583cfcc9378d9e8 /src/game/client/gc_hooks.cpp | |
| parent | e20e488d3d804972d777ed4cf094a54e5ebc5e7e (diff) | |
| download | zcatch-efabdb169d3638713f622f15a447661688ace1ef.tar.gz zcatch-efabdb169d3638713f622f15a447661688ace1ef.zip | |
fixed better motd
Diffstat (limited to 'src/game/client/gc_hooks.cpp')
| -rw-r--r-- | src/game/client/gc_hooks.cpp | 14 |
1 files changed, 4 insertions, 10 deletions
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) { |