Agency Docs
QBESXStandalone

Agency-Blackmarket V2 安装

一个鲜活的 FiveM 黑市,可运行在 QBCore、Qbox、ESX 上,也可完全独立运行(standalone)。贩子在城市中四处移动,只对附近的玩家现身;价格随市场波动,库存会卖光,限时特卖来来去去。玩家可以在小游戏里讲价,预订商品并.

v2.0.0付费6 页面

01安装

  1. 1将 Agency-Blackmarket 放入你的 resources 文件夹
  2. 2在 server.cfg 中添加 ensure Agency-Blackmarket,放在你的框架、背包和 target 资源之后
  3. 3使用 oxmysql 时,数据表 agency_blackmarket 会在首次启动时自动创建。只有当你的数据库用户无权建表时,才需要 install/agency_blackmarket.sql
  4. 4将 Config.Items 和 Config.Sell.items 中的物品与你的背包核对。你的背包不认识的物品会被略过,并在服务器控制台中输出一行提示
  5. 5可选:add_ace group.admin agency.blackmarket allow,用于 /ablackmarket 的管理页面
  6. 6从 V1 更新:替换旧文件夹并使用新的 config.lua。首次启动时会沿用 blackmarket_reputation 中的名声,并且不再需要 qb-menu

02依赖项

  • 无需任何依赖
  • QBCore、QBox 或 ESX(可选,没有框架时以独立模式运行)
  • 一个背包系统(可选:ox_inventory、qb-inventory、qs-inventory、ps、lj 或 jpr)
  • oxmysql(可选,没有它时所有数据都保存在服务器的键值存储中)
  • ox_target 或 qb-target(可选,否则显示带按键的提示)
  • 一个 dispatch 脚本(可选:ps-dispatch、cd_dispatch、qs-dispatch、rcore_dispatch、core_dispatch、tk_dispatch、lb-tablet 或 origen_police)
  • Agency-Banking(可选,用于 standalone 模式下的资金)
  • Agency-Notify(可选)
  • Agency Phone(可选,玩家可用 Agency Pay 付款)

03SQL 文件

可选:资源启动时会自动创建这些数据表。只有在手动配置数据库时才需要导入此文件:

-- Agency Blackmarket V2 -- The resource creates this table by itself when oxmysql runs. Run this file -- only if your database user may not create tables. CREATE TABLE IF NOT EXISTS `agency_blackmarket` ( `scope` VARCHAR(16) NOT NULL, `id` VARCHAR(96) NOT NULL, `data` LONGTEXT NOT NULL, `updated` INT UNSIGNED NOT NULL DEFAULT 0, PRIMARY KEY (`scope`, `id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- V1 kept reputation in `blackmarket_reputation`. V2 takes it over once on its -- first start; the old table can be dropped afterwards: -- DROP TABLE IF EXISTS `blackmarket_reputation`;

+值得了解

Agency-Blackmarket V2 加上 ensure 这一行就能运行。首次启动前值得看一下四点:物品、黑钱、数据库,以及更新时从 V1 过渡的步骤。

物品
市场出售 Config.Items 中的物品,收赃人收购 Config.Sell.items 中的物品。你的背包不认识的物品会在启动时被略过,并在服务器控制台中用一行列出它们。对于 ox_inventory,可以用 ox 为每件物品设置不同的名称,例如为 pistol_ammo 设置 ammo-9。
黑钱
QBCore 使用带标记的钞票(markedbills),如果 ox_inventory 认识 black_money 物品则使用该物品。Qbox 使用 black_money 物品,ESX 使用 black_money 账户。Config.Money.dirty 可以强制指定一种方式,Config.Money.buyWith 决定贩子收什么:黑钱、现金或银行。
数据库
使用 oxmysql 时,名声、库存、订单和已连接的手机都保存在脚本自行创建的数据表 agency_blackmarket 中。没有 oxmysql 时,所有数据都保存在服务器的键值存储中。只有当你的数据库用户无权建表时,才需要 install/agency_blackmarket.sql。
从 V1 更新
用新文件夹替换旧文件夹,并使用新的 config.lua,V1 的配置不适用。首次启动时会沿用 blackmarket_reputation 中的名声。不再需要 qb-menu 和 esx_menu_default。

?常见问题

物品图片从哪里来?

当 Config.Images = 'auto' 时,菜单会从正在运行的背包中读取图片:ox_inventory、qs-inventory、qb-inventory、ps、lj 或 jpr。也可以使用你自己的网址,设为 false 则改为显示分类图标。

谁能打开管理页面?

拥有 ACE agency.blackmarket、group.admin 或 group.superadmin 的玩家,在 QBCore 和 ESX 中还包括 Config.AdminGroups 里的用户组。对大多数服务器来说,在 server.cfg 中写入 add_ace group.admin agency.blackmarket allow 就够了。

看完本页仍未解决?接下来由我们的支持团队接手。