Code
NextCom(client)
{
Menu = CreateMenu(NextComSelect);
SetMenuTitle(Menu, "Кому передать командование?\n \n");
decl String:SteamID[25];
decl String:UserName[MAX_NAME_LENGTH];
for (new i = 1; i <= MaxClients; i++)
{
if (IsClientInGame(i) && IsPlayerAlive(i) && GetClientTeam(i) == 3 && Commander != i)
{
IntToString(GetClientUserId(i), SteamID, sizeof(SteamID));
GetClientName(i, UserName, sizeof(UserName));
AddMenuItem(Menu, SteamID, UserName);
SetMenuExitButton(Menu, true);
DisplayMenu(Menu, Commander, 0);
return;
}
}
decl Handle:p;
if ((p = StartMessageOne("SayText2", client)) != INVALID_HANDLE)
{
BfWriteByte(p, ct);
BfWriteByte(p, true);
decl String:xStR[150];
Format(xStR, sizeof(xStR), "\x03[\x01SG\x04: \x03Командир\x03] \x04Некому передать командование!");
BfWriteString(p, xStR);
EndMessage();
}
}
Как сделать чтоб всех игроков за СТ добавило с меню а не только первого попавшегося???Добавлено (05.06.2012, 22:44:18)
---------------------------------------------
все спс сам разобрался =)