- Использовался AI
- Да
- Языки
- Русский
- Английский
GKits — система китов для Rust (uMod/Oxide)
GKits — полностью автономный плагин китов. Не требует ImageLibrary и других плагинов. Весь функционал — в одном файле
---
Интерфейс для игроков
Orbit Hub — главное меню с орбитальной раскладкой категорий: стартовые, VIP, Premium, Elite, специальные и админ-раздел. Категории настраиваются в конфиге: название, слот на экране, иконка предмета, accent-цвет, флаг
Просмотр кита — перед получением игрок видит полный состав: основной инвентарь (30 слотов) и одежда (7 слотов) с иконками предметов и количеством.
Умная выдача — проверка свободного места в инвентаре до выдачи; предметы кладутся в пояс (
Статусы и ограничения — на карточке кита отображаются кулдаун, метка «один раз», остаток использований. Киты без прав можно скрыть (
Автовыдача — стартовый кит при первом входе (
Команды —
---
Редактор администратора (в игре)
Полноценный редактор без правки JSON вручную:
Состав кита:
Ошибся
- если где то ошибся при редактирований кита, с помощью кнопки "Отменить", можно возвращать последние действия и отменять их.
---
Логика и ограничения китов
| Параметр | Описание |
|----------|----------|
|
|
|
|
|
|
|
|
|
Сброс при вайпе — кулдауны, счётчики использований и одноразовые флаги (
Bypass — право
---
Техническая часть
---
Готовый стартовый конфиг
В комплекте 6 категорий hub и 8 примеров китов: «Новичок», «Строитель», VIP-боевой/фарм, Premium-броня/медик, Elite-рейд, «Скрап» с лимитом использований. Можно запускать сразу и дорабатывать в редакторе.
---
Установка
1.
2.
3.
4. Выдать
---
Автор
Guarded
GKits — полностью автономный плагин китов. Не требует ImageLibrary и других плагинов. Весь функционал — в одном файле
GKits.cs.---
Интерфейс для игроков
Orbit Hub — главное меню с орбитальной раскладкой категорий: стартовые, VIP, Premium, Elite, специальные и админ-раздел. Категории настраиваются в конфиге: название, слот на экране, иконка предмета, accent-цвет, флаг
AdminOnly.Просмотр кита — перед получением игрок видит полный состав: основной инвентарь (30 слотов) и одежда (7 слотов) с иконками предметов и количеством.
Умная выдача — проверка свободного места в инвентаре до выдачи; предметы кладутся в пояс (
PreferBelt) или основной инвентарь по настройке кита.Статусы и ограничения — на карточке кита отображаются кулдаун, метка «один раз», остаток использований. Киты без прав можно скрыть (
HideIfNoPerm).Автовыдача — стартовый кит при первом входе (
AutoGiveOnFirstJoin + OneTime).Команды —
/gkits и /gkit (настраиваются в конфиге, без конфликта с Kits.cs).---
Редактор администратора (в игре)
Полноценный редактор без правки JSON вручную:
- создание, редактирование и удаление китов;
- поля: название, описание, кулдаун, permission;
- автопривязка permission к категории (
gkits.vip→ раздел VIP); - список зарегистрированных прав в один клик.
Состав кита:
- каталог предметов с 9 вкладками (оружие, одежда, патроны, медицина, еда, инструменты, ресурсы, строительство, прочее);
- поиск по названию в каталоге;
- добавление из руки и полная замена состава из инвентаря админа;
- визуальный редактор: 30 + 7 слотов, drag-and-drop, изменение количества (+1, +10, ручной ввод);
- корректная работа со стаками и non-stackable предметами;
- правила слотов одежды: совместимость, занятость слота, только одежда в wear-слотах;
- сохранение скинов при импорте инвентаря;
- многоуровневая отмена — до 32 шагов (добавление, удаление, количество, перестановка слотов);
- пагинация админ-списка при большом числе китов.
Ошибся
- если где то ошибся при редактирований кита, с помощью кнопки "Отменить", можно возвращать последние действия и отменять их.
---
Логика и ограничения китов
| Параметр | Описание |
|----------|----------|
|
CooldownSeconds | Кулдаун между получениями ||
OneTime | Одноразовый кит ||
MaxUses | Лимит использований за вайп ||
HideIfNoPerm | Скрыть кит у игроков без права ||
Enabled | Вкл/выкл кит ||
AutoGiveOnFirstJoin | Автовыдача при первом входе ||
PreferBelt | Приоритет пояса при выдаче ||
Permission | Индивидуальное право на кит ||
IconShortName / Icon image | Иконка кита (предмет или PNG) |Сброс при вайпе — кулдауны, счётчики использований и одноразовые флаги (
Wipe resets cooldowns and uses).Bypass — право
gkits.bypass игнорирует кулдауны.---
Техническая часть
- Встроенный UI — скруглённые PNG-элементы генерируются автоматически в
oxide/data/GKits/ui/; - Защита от packet flood — debounce перерисовки UI (без киков Player Tick при активной работе в редакторе);
- Двойная буферизация — плавное обновление без мерцания;
- Кастомные иконки — PNG в
oxide/data/GKits/icons/, поле"Icon image"в конфиге; - Данные игроков —
oxide/data/GKits.json(кулдауны, использования, одноразовые киты); - Локализация — встроенные строки + файлы
oxide/lang/ru/GKits.jsonиen/GKits.json.
---
Готовый стартовый конфиг
В комплекте 6 категорий hub и 8 примеров китов: «Новичок», «Строитель», VIP-боевой/фарм, Premium-броня/медик, Elite-рейд, «Скрап» с лимитом использований. Можно запускать сразу и дорабатывать в редакторе.
---
Установка
1.
GKits.cs → oxide/plugins/2.
lang/ru/GKits.json и lang/en/GKits.json → oxide/lang/3.
o.reload GKits — конфиг создастся автоматически4. Выдать
gkits.admin администраторам, gkits.use — игрокам (выдаётся группе default по умолчанию)---
Автор
Guarded