Ilya_Mayor 0 Опубликовано 30 ноября, 2017 (изменено) Здаров, мне нужно сделать команду /fstats (Я конечно могу сделать ее) но суть не в этом,мне нужно сделать так что бы в статистике опганизации писалось количество игроков (Т.е количество игроков в организации) (Вот скрин) Изменено 30 ноября, 2017 пользователем Ilya_Mayor Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
noname_idk 150 Опубликовано 30 ноября, 2017 @Ilya_Mayor, всего или в online? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ilya_Mayor 0 Опубликовано 30 ноября, 2017 , в онлайн Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
noname_idk 150 Опубликовано 30 ноября, 2017 @Ilya_Mayor, new string[размер], frac1, frac2, frac3; foreach(new i: Player) { if(/*переменная фракции*/ == 0 && /*переменная лидера*/ == 0) continue; else if(/*переменная фракции*/ == 1 || /*переменная лидера*/ == 1) { frac1++; continue; } else if(/*переменная фракции*/ == 2 || /*переменная лидера*/ == 2) { frac2++; continue; } else if(/*переменная фракции*/ == 3 || /*переменная лидера*/ == 3) { frac3++; continue; } } format(string, sizeof(string), "%sНазвание фракции1: %dчел.\n", frac1); format(string, sizeof(string), "%sНазвание фракции2: %dчел.\n", frac2); format(string, sizeof(string), "%sНазвание фракции3: %dчел.\n", frac3); Как вариант. Если Вам не раз нужно будет делать похожие циклы, могу предложить сделать итератор. Типа: new Iterator: MemberOfFrac1<MAX_PLAYERS>; public /*загрузка аккаунта*/(playerid)//Вместо playerid могут быть и другие аргументы { /*код загрузки*/ if(/*переменная фракции игрока*/ == 1 || /*переменная лидерки игрока*/ == 1) Itter_Add(MemberOfFrac1, playerid); return true; } public OnPlayerDisconnect(playerid, reason) { if(/*переменная фракции*/ == 1 || /*переменная лидерки*/ == 1) Itter_Remove(MemberOfFrac1, playerid); return true; } /*пример использования:*/ foreach(new i: MemberOfFrac1) SendClientMessage(playerid, -1, "Вы состоите во фракции 1."); Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты