Skip to content

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

server.cfg
ensure ox_lib
ensure oxmysql
ensure ox_inventory
ensure ox_target
ensure bupa-fuel

3. Database

无需导入任何内容。 首次启动时,如果资源表不存在,它会自动创建自己的数据表:

Table Holds
bupa_fuel_stations 所有者、银行余额、各燃油库存、售价、升级与统计数据
bupa_fuel_employees 每个加油站的员工:姓名、薪资与权限

这两张表均使用 CREATE TABLE IF NOT EXISTS 创建,因此重启永远不会影响已存在的数据。载具燃油量不会存储在数据库中——它们保存在载具的状态包(state bag)中,并由此在客户端之间共享。

4. Language

语言是全局的,来自 ox_lib,而不是配置文件中的值。

server.cfg
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