• Друзья, на пополнения счёта добавлены новые платежные методы FreeKassa, ЮМани, Perfect Money, Cryptomus (все виды криптовалют)

NoEscape

ПРИВАТНЫЙ NoEscape 2.4.31

Поддерживаемые плагины
VKBOT
Описание
Блокировка различных действий игрока при начале рейда. Началом рейда считается уничтожение чужого строительного объекта (фундамент, стена, дверь и т.д.). Не блокирует солому.
Детальная настройка блокировки. Оповещение ВК с пооддержкой VkBOT.

Список блокируемых действий
● Ремонт строений с помощью киянки или плагина Repair Radius
● Телепортация любого вида
● Улучшение строений с помощью киянки или плагина Building Upgrade
● Строительство
● Обмен ресурсами с помощью плагина Trade
● Использование китов
● Переработчик
●Общая блокировка установки штурмовых лестниц (К тому же разрешение при наличии рейд блока)

Особенности:
● Встроенная система Cooldown
● Настройка блокировки детально по каждому пункту.
● GUI окошко таймера рейд блока
● Popup оповещения о начале рейда
● Встроенная система оповещения Вконтакте
● Настройка время блокировки
● Блокировка и настройка блокировки по радиусу
● Языковой файл
● Русская конфигурация

Screenshot_8.jpg

Screenshot_24.png

API
● IsRaidBlock(ulong id) - Возвращает true или false;

● IsRaidBlocked(string id) - Возвращает true или false;
IsRaidBlocked(BasePlayer player) - Возвращает true или false;
● ApiGetTime(ulong id) - Возражает время до окоченения блокировки, 0 и выше.
IsBlocked(BasePlayer player) - Возвращает true или false;
List<Vector3> ApiGetOwnerRaidZones(ulong playerid) - Получение всех точек рейда игрока (Постройки и авторизация в шкафу на момент начала рейда)
List<Vector3> ApiGetAllRaidZones() - Получение координат всех рейдов на сервере

Привилегии
● noescape.ignore - действия игрока с данной привилегией не будут блокироваться.
● noescape.vknotification - Оповещение игрока о рейде его имущества Вконтакте.

Языковой файл:

Код:
{
  "blocksuccess": "Блок деактивирован. Функции разблокированы",
  "guitimertext": "<b>Блокировка:</b> Осталось {0}",
  "blockactive": "Ваше строение в квадрате <color=#ECBE13>{0}</color> разрушено, активирован рейд блок на <color=#ECBE13>{1}</color>\nНекоторые функции временно недоступны.",
  "blockactiveOwner": "Внимание! Ваше строение в квадрате <color=#ECBE13>{0}</color> разрушено.",
  "enterRaidZone": "Внимание! Вы вошли в зону рейд блока, активирован блок на <color=#ECBE13>{0}</color>\nНекоторые функции временно недоступны.",
  "blockactiveAuthCup": "Внимание! Строение в каком вы проживаете в квадрате <color=#ECBE13>{0}</color> было разрушено, активирован рейд блок на <color=#ECBE13>{1}</color>\nНекоторые функции временно недоступны.",
  "blockactiveAttacker": "Вы уничтожили чужой объект, активирован рейд блок на <color=#ECBE13>{0}</color>\nНекоторые функции временно недоступны.",
  "blockrepair": "Вы не можете ремонтировать строения во время рейда, подождите {0}",
  "blocktp": "Вы не можете использовать телепорт во время рейда, подождите {0}",
  "blockremove": "Вы не можете удалить постройки во время рейда, подождите {0}",
  "blockupgrade": "Вы не можете использовать улучшение построек во время рейда, подождите {0}",
  "blockKits": "Вы не можете использовать киты во время рейда, подождите {0}",
  "blockbuld": "Вы не можете строить во время рейда, подождите {0}",
  "raidremove": "Вы не можете удалять обьекты во время рейда, подождите {0}",
  "blocktrade": "Вы не можете использовать обмен во время рейда, подождите {0} "
}

Пример выдачи привилегии
● oxide.grant user 76561198000000000 noescape.ignore - выдать привилегию одному игроку навсегда.
● oxide.grant group default noescape.ignore - выдать привилегию всем игрокам которые состоят в группе default.
● grantperm {steamid} noescape.ignore 30d - выдать привилегию одному игроку на 30 дней (для работы необходим плагин Timed Permissions, данный способ выдачи будет актуален для услуг в магазине)
КОНФИГУРАЦИЯ
JSON:
{
  "Настройка UI": {
    "Цвет полосы активный полосы": "0.12 0.41 0.62 0.78",
    "Цвет фона": "1 1 1 0.3",
    "Позиция AnchorMin": "0.3447913 0.112037",
    "Позиция AnchorMax": "0.640625 0.1398148"
  },
  "Настройка Popup Notifications": {
    "Включить Popup Notifications": false,
    "Цвет фона оповещения": "0.121568628 0.419607848 0.627451 0.784313738",
    "Позиция по вертикали X (0.0 - 1.0)": 0.99,
    "Время жизни Popup оповещения в секундах": 30,
    "Позиция по вертикали Y (0.0 - 1.0)": 0.99,
    "Ширина каждой панели (Offset X)": 300.0,
    "Высота каждой панели (Offset Y)": 50.0,
    "Пропуск между панелями (Offset)": 10.0,
    "Титл оповещения": "ОПОВЕЩЕНИЕ О РЕЙДЕ",
    "Текст оповещения (%ATTACKER% - Имя атакующего, %GRID% - Грит координаты)": "ВНИМАНИЕ! Игрок <b>%ATTACKER%</b> атаковал ваше строение в квадрате <b>%GRID%</b>",
    "Максимальное количество оповещений": 3
  },
  "Общая настройка блокировки": {
    "Радиус зоны блокировки": 150.0,
    "Общее время блокировки в секундах": 150.0,
    "Не блокировать игрока если он создатель объекта": false,
    "Блокировать создателя объекта какой разрушили, даже если он вне зоны рейда": true,
    "Блокировать игрока, который вошёл в активную зону блокировки": true,
    "Снимать блокировку с игрока если он вышел из зоны блокировки?": false,
    "Не создавать блокировку если разрушенный объект не в зоне шкафа (Нету билды)": false,
    "Блокировать всех игроков какие авторизаваны в шкафу (Если шкаф существует, и авторизованный игрок на сервере)": false,
    "Привилегия, игроки с которой игнорируются РБ (на них он не действует": "noescape.ignore",
    "Белый список entity при разрушении каких не действует блокировка": [
      "barricade.metal",
      "bed_deployed"
    ]
  },
  "Настройка запретов для игрока": {
    "Блокировать использование китов": true,
    "Блокировать обмен между игроками (Trade)": true,
    "Блокировать телепорты": true,
    "Блокировать удаление построек (CanRemove)": true,
    "Блокировать улучшение построек (Upgrade, BuildingUpgrade и прочее)": true,
    "Блокировать удаление построек (стандартное)": true,
    "Блокировать строительство": true,
    "Блокировать установку объектов": true,
    "Блокировать ремонт построек (стандартный)": true,
    "Блокировать улучшение построек (стандартное)": true,
    "Белый список предметов какие можно строить при блокировке": [
      "wall.external.high.stone",
      "barricade.metal"
    ],
    "Черный список команд какие запрещены при рейд блоке (Чатовые и консольные)": [
      "/bp",
      "backpack.open",
      "/trade"
    ]
  },
  "Настройка VkBOT": {
    "Включить отправку сообщения в ВК оффлайн игроку через VkBot": false,
    "Сообщение какое будет отправлено игроку ({0} - Имя атакуещего, {1} - Квадрат на карте)": "Внимание! Игрок {0} начал рейд вашего строения в квадрате {1} на сервере SERVERNAME.",
    "Привилегия на использование оффлайн уведомления": "noescape.vknotification"
  },
  "Версия конфигурации": {
    "Major": 2,
    "Minor": 4,
    "Patch": 0
  }
}
Автор
OxideBro
Скачивания
254
Просмотры
23,471
Первый выпуск
Обновление
Оценка
4.67 звёзд 3 оценок

Другие ресурсы пользователя OxideBro

Последние обновления

  1. Обновление до версии 2.4.31

    Исправление ошибки компиляции от 06.11.25
  2. 2.4.3

    - Продублирован хук CanRedeemKit (старый не удалён для тех кто использует ранние версии китов)
  3. 2.4.2

    - Обновлён хук апгрейда

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

Всё хорошо, но советую добавить на зеленку оповещение на постройки
отличный плагин, Спасибо большое разработчику.
Всё хорошо, осталось бы добавить, чего говорил и будет самый лучший плагин =)
Сверху