Установка CXG-GTFAT
Установите ресурс под точным именем CXG_GTFAT, включите OneSync и добавьте ресурс в порядок запуска сервера. Фреймворк нужен только при выборе зависящего от него режима сохранения.
Требования
- FiveM с включённым
OneSync. - Имя папки и ресурса:
CXG_GTFAT. - Не используйте старый селектор CXG Fat/Luxe или другой альтернативный пакет метаданных, который управляет той же одеждой.
Стандартному режиму не требуются QB, ESX или внешняя библиотека интерфейса либо языков. Для сохранения через qb или esx установите и запустите выбранный фреймворк. Для режима custom реализуйте определение идентификатора; встроенное хранилище KVP продолжит работать. При необходимости его можно заменить собственным хранилищем.
Этапы установки
-
Скопируйте папку ресурса в папку ресурсов сервера под именем
CXG_GTFAT. -
Удалите старые ресурсы CXG Fat/Luxe. Не запускайте два селектора или альтернативных пакета для одной и той же одежды.
-
Убедитесь, что
OneSyncвключён в конфигурации сервера. -
Добавьте в
server.cfg:ensure `CXG_GTFAT` -
Запустите или перезапустите сервер. После изменения файлов конфигурации перезапустите ресурс:
restart `CXG_GTFAT` -
При стандартном режиме доступа выдайте нужной группе или principal разрешение
ACEcxg_gtfat.use. Например:add_ace group.admin `cxg_gtfat.use` allowЧтобы использовать собственную группу, привяжите реальные идентификаторы:
add_ace group.fat_scale `cxg_gtfat.use` allow add_principal identifier.license:TU_IDENTIFICADOR_REAL group.fat_scale -
Подключитесь персонажем freemode с разрешённым доступом и выполните
/fatweight. Проверьте значение ниже порога, а затем равное ему или превышающее его, чтобы проверить переход Normal/Fat.
Замените TU_IDENTIFICADOR_REAL действительным идентификатором сервера. Ресурс не создаёт разрешения или principals автоматически.
Первый запуск
При стандартных значениях команда /fatweight открывает весы для выбора веса от 50 до 180 кг. Порог Fat равен 100 кг включительно. /fatdecal ui открывает тот же интерфейс; /fatdecal status проверяет состояние, а on и off изменяют вес, чтобы пересечь порог. См. Интерфейс.
Закройте весы клавишей Esc или кнопкой X. Закрытие окна не отменяет применённый вес и не отключает Fat.
Частые проблемы
| Симптом | Что проверить |
|---|---|
| Ресурс не запускается | Проверьте точное имя CXG_GTFAT, включён ли OneSync, и нет ли ошибок Lua при загрузке конфигурации. |
| Команда сообщает об отсутствии доступа | При стандартном доступе ACE выдайте cxg_gtfat.use. Для jobs, groups или custom реализуйте политику в bridge/server.lua. |
| Станция не отображается | Станции изначально отключены. Включите и настройте запись в Config.Stations либо используйте /fatweight. |
| Вес сбрасывается после повторного подключения | Это ожидаемо при framework = 'none', который хранит вес только в течение сессии. При необходимости настройте сохранение по персонажу. |
| Одежда не меняется | Убедитесь, что используется одна из двух моделей freemode, одежда входит в покрытие и другой ресурс не управляет тем же decal. |
| Меню сохраняет технический decal | Вручную примените патч для используемой версии меню или подключите SanitizeAppearance в точке сохранения. |
| Эффекты остаются после изменения метаданных или удаления ресурса | Остановите дублирующие селекторы, удалите ненужный альтернативный пакет метаданных и полностью перезапустите сервер и клиент, чтобы загрузить актуальные метаданные. |