Installation
Installation
启动资源,选择一种语言,添加油桶物品。无需导入任何 SQL 文件。
1. Dependencies
| Resource | Required | Why |
|---|---|---|
ox_lib |
Yes | 回调、通知、文本 UI、本地化 |
oxmysql |
Yes | 加油站所有权、库存、资金与员工 |
| An inventory | Yes | 油桶物品与电动车电池物品 |
| A targeting resource | Optional | 仅当 Config.Interaction = 'target' 时需要 |
2. server.cfg — ensure order
请在依赖资源之后启动 bupa-fuel。
ensure ox_lib
ensure oxmysql
ensure ox_inventory
ensure ox_target
ensure bupa-fuel3. Database
无需导入任何内容。 首次启动时,如果资源表不存在,它会自动创建自己的数据表:
| Table | Holds |
|---|---|
bupa_fuel_stations |
所有者、银行余额、各燃油库存、售价、升级与统计数据 |
bupa_fuel_employees |
每个加油站的员工:姓名、薪资与权限 |
这两张表均使用 CREATE TABLE IF NOT EXISTS 创建,因此重启永远不会影响已存在的数据。载具燃油量不会存储在数据库中——它们保存在载具的状态包(state bag)中,并由此在客户端之间共享。
4. Language
语言是全局的,来自 ox_lib,而不是配置文件中的值。
setr ox:locale "tr"5. The jerry can item
油桶是一个物品,在任何人使用之前,它必须存在于你的库存中。该资源在 install/ 目录中提供了所需的一切——图标位于 install/img/,每个库存的配置文件位于 install/inv/。
请参阅 The jerry can 了解各个库存的具体条目。
⚠
请勿使用 weapon_petrolcan。它是一把武器,分发它会让玩家把燃油倒在地上并点燃。本资源使用的物品是一个名为 jerrycan 的普通物品。
6. Check it works
- 上车并驾驶任意汽车。油箱会消耗,当油量低于 15% 时,你会收到低油量警告。
- 走到任意加油站的油泵旁。根据你的
Config.Interaction设置,你应该会看到交互目标选项或[E]提示。 - 走到加油站的
$标记处。未被购买的加油站可以供你收购;一旦你拥有它,便可打开管理面板。 - 运行
/fueladmin。如果被拒绝访问,请参阅 Admin。