Installation
安装
1. 依赖项
在此资源之前,请先安装并启动 ox_lib 和 oxmysql。这两者都是硬依赖项。
2. 放入资源
将 bupa-syncstatus 放入你的 resources 文件夹中(例如放入 [BUPA] 分类文件夹内)。
3. server.cfg — 确保启动顺序
ensure ox_lib
ensure oxmysql
ensure bupa-syncstatus4. 数据库
无需导入任何内容。首次启动时,如果 Config.Table(默认为 bupa_syncstatus)中指定的表尚不存在,服务器会自动创建该表,并在 citizenid 上建立索引。
ℹ
仅当表名与你数据库中的其他表冲突时,才更改 Config.Table。在存在数据后对其进行重命名将使你得到一个空表。
5. 医疗职业
开箱即用,ambulance、ems 和 doctor 可以检查其他玩家。请修改列表以匹配你的服务器:
Config.Permissions = {
EditOthers = { 'ambulance', 'ems', 'doctor' },
MinGrade = 0,
UseAce = false,
Ace = 'bupa.syncstatus',
}将 EditOthers = {} 设置为完全禁用检查其他玩家。如果你还想让管理员能够执行此操作,请将 UseAce = true 并授予 ACE 权限:
add_ace group.admin bupa.syncstatus allow6. 命令与快捷键
Config.Command = 'status' -- 打开面板
Config.ClearCommand = 'statusclear' -- 清除你可以移除的内容
Config.Keybind = '' -- 例如 'F6';留空则禁用快捷键快捷键默认关闭。将其设置为键名以注册按键映射 —— 玩家随后可以在“设置”→“按键绑定”→“FiveM”中重新绑定它。
7. 语言
语言遵循 ox_lib 的全局语言环境 convar,因此你服务器上的每个 BUPA 脚本只需通过一行配置即可使用相同的语言:
setr ox:locale "tr"有关自带的语言,请参阅本地化。
⚠
Config.Debug 会在每次写入时在控制台中打印一行。在配置身体部位和权限时很有用,但在生产环境中会产生大量日志 —— 上线后请将其保持为 false。