Событие Выбор команды

Тема в разделе "Программирование / Скриптинг", создана пользователем Anub1s, 20 июл 2016.

  1. Anub1s

    Anub1s

    Сообщения:
    37
    Симпатии:
    1
    Здравствуйте. Везде искал, но не нашел - как отловить событие, когда игрок выбирает команду?
     
  2. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.970
    Симпатии:
    2.977
  3. Anub1s

    Anub1s

    Сообщения:
    37
    Симпатии:
    1
  4. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.970
    Симпатии:
    2.977
    @Anub1s, это когда меняет. Когда выбирает:
    PHP:
    public OnPluginStart()
    {
         
    AddCommandListener(jointeam"jointeam");
    }

    public 
    Action:jointeam(client, const String:command[], args)
    {
         if (
    client && args && IsPlayerAlive(client))
         {
             
    decl String:str_team[4];
    GetCmdArg(1str_team5);
             new 
    iTeam StringToInt(str_team);
    // Вот команда
         
    }
         return 
    Plugin_Continue;
    }
     
  5. 8Ahnenerbe8

    8Ahnenerbe8

    Сообщения:
    102
    Симпатии:
    11
    @R1KO, а как быть со спектрами?
    Как определить за какую имеено команду зашел игрок?(т,кт,спектры)
    Это с team id связано, насколько я понял.
    Тогда где посмотреть какой айди отвечает за определенную команду?
     
  6. Primo

    Primo Где мои манеры

    Сообщения:
    1.190
    Симпатии:
    306
    Пользоваться поиском в API Sourcemod.
    Main - SourceMod Scripting API Reference
    Там в комментариях бывают дельные вещи пишут.
     
  7. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.505
    Симпатии:
    1.960
  8. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.970
    Симпатии:
    2.977
    Это параметры эвентов.
    Тут есть - Events (SourceMod Scripting) - AlliedModders Wiki
    Насчет команд:
    0 - игрок только вошел и еще не выбрал
    1 - спеки
    2 - т
    3 - кт
     
    Последнее редактирование: 21 июл 2016