Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Смена команды игрокам после X раундов

Статус пользователя faNtast
сообщение 15.5.2015, 21:49
Сообщение #1
Стаж: 11 лет

Сообщений: 15
Благодарностей: 1
Полезность: 0

Код
{
    
    for(new i = 1; i <= MaxClients; i++)
    {
        decl iTeam;
        if(IsClientInGame(i) && (iTeam = GetClientTeam(i)) > 1)
        {
            new NewTeam = iTeam == 2 ? 3 : 2;
            CS_SwitchTeam(i, NewTeam);
            PrintToChat(i, "\x03Сервер: \x01Автоматическая смена сторон...");
            if(IsPlayerAlive(i)) SetEntityModel(i, g_sModelsClient[GetRandomInt(NewTeam == 2 ? 0 : 4, NewTeam == 2 ? 3 : 7)]);
        }
    }    
}

Ребята такое дело, игра 1х1 и 2х2 до 8 перебрасывает всё нормально, при игре 5х5, , показывает что игроки переподключаются к серверу, их должно кинуть за т которые играли за кт в первой половине, но этого не происходит их обратно за ту же команду кидает и они играют кт со счетом которая была в первой половине у т.
P.S сервер csgo

Отредактировал: Bloo, - 15.5.2015, 21:56
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: