Отлов события рестарта игры

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

  1. Webman

    Webman Developer

    Сообщения:
    702
    Симпатии:
    182
    Как отловить событие рестарта игры?

    Не нашел такого события ни в wiki valve, ни в sdkhooks.

    Если говорить точнее, то нужно именно отловить событие, когда карта началась и там сначала один игрок зашел за первую команду, а потом другой человек заходит за вторую команду и пишется "Игра началась~!".
     
  2. AlmazON

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

    Сообщения:
    4.517
    Симпатии:
    1.969
    Событие round_start, получить objective и проверить строку на "Game Commencing!" или вроде того.
    Будет ловиться каждый раз, не единожды.
     
  3. DarklSide

    DarklSide

    Сообщения:
    680
    Симпатии:
    173
    PHP:
    #include <cstrike>
    #pragma newdecls required
    public Action CS_OnTerminateRound(float &delayCSRoundEndReason &reason)
    {
        switch (
    reason)
        {
            case 
    CSRoundEnd_GameStart// , CSRoundEnd_Draw:
            
    {
                
    // "Игра началась~!"
            
    }
        }
        return 
    Plugin_Continue;
     
  4. Webman

    Webman Developer

    Сообщения:
    702
    Симпатии:
    182
    Спасибо!)
    Оффтоп