Во-первых, почитай вот это.
Во-вторых, если всё же решишься дальше использовать глобальную переменную, то отчищать её нужно только тогда, когда используются функции, которые этого не делают (strcat и т.п.) или когда ты скрепляешь массив через format:
PHP код:
// Вот тут если не отчистить и string будет глобальной переменной, то каждый раз к новой строке будет прикрепляться старый текст
format(string, sizeof(string), "%s привет!", string);
//Вот в этом случае отчищать уже не нужно, так как format начнёт запись с нулевой ячейки и сама перезапишет старый текст
format(string, sizeof(string), "%s привет!", player_name);