Skip to content

Installation

Установка

1. Зависимости

Установите и запустите ox_lib и oxmysql перед этим ресурсом. Оба плагина являются обязательными зависимостями.

2. Перемещение ресурса

Поместите папку bupa-syncstatus в директорию вашим ресурсами (например, внутрь категории [BUPA]).

3. server.cfg — порядок запуска

server.cfg
ensure ox_lib
ensure oxmysql
ensure bupa-syncstatus

4. База данных

Ничего импортировать не нужно. При первом запуске сервер автоматически создаст таблицу, указанную в Config.Table (по умолчанию bupa_syncstatus), если она еще не существует, а также добавит индекс для citizenid.

Изменяйте Config.Table только в том случае, если имя конфликтует с чем-то еще в вашей базе данных. Переименование таблицы после появления записей приведет к тому, что вы начнете с пустой таблицей.

5. Проффесии медиков

По умолчанию ambulance, ems и doctor могут осматривать других игроков. Измените список под нужды вашего сервера:

config.lua
Config.Permissions = {
    EditOthers = { 'ambulance', 'ems', 'doctor' },
    MinGrade   = 0,
    UseAce     = false,
    Ace        = 'bupa.syncstatus',
}

Установите EditOthers = {}, чтобы полностью отключить осмотр других игроков. Если вы также хотите дать доступ администраторам, установите UseAce = true и выдайте ACE-право:

server.cfg
add_ace group.admin bupa.syncstatus allow

6. Команды и бинды

config.lua
Config.Command      = 'status'       -- открывает панель
Config.ClearCommand = 'statusclear'  -- очищает то, что можно удалить
Config.Keybind      = ''             -- например, 'F6'; пустое значение отключает бинд

Горячая клавиша отключена по умолчанию. Укажите название клавиши для регистрации бинда — после этого игроки смогут переназначить ее в меню Настройки → Управление → FiveM.

7. Язык

Язык определяется глобальной конваром локализации ox_lib, поэтому каждый скрипт от BUPA на вашем сервере использует единый язык благодаря одной строчке:

server.cfg
setr ox:locale "tr"

Ознакомьтесь с Localization, чтобы узнать список доступных языков.

Параметр Config.Debug выводит строку в консоль при каждой записи. Это полезно при настройке частей тела и прав, но создает лишний шум на продакшене — оставьте значение false после запуска сервера.