Вид для печати
Прошу закрыть тему проблема решена.
Цитата: Сообщение от Dimon_Fanat Вот вроде рабочий помог 1 человек. Должно быть, плохо помог, если заставляет использовать SendClientMessageToAll и форматировать одно и то же сообщение в цикле по всем игрокам... Цитата: Сообщение от Dimon_Fanat Код: if(strcmp(cmd, "/cc", true) == 0) { if(Player[playerid][pAdmin] < 3 || AdminDuty[playerid] == 0) return NoRights; const EMPTY_LINES_COUNT = 20; new string_claerchat[19 + (MAX_PLAYER_NAME)]; for(new i = GetMaxPlayers(), j; i != -1; --i) { if(!IsPlayerConnected(i) || Player[i][pAdmin] > 1) continue; for(j = 0; j < EMPTY_LINES_COUNT; ++j) { SendClientMessage(i, -1, " "); } SendClientMessageToAll(COLOR_WHITE,"Общий чат был очищен администрацией."); format(string_claerchat, sizeof(string_claerchat), "[ACMD] %s очистил чат.", RPN(playerid)); ABroadCast(COLOR_ACMD,string_claerchat,1); } return 1; }
if(strcmp(cmd, "/cc", true) == 0) { if(Player[playerid][pAdmin] < 3 || AdminDuty[playerid] == 0) return NoRights; const EMPTY_LINES_COUNT = 20; new string_claerchat[19 + (MAX_PLAYER_NAME)]; for(new i = GetMaxPlayers(), j; i != -1; --i) { if(!IsPlayerConnected(i) || Player[i][pAdmin] > 1) continue; for(j = 0; j < EMPTY_LINES_COUNT; ++j) { SendClientMessage(i, -1, " "); } SendClientMessageToAll(COLOR_WHITE,"Общий чат был очищен администрацией."); format(string_claerchat, sizeof(string_claerchat), "[ACMD] %s очистил чат.", RPN(playerid)); ABroadCast(COLOR_ACMD,string_claerchat,1); } return 1; }