Контакты Поиск

[ вход ]
[ последние сообщения ]

  • Страница 1 из 1
  • 1
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Сортировка в меню
Сортировка в меню
Geny Дата: Суббота, 18.05.2013, 09:54:57 | Сообщение # 1
Сообщений: 110
Репутация: 0 [ +/- ]
Код
new PlayerInGame = 0;
for (new k = 1; k <= MaxClients; k++)
{
if (IsClientInGame(k) && IsPlayerAlive(k))
{
Sort[k] = k;
PlayerInGame += 1;
}
}
SortIntegers(Sort, PlayerInGame, Sort_Random);
for (new i = 0; i < PlayerInGame; i++)
{
PrintToChatAll("%N",Sort[i]);
GetClientName(Sort[i], StR_Name[i], sizeof(StR_Name));
IntToString(GetClientUserId(Sort[i]), StR_Id[i], sizeof(StR_Id));
AddMenuItem(Menu, StR_Id[i], StR_Name[i]);
}
if (PlayerInGame > 0)
{
for (new i = 1; i <= MaxClients; i++)
{
if (IsClientInGame(i) && IsPlayerAlive(i))
{
DisplayMenu(Menu, i, 10);
}
}
}


Вот код который показывает игроков в меню. Но мне нужно чтоб игроки были в разброс т.е Sort_Random. В чат пишит играков в перемешку с Console игроками. А меню с игроками вообще не показывает. Напишите режешние проблемы. Спс


Сообщение отредактировал Geny - Суббота, 18.05.2013, 09:56:49
 
TEIN Дата: Суббота, 18.05.2013, 10:03:33 | Сообщение # 2
Сообщений: 568
Репутация: 78 [ +/- ]
Добавь в массив игроков и потом из массива случайно вытяни их
 
Форум » SourceMod >> CS:Source >> CSGO » Обсуждение » Сортировка в меню
  • Страница 1 из 1
  • 1
Поиск: