Satellite Signals

Satellite Signals 1.3.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, иначе профили будут конфликтовать.

Пример записи кастомного лута - на каждый профиль, с количествами, скинами, названиями и шансами выпадения:
JSON:
{
    "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] [имя профиля] [количество] - выдать гранаты профиля; работают имена с пробелами и уникальные короткие префиксы (админ).
  • ssresetcd [ник/steamid] - сбросить кулдауны: у одного игрока или, без аргументов, сразу у всех (админ).
  • ssbuy [имя профиля] - купить сигнальную гранату (чат-команда).

Права​

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

Интеграции

Плагин работает сам по себе, а с популярными плагинами подхватывает их автоматически:
  • 🤝Friends / Clans / Clans REBORN - друзья и соклановцы владельца тоже могут лутать обломки; каждая связка включается отдельно в конфиге.
  • 🚫NoEscape - игроки в рейд или комбат блоке не могут бросить сигнальную гранату; граната возвращается в инвентарь.
  • 🗺️ZoneManager - бросок сигнальной гранаты можно разрешить только внутри заданных вами зон.
Секция "Integrations" конфига:
JSON:
"Integrations": {
    "Owner's team has access": true,
    "Clan has access (Clans / Clans REBORN)": true,
    "Friends have access (Friends)": true,
    "Block signals while raid or combat blocked (NoEscape)": false
}
Секция "ZoneManager zones" конфига:
JSON:
"ZoneManager zones": {
    "Signals can only be thrown in ZoneManager zones": false,
    "Drop zone IDs (ZoneManager)": [
        "1234567",
        "7654321"
    ]
}

Экономика

Секция «Покупка сигналов → Экономика» конфига задаёт валюту - плагин экономики (Plugin) или предмет (Item):

Plugin (Economics, значения по умолчанию):
JSON:
"Economy": {
    "Type (Plugin/Item)": "Plugin",
    "Plugin name": "Economics",
    "Balance remove hook": "Withdraw",
    "Balance show hook": "Balance",
    "ShortName": "",
    "Display name (empty - default)": "",
    "Skin": 0
}
Plugin (ServerRewards):
JSON:
"Economy": {
    "Type (Plugin/Item)": "Plugin",
    "Plugin name": "ServerRewards",
    "Balance remove hook": "TakePoints",
    "Balance show hook": "CheckPoints",
    "ShortName": "",
    "Display name (empty - default)": "",
    "Skin": 0
}
Plugin (BankSystem):
JSON:
"Economy": {
    "Type (Plugin/Item)": "Plugin",
    "Plugin name": "BankSystem",
    "Balance remove hook": "Withdraw",
    "Balance show hook": "Balance",
    "ShortName": "",
    "Display name (empty - default)": "",
    "Skin": 0
}
Item (предмет как валюта, например скрап):

JSON:
"Economy": {
    "Type (Plugin/Item)": "Item",
    "Plugin name": "",
    "Balance remove hook": "",
    "Balance show hook": "",
    "ShortName": "scrap",
    "Display name (empty - default)": "",
    "Skin": 0
}

FAQ

Q: Бросаю сигнальную гранату - ничего не происходит. Что не так?
A: На вашем сервере Rust должно быть событие падения спутника(Vanilla). Оно появилось в обновлении августа 2026 - обновите сервер и перезагрузите плагин.

Q: Как добавить гранаты в магазин или киты?
A: Выдавайте предмет «сигнальной гранаты» с скин ID профиля - лучше всего работают магазины, которые умеют выдавать предмет по имени и скину. Для наград консольными командами есть satsignals.give.

Q: Кто может лутать обломки?
A: Игрок, бросивший сигнальную гранату, его команда, а также друзья и соклановцы (плагины Friends, Clans и Clans REBORN; каждая связка включается отдельно в конфиге) - ящики закрыты для остальных, а пока обломки горят, они не открываются вообще никому.

Q: Где поправить анонсы или добавить свой язык?
A: Файл oxide/lang/ru/SatelliteSignals.json (или carbon/lang/ru/SatelliteSignals.json); английский текст - в файле en.

API​

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

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

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

Рейтинг

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

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

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

  1. 1.3.0

    [Added] Новая опция (включена по умолчанию): обломки упавшего спутника могут собирать только...
  2. 1.2.0

    [Added] Возможность задавать кастомные теги и описания предметов - сигнальных гранат и предметов...
  3. 1.1.1

    [Fixed] В списке покупки рядом с ценой теперь отображается название валюты, например 100 Scrap...
Назад
Верх