SL Party - группы (пати и сквады) с чатом, радио, метками, HUD союзников
Играть вместе проще, когда видно своих. SL Party даёт игрокам постоянные группы: с названием, тегом и цветом, ролями, общим чатом, радиосвязью только для своих, метками на карте и панелью союзников с их здоровьем и бронёй. За совместную игру группа получает опыт, растёт в уровнях и открывает перки — бонусы, которые действуют на всех участников. Группы хранятся в MySQL (или SQLite) и переживают перезапуски сервера. Аддон работает на DarkRP, Helix, Sandbox и других режимах, построен на SL Framework: единый интерфейс, права через CAMI, локализация RU/EN.
- Постоянные группы: название, тег, цвет, открытая или по заявкам, огонь по своим вкл/выкл
- Роли: лидер, офицеры, участники; приглашения с таймаутом, заявки на вступление, повышение, исключение, передача лидерства, роспуск
- Автоматическая передача лидерства, если лидер долго не заходит
- Чат группы: /p текст или !p текст — сообщение видят только свои, с тегом и цветом группы
- Радио группы: клавиша включает голосовую связь только для своей группы на любом расстоянии (посторонние не слышат)
- Метки: колесо мыши ставит метку «сюда», с Shift — «опасность»; метки видят все участники, со стрелкой у края экрана и дистанцией
- HUD: панель группы с HP, бронёй и дистанцией до каждого союзника, маркеры над союзниками сквозь стены, индикатор радио
- Опыт группы за убийства чужих игроков, NPC и совместную игру онлайн; защита от фарма одной и той же жертвы
- Уровни и очки перков; 8 перков в стандартном конфиге: здоровье, броня, регенерация вне боя, скорость, сопротивление урону, бонус урона, бонус опыта, дополнительные места
- Перки настраиваются в конфиге: эффект, максимальный уровень, стоимость по уровням, сила, требуемый уровень группы
- Таблицы лидеров: по уровню, убийствам и числу участников; поиск открытых групп с кнопкой «Вступить» / «Подать заявку»
- Админ-панель: все группы, переименование, уровень, опыт, очки, сброс перков с возвратом очков, назначение лидера, исключение, роспуск
- MySQL через mysqloo, при недоступности — SQLite без настройки; запись изменений сразу и периодическое сохранение опыта
- Оптимизированный трафик: состояние группы отправляется только при изменениях, позиции и здоровье союзников — компактным пакетом раз в 0,5 с и только участникам
- Сообщения переводятся на стороне клиента — каждый видит свой язык
- Клиентские настройки: клавиши меню, меток и радио, отключение панели и маркеров
- Роли: лидер, офицеры, участники; приглашения с таймаутом, заявки на вступление, повышение, исключение, передача лидерства, роспуск
- Автоматическая передача лидерства, если лидер долго не заходит
- Чат группы: /p текст или !p текст — сообщение видят только свои, с тегом и цветом группы
- Радио группы: клавиша включает голосовую связь только для своей группы на любом расстоянии (посторонние не слышат)
- Метки: колесо мыши ставит метку «сюда», с Shift — «опасность»; метки видят все участники, со стрелкой у края экрана и дистанцией
- HUD: панель группы с HP, бронёй и дистанцией до каждого союзника, маркеры над союзниками сквозь стены, индикатор радио
- Опыт группы за убийства чужих игроков, NPC и совместную игру онлайн; защита от фарма одной и той же жертвы
- Уровни и очки перков; 8 перков в стандартном конфиге: здоровье, броня, регенерация вне боя, скорость, сопротивление урону, бонус урона, бонус опыта, дополнительные места
- Перки настраиваются в конфиге: эффект, максимальный уровень, стоимость по уровням, сила, требуемый уровень группы
- Таблицы лидеров: по уровню, убийствам и числу участников; поиск открытых групп с кнопкой «Вступить» / «Подать заявку»
- Админ-панель: все группы, переименование, уровень, опыт, очки, сброс перков с возвратом очков, назначение лидера, исключение, роспуск
- MySQL через mysqloo, при недоступности — SQLite без настройки; запись изменений сразу и периодическое сохранение опыта
- Оптимизированный трафик: состояние группы отправляется только при изменениях, позиции и здоровье союзников — компактным пакетом раз в 0,5 с и только участникам
- Сообщения переводятся на стороне клиента — каждый видит свой язык
- Клиентские настройки: клавиши меню, меток и радио, отключение панели и маркеров
1. Установите "[sl] 00_sl_framework" (обязательно).
2. Положите папку "[sl] 70_sl_party" в garrysmod/addons/ или подключите аддон из Workshop. Клиентам файлы отдаются через Workshop или FastDL.
3. MySQL: установите модуль mysqloo (gmsv_mysqloo_*.dll/.so в garrysmod/lua/bin), создайте базу и пользователя, затем заполните lua/slparty/sv_config.lua (Host, Port, Database, User, Password). Таблицы создаются автоматически. Если mysqloo не установлен или база недоступна, аддон работает на SQLite. Чтобы сразу использовать SQLite, поставьте MySQL.Enabled = false.
4. Настройте геймплей в lua/slparty/sh_config.lua (описание всех параметров ниже).
5. Перезапустите сервер.
6. Права администратора — привилегия SL.Party.Admin (по умолчанию superadmin, меняется в SAM/ULX через CAMI).
2. Положите папку "[sl] 70_sl_party" в garrysmod/addons/ или подключите аддон из Workshop. Клиентам файлы отдаются через Workshop или FastDL.
3. MySQL: установите модуль mysqloo (gmsv_mysqloo_*.dll/.so в garrysmod/lua/bin), создайте базу и пользователя, затем заполните lua/slparty/sv_config.lua (Host, Port, Database, User, Password). Таблицы создаются автоматически. Если mysqloo не установлен или база недоступна, аддон работает на SQLite. Чтобы сразу использовать SQLite, поставьте MySQL.Enabled = false.
4. Настройте геймплей в lua/slparty/sh_config.lua (описание всех параметров ниже).
5. Перезапустите сервер.
6. Права администратора — привилегия SL.Party.Admin (по умолчанию superadmin, меняется в SAM/ULX через CAMI).
lua/slparty/sh_config.lua
General — MenuKey, PingKey, RadioKey (клавиши по умолчанию); MenuCommands, ChatPrefixes (чат-команды); MaxMembers (базовый размер группы);
NameMinLength / NameMaxLength, TagMinLength / TagMaxLength; CreateCost (стоимость создания, 0 — бесплатно);
InviteTimeout, RequestTimeout (сек); OfficersCanInvite, OfficersCanKick; UpgradeRole ("leader" или "officer" — кто тратит очки перков);
LeaderInactiveDays (через сколько дней отсутствия лидерство переходит другому, 0 — выкл); DefaultOpen, DefaultFriendlyFire.
Colors — палитра цветов групп в формате "#rrggbb".
Communication — PartyChat, Radio, RadioPrivate (посторонние не слышат радио), Pings, PingLifetime, PingCooldown, PingMaxDistance.
HUD — Enabled, MembersPanel, ShowOffline, Markers, MarkerDistance, VitalsInterval.
Progress — KillXP, NPCKillXP, SameVictimCooldown (сек), PlaytimeXP (за минуту на участника), PlaytimeMinOnline, BaseXP и Growth (опыт до следующего уровня = BaseXP × уровень^Growth), MaxLevel, PointsPerLevel.
Perks — список перков: Id, Effect (health, armor, regen, speed, resist, damage, xp, slots), MaxLevel, Cost (число или список по уровням), PerLevel (сила за уровень), RequiredLevel; необязательно Name и Desc (иначе берутся из перевода).
PerkSettings — RegenInterval, RegenCombatDelay, CombatPerksRadius (если > 0, боевые перки работают только рядом с союзником), AffectNPCs.
Leaderboard — Size.
General — MenuKey, PingKey, RadioKey (клавиши по умолчанию); MenuCommands, ChatPrefixes (чат-команды); MaxMembers (базовый размер группы);
NameMinLength / NameMaxLength, TagMinLength / TagMaxLength; CreateCost (стоимость создания, 0 — бесплатно);
InviteTimeout, RequestTimeout (сек); OfficersCanInvite, OfficersCanKick; UpgradeRole ("leader" или "officer" — кто тратит очки перков);
LeaderInactiveDays (через сколько дней отсутствия лидерство переходит другому, 0 — выкл); DefaultOpen, DefaultFriendlyFire.
Colors — палитра цветов групп в формате "#rrggbb".
Communication — PartyChat, Radio, RadioPrivate (посторонние не слышат радио), Pings, PingLifetime, PingCooldown, PingMaxDistance.
HUD — Enabled, MembersPanel, ShowOffline, Markers, MarkerDistance, VitalsInterval.
Progress — KillXP, NPCKillXP, SameVictimCooldown (сек), PlaytimeXP (за минуту на участника), PlaytimeMinOnline, BaseXP и Growth (опыт до следующего уровня = BaseXP × уровень^Growth), MaxLevel, PointsPerLevel.
Perks — список перков: Id, Effect (health, armor, regen, speed, resist, damage, xp, slots), MaxLevel, Cost (число или список по уровням), PerLevel (сила за уровень), RequiredLevel; необязательно Name и Desc (иначе берутся из перевода).
PerkSettings — RegenInterval, RegenCombatDelay, CombatPerksRadius (если > 0, боевые перки работают только рядом с союзником), AffectNPCs.
Leaderboard — Size.
Меню: F8, чат-команды !party, /party, !пати, !группа или консоль sl_party. Чат группы: /p текст. Метка: колесо мыши (Shift + колесо — опасность). Радио: B. Клавиши меняются в меню «Настройки» или переменными sl_party_key, sl_party_ping_key, sl_party_radio_key. Также: sl_party_hud 0/1, sl_party_markers 0/1, sl_party_ping, sl_party_radio.
sl_party_admin — админ-панель; sl_party_status — список групп; sl_party_disband <id>; sl_party_addxp <id> <опыт>.
sl_party_admin — админ-панель; sl_party_status — список групп; sl_party_disband <id>; sl_party_addxp <id> <опыт>.
-
v1.0 текущая 16.10.2026Войти
Отзывы пользователей (0)
Войдите, чтобы оставить отзыв.