Satellite Signals

Satellite Signals 1.0.0

1 / 6
Полностью кастомный вызов спутника через Suply Signal, пять готовых профилей спутников, снижение с орбиты, заканчивающееся горящими обломками с ящиками лута - свои кулдауны, охрана и лут на каждый профиль, с поддержкой настройки не выходя их игры.

Что это?​

Satellite Signals превращает брошенную гранату в серверный ивент. Игрок бросает сигнальную гранату - и начинается снижение: спутник прочерчивает небо, врезается в землю где-нибудь в глуши и оставляет дымящиеся обломки с ящиками лута вокруг.

Каждый скин гранаты - свой профиль со своим названием, правом, кулдауном, массой спутника, числом охраны и таблицей лута. Из коробки идут пять профилей - Light, Medium, Heavy, Armored и Military - а свой профиль добавляется легко и быстро: продублируйте профиль в конфиге, дайте ему уникальное имя и уникальный скин ID, остальное настройте в игровой панели.

Скин ID стандартных профилей перечислены ниже - используйте их, чтобы добавить гранаты в магазины, киты и лут-таблицы. Ванильные сигнальные гранаты не затронуты: краш запускает только граната, чей скин совпал с профилем.

  • 🛰️Профили - каждый профиль это отдельная сигнальная граната со своим скином, названием, правом, кулдауном, массой спутника, числом охраны и лутом. Количество профилей не ограничено.
  • 📦Пять профилей в комплекте - от Light до Military, каждый со своим скином и нарастающими кулдауном, массой, числом охраны и лутом.
  • 💥Падение спутника - быстрое снижение или полный заход с орбиты, радиус поиска места падения, время горения обломков, обломками и ящиками лута.
  • 🧮Лут зависит от массы - масса спутника в профиле задаёт количество лута: тяжелее спутник - больше ящиков, а всё, что не влезло в лимит ящиков, уходит в дополнительные предметы внутри них.
  • 🎁Кастомный лут на профиль - свой список предметов (количества, скины, названия, взвешенные шансы), добавляемый к ванильному луту или заменяющий его; либо просто масштабирование ванили через минимум/максимум предметов.
  • 🛡️Охрана на профиль - каждый профиль задаёт, сколько учёных будет охранять обломки; доставляет их опциональный плагин-компаньон Satellite Guards.
  • 📢Анонсы - оповещения о запуске и падении с координатами, своим префиксом и иконкой в чате.
  • ⏱️Кулдауны на игрока с правом обхода; время горения и время жизни обломков настраиваются.
  • 🖥️Игровая админ-панель - настройки, профили и лут правятся из игры.

Стандартные профили и скины​

Пять профилей из коробки - используйте их, чтобы добавить гранаты в магазины, киты, лут или награды:

  • Light Satellite - скин 3791448811 - кулдаун 30 мин, 2 охранника.
  • Medium Satellite - скин 3791456983 - кулдаун 60 мин, 4 охранника.
  • Heavy Satellite - скин 3791457197 - кулдаун 2 ч, 6 охранников.
  • Armored Satellite - скин 3791457400 - кулдаун 3 ч, 8 охранников.
  • Military Satellite - скин 3791457571 - кулдаун 4 ч, 10 охранников.
Важно: у каждого профиля в конфиге должны быть уникальные имя и скин ID, иначе профили будут конфликтовать.

Пример записи кастомного лута - на каждый профиль, с количествами, скинами, названиями и шансами выпадения:

C#:
{

    "ShortName": "scrap",

    "Display Name (empty - default)": "",

    "Min amount": 25,

    "Max amount": 100,

    "Chance (0 - 100, weight among items)": 50.0,

    "Skin": 0

},

{

    "ShortName": "ammo.rifle.hv",

    "Display Name (empty - default)": "Military Round Cache",

    "Min amount": 32,

    "Max amount": 64,

    "Chance (0 - 100, weight among items)": 15.0,

    "Skin": 0

}

Команды​

Команда панели настраивается в конфиге плагина. Консольные команды работают из игровой консоли F1, серверной консоли и RCON:

  • satsignals - открыть админ-панель (чат-команда, настраивается).
  • satsignals.give [ник/steamid/all] [имя профиля] [количество] - выдать гранаты профиля; работают имена с пробелами и уникальные короткие префиксы (админ).

Права​

  • satellitesignals.admin - доступ к админ-панели.
  • satellitesignals.bypasscooldown - обход кулдауна.
  • Каждый профиль может задать своё право на использование гранаты (пусто = все).

API​

Другие плагины могут узнать, сколько охраны профиль назначил обломкам:
C#:
int API_GetCrashGuards(SatelliteCrash crash)  // возвращает число охранников профиля(0 = стандарт)
Satellite Guards использует этот вызов, чтобы подобрать размер отряда учёных.

Установите сверху Satellite Guards, если хотите, чтобы обломки охраняли отряды учёных — размер отряда берётся из профиля.

Автор
White Lives Matter
Скачиваний
0
Просмотры
25
Первый выпуск
Обновление

Рейтинг

0,00 звёзд Оценок: 0

Ещё ресурсы от White Lives Matter

Назад
Верх