GKits

Платное GKits 1.0.3

Использовался AI
Да
Языки
  1. Русский
  2. Английский
GKits — система китов для Rust (uMod/Oxide)

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.csoxide/plugins/
2. lang/ru/GKits.json и lang/en/GKits.jsonoxide/lang/
3. o.reload GKits — конфиг создастся автоматически
4. Выдать gkits.admin администраторам, gkits.use — игрокам (выдаётся группе default по умолчанию)

---

Автор
Guarded
  • 1783889672230.webp
    1783889672230.webp
    21.7 KB · Просмотры: 37
  • 1783889882772.webp
    1783889882772.webp
    25.2 KB · Просмотры: 38
  • 1783889896406.webp
    1783889896406.webp
    29.7 KB · Просмотры: 33
  • 1783889915242.webp
    1783889915242.webp
    42.5 KB · Просмотры: 27
  • 1783889948660.webp
    1783889948660.webp
    45.8 KB · Просмотры: 29
  • 1783889983685.webp
    1783889983685.webp
    45.2 KB · Просмотры: 25
  • 1783890014484.webp
    1783890014484.webp
    25.7 KB · Просмотры: 22
  • 1783890041991.webp
    1783890041991.webp
    28.5 KB · Просмотры: 44
Автор
guarded07
Скачиваний
1
Просмотры
72
Первый выпуск
Обновление

Рейтинги

0.00 звёзд 0 оценок