Полностью кастомный вызов спутника через Suply Signal, пять готовых профилей спутников, снижение с орбиты, заканчивающееся горящими обломками с ящиками лута - свои кулдауны, охрана и лут на каждый профиль, с поддержкой настройки не выходя их игры.
Каждый скин гранаты - свой профиль со своим названием, правом, кулдауном, массой спутника, числом охраны и таблицей лута. Из коробки идут пять профилей - Light, Medium, Heavy, Armored и Military - а свой профиль добавляется легко и быстро: продублируйте профиль в конфиге, дайте ему уникальное имя и уникальный скин ID, остальное настройте в игровой панели.
Скин ID стандартных профилей перечислены ниже - используйте их, чтобы добавить гранаты в магазины, киты и лут-таблицы. Ванильные сигнальные гранаты не затронуты: краш запускает только граната, чей скин совпал с профилем.
Пример записи кастомного лута - на каждый профиль, с количествами, скинами, названиями и шансами выпадения:
Satellite Guards использует этот вызов, чтобы подобрать размер отряда учёных.
Что это?
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 охранников.
Пример записи кастомного лута - на каждый профиль, с количествами, скинами, названиями и шансами выпадения:
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 = стандарт)





