BlockingZones 1.3

Позволяет расставить предметы на карте | Запретить проход в какую-то зону

  1. Drumanid
    Поддерживаемые игры:
    • CS: Source
    • CS: GO
    Аналог плагина: [EN & RU] Blocker Passes 1.2.5 - AlliedModders.



    Позволяет расставить предметы на карте | Запретить проход в какую-то зону, например на вышку awp_lego_2 > поставьте забор и выключите подсчет игроков.

    Добавить новые предметы(пропы) можно в файле...

    addons/sourcemod/configs/blockingzones/

    items_csgo.ini - для игры CS:GO
    items_css.ini
    - для игры CSS

    PHP:
    "Items"
    {
        
    "Сетка" // Имя отображаемое в меню
        
    {
            
    "model"        "models/props_c17/fence03a.mdl" // Путь к файлу
        
    }
    }
    addons/sourcemod/configs/тип_карт/название_карты.txt - ваша база, где хранятся ваши сохраненные предметы на конкретной карте.

    PHP:
        "1" // Порядковый номер
        
    {
            
    "Pos"        "-241.504898 2270.163818 -127.968765" // Позиция в мире
            
    "Ang"        "-180.000000 0.000000 -89.000000" // Углы
            
    "Invisibility"        "255" // Прозрачность 255 - виден полностью, 0 - невидим
            
    "Model"        "models/props_c17/fence03a.mdl" // Сохраненный предмет на координатах написанные выше
            
    "Quota"        "10" // Значение онлайна, если онлайн игроков будет выше или равен - предмет не будет создан.
        
    }
    Флаг доступа к команде: ROOT > Z
    Изменить можно на строке 34.

    PHP:
    RegAdminCmd("sm_bz"BzCmdADMFLAG_ROOT); // z
    >>
    PHP:
    RegAdminCmd("sm_bz"BzCmdADMFLAG_BAN); // d
    ADMFLAG_RESERVATION (ФЛАГ A) - Доступ к резервному слоту
    ADMFLAG_GENERIC (ФЛАГ B) - Добавление и изменение администраторов
    ADMFLAG_KICK (ФЛАГ C) - Кик любых игроков
    ADMFLAG_BAN (ФЛАГ D) - Бан любых игроков
    ADMFLAG_UNBAN (ФЛАГ E) - Разбан любых игроков
    ADMFLAG_SLAY (ФЛАГ F) - Слей и слеп любых игроков
    ADMFLAG_CHANGEMAP (ФЛАГ G) - Смена карты или типа карты
    ADMFLAG_CVAR (ФЛАГ H) - Изменение дополнительных переменных
    ADMFLAG_CONFIG (ФЛАГ I) - Загрузка дополнительных конфигов
    ADMFLAG_CHAT (ФЛАГ J) - Специальные привилегии чата
    ADMFLAG_VOTE (ФЛАГ K) - Запуск и создание голосований
    ADMFLAG_PASSWORD (ФЛАГ L) - Создания пароля на сервер
    ADMFLAG_RCON (ФЛАГ M) - Использование RCON команд
    ADMFLAG_CHEATS (ФЛАГ N) - Изменение читерских команд
    ADMFLAG_ROOT (ФЛАГ Z) - Полный доступ
    ADMFLAG_CUSTOM1 (ФЛАГ O) - Дополнительный флаг 1
    ADMFLAG_CUSTOM2 (ФЛАГ P) - Дополнительный флаг 2
    ADMFLAG_CUSTOM3 (ФЛАГ Q) - Дополнительный флаг 3
    ADMFLAG_CUSTOM4 (ФЛАГ R) - Дополнительный флаг 4
    ADMFLAG_CUSTOM5 (ФЛАГ S) - Дополнительный флаг 5
    ADMFLAG_CUSTOM6 (ФЛАГ T) - Дополнительный флаг 6

    Перекомпилировать плагин не забудьте!

    PHP:
    #include <sdktools_functions>

    public void OnPluginStart()
    {
        
    RegAdminCmd("sm_path"PathCmdADMFLAG_ROOT);
    }

    public 
    Action PathCmd(int iClientint iArgs)
    {
        if(
    iClient)
        {
            
    int iEntity GetClientAimTarget(iClientfalse);
            if(
    iEntity 0)
            {
                
    char sBuffer[128];
                
    GetEntPropString(iEntityProp_Data"m_ModelName"sBuffersizeof(sBuffer));
     
                
    PrintToChat(iClient"Path: %s"sBuffer);
            }
            else 
    PrintToChat(iClient"ERROR: Invalid item!");
        }
     
        return 
    Plugin_Handled;
    }
    Команда вызова: sm_path
    Бинд: bind v sm_path - наведите прицел на модель и нажмите на 'v', в чате получите путь, если конечно же модель валидная(ее можно использовать).
    Скопировать путь из чата можно при помощи комбинации клавиш CTRL + C

    BlockingZones - скомпилированный плагин

    Нагрузка плагина на сервер: минимальная.
    Требования:
    sourcemod
    Переменные:
    // 1 - включить | 0 - выключить плагин
    ActiveBZ "1"

    // 1 - включить | 0 - выключить уведомление в худе
    MessageBZ "1"

    // Кол-во игроков необходимое для того чтобы разблокировать заблокированные зоны | Минимально - 4 / Максимально - 64 игрока
    PlayersBZ "10"

    // 1 - включить | 0 - выключит подсчет игроков
    // Для тех кто хочет просто заблокировать зоны на карте
    // Переменные PlayersBZ и MessageBZ будут неактивными
    UsePlayersBZ "1"
    Команды:
    Команда вызова меню: sm_bz
    Установка:
    Закинуть папку addons в /csgo
    RAIN182, skaeN, idgodsend и 10 другим нравится это.

Пoследние рецензии

  1. AllesWhite
    AllesWhite
    5/5,
    Версия: 1.3
    Топовый плагин.
    Только не понятно (или нет возможности) как сетку ставить в её естественное положение Ахах
  2. Wightjeck
    Wightjeck
    5/5,
    Версия: 1.3
    Прекрасный плагин
  3. hirowatch
    hirowatch
    5/5,
    Версия: 1.3
    Достаточная замена плагину блок пазизис +REP
  4. Николай
    Николай
    5/5,
    Версия: 1.3
    Всё классно.Но удобно чтобы было в админке.
  5. kleuser
    kleuser
    5/5,
    Версия: 1.0
    Спасибо большое за новый блокер, давно ждал, когда за него кто нибудь возьмется.