[DOTA 2] Плагин завершения работы консоли сервера по завершению матча

Тема в разделе "Запросы", создана пользователем Timoncheg, 5 дек 2013.

  1. Timoncheg

    Timoncheg

    Сообщения:
    2
    Симпатии:
    0
    Доброго всем дня.
    Извиняюсь, что конечно может и не в тему, но кто сможет написать плагин для Доты 2 (сервера), для нового соурсмода ?

    Конкретная задача : завершить работу консоли сервера по завершении матча.
     
  2. KorDen

    KorDen Atra esterní ono thelduin!

    Сообщения:
    2.194
    Симпатии:
    1.398
    Теоретически это не сложно (если подразумевается выключение сервера после завершения матча), вопрос только в том, какое событие отвечает за конец матча конкретно в доте..
    Теоретически это dota_match_done судя по списку ивентов, т.е. что-то вроде
    PHP:
    #include <sourcemod>
    public OnPluginStart()
    {
        
    HookEvent("dota_match_done",OnRoundWin);
    }
    public 
    Action:OnRoundWin(Handle:event, const String:name[], bool:dontBroadcast)
    {
        
    CreateTimer(10.0Shutdown);
    }
    public 
    Action:Timer_CallBack(Handle:timer)
    {
        
    ServerCommand("exit");
    }
     
  3. Дмитрий Никитюк 162154346

    Дмитрий Никитюк 162154346

    Сообщения:
    4
    Симпатии:
    0
    KorDen, помоги. Компилятор не хочет читать.
    /home/groups/sourcemod/upload_tmp/phpJtrzFs.sp(8) : error 017: undefined symbol "Shutdown"
     
  4. dron216

    dron216

    Сообщения:
    112
    Симпатии:
    27
    Timer_CallBack на Shutdown измени
     
    Дмитрий Никитюк 162154346 нравится это.