From 5be904ba66f1ef6b4c437d1ca813d95f19599f18 Mon Sep 17 00:00:00 2001 From: terencehill Date: Sun, 19 Jun 2011 17:32:59 +0200 Subject: [PATCH] Simplify message parsing and actually make it work better (it fixes duplicated MOTD message when timeout ends for example) --- qcsrc/client/hud.qc | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/qcsrc/client/hud.qc b/qcsrc/client/hud.qc index a5b8f080a..f02af57f6 100644 --- a/qcsrc/client/hud.qc +++ b/qcsrc/client/hud.qc @@ -4356,21 +4356,12 @@ void centerprint_generic(float new_id, string strMessage, float duration, float { if (j == CENTERPRINT_MAX_MSGS) j = 0; - if (new_id && new_id == centerprint_msgID[j]) // && centerprint_expire_time[j] >= time + if (new_id && new_id == centerprint_msgID[j]) { if(centerprint_messages[j]) strunzone(centerprint_messages[j]); centerprint_messages[j] = strzone(strMessage); - centerprint_time[j] = duration; - centerprint_expire_time[j] = time + duration; - centerprint_countdown_num[j] = countdown_num; - return; - } - if(centerprint_messages[j] == strMessage) - { - centerprint_msgID[j] = new_id; - centerprint_time[j] = duration; centerprint_expire_time[j] = time + duration; centerprint_countdown_num[j] = countdown_num; -- 2.39.2