1. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.516
    Симпатии:
    1.107
    Пол:
    Мужской
    Автор: Arkshine
    Источник: AlliedMods
    Версия: 1.0.1


    Описание:
    Плагин позволяет принудительно закончить раунд. Игроки при этом не убиваются. Подходит только для HLDS, интересен скорее скриптерам. Да, я знаю, есть аналог RoundControl от Silent, это плагин размещаю по причине того, что его требует мод Z-Outbreak: CO-OP.

    Поддерживаются все условия победы по умолчанию :
    • Окончание времени раунда ;
    • Уничтожение одной из команд ;
    • Выполнение цели карты ;
    • Ничья.
    Поддерживаются все цели карты :
    • Bomb/Defuse ;
    • Hostage Rescue ;
    • Vip/Assasination ;
    • Prison Escape.
    Также поддерживаются:
    • карты с несколькими целями
    • Динамические entities, управляемые другим плагином.
    Команды:
    terminate_round
    <RoundEndType> [ <TeamWinning> <MapType> ]

    RoundEndType
    - timer : Время вышло, таймер на нуле. Главные цели не выполнены.
    - team : Команда уничтожена.
    - objective : Цель выполнена или нет.
    - draw : Ничья.
    - terrorist : Указать террористов как победителей.
    - ct : Указать контр-террористов как победителей.

    MapType
    - auto : Значение по умолчанию. Обнаруживает цель карты по умолчанию.
    - bomb : Указывает тип как бомбу.
    - hostage : Указывает тип как заложников. Только для карт с заложниками.
    - vip : Указывает тип карты как vip. Работает только если присутствует vip.
    - escape : Указывает тип карты как escape.

    Опционально. Если вы указали тип и entity не присутствует, ничего не случится.
    Полезно для карт с множественными целями.
    Примеры возможных команд:

    Time is up / round draw.
    terminate_round timer
    terminate_round draw //Одна из команд была уничтожена.
    terminate_round team terrorist
    terminate_round team ct //Текущая цель карты для данной команды выполнена.
    terminate_round objective terrorist
    terminate_round objective ct //The provided map objective of the team has been completed. (will work only if the related entity is present)
    terminate_round objective terrorist vip
    terminate_round objective terrorist hostage
    terminate_round objective terrorist escape
    terminate_round objective ct vip
    terminate_round objective ct bomb
    terminate_round objective ct hostage
    terminate_round objective ct escape

    Натив для использования в других плагинах:

    • TerminateRound( const roundEndType, const teamWinning = TeamWinning_None, const mapType = MapType_AutoDetect );

      Примеры возможного использования натива в других плагинах:

      Time is up / round draw.
      TerminateRound( RoundEndType_Timer );
      TerminateRound( RoundEndType_Draw );One of the team has been exterminated.
      TerminateRound( RoundEndType_TeamExtermination, TeamWinning_Terrorist );
      TerminateRound( RoundEndType_TeamExtermination, TeamWinning_Ct );The current map objective of the team has been completed.
      TerminateRound( RoundEndType_Objective, TeamWinning_Terrorist );
      TerminateRound( RoundEndType_Objective, TeamWinning_Ct );The provided map objective of the team has been completed. (will work only if the related entity is present)
      TerminateRound( RoundEndType_Objective, TeamWinning_Terrorist, MapType_VipAssasination );
      TerminateRound( RoundEndType_Objective, TeamWinning_Terrorist, MapType_Hostage );
      TerminateRound( RoundEndType_Objective, TeamWinning_Terrorist, MapType_PrisonEscape );
      TerminateRound( RoundEndType_Objective, TeamWinning_Ct, MapType_VipAssasination );
      TerminateRound( RoundEndType_Objective, TeamWinning_Ct, MapType_Bomb );
      TerminateRound( RoundEndType_Objective, TeamWinning_Ct, MapType_Hostage );
      TerminateRound( RoundEndType_Objective, TeamWinning_Ct, MapType_PrisonEscape );
    Требования:
    • Модуль Orpheu 2.3 или выше
    Установка:
    • Скачать
    • Распаковать архив
    • Залить на сервер, прописать в plugins.ini.
    • Установить модуль Orpheu
    • Перезагрузить сервер
     

    Вложения:

    Последнее редактирование: 07.03.16
    SPIRIT нравится это.