Agency-Blackmarket V2 Instalación
Un mercado negro vivo para FiveM en QBCore, Qbox, ESX o totalmente standalone.

01Instalación
- 1Coloca Agency-Blackmarket en tu carpeta resources
- 2Añade ensure Agency-Blackmarket a server.cfg, después de tu framework, tu inventario y tu recurso de target
- 3Con oxmysql, la tabla agency_blackmarket se crea en el primer arranque. install/agency_blackmarket.sql solo hace falta si tu usuario de base de datos no puede crear tablas
- 4Compara los objetos de Config.Items y Config.Sell.items con tu inventario. Los objetos que tu inventario no conoce se omiten, con una línea en la consola del servidor
- 5Opcional: add_ace group.admin agency.blackmarket allow para la página Admin de /ablackmarket
- 6Actualizar desde V1: sustituye la carpeta antigua y usa el nuevo config.lua. La reputación de blackmarket_reputation se conserva en el primer arranque y qb-menu ya no hace falta
02Dependencias
No se requiere ninguna dependenciaQBCore, QBox o ESX (opcional, sin ninguno funciona en modo standalone)Un inventario (opcional: ox_inventory, qb-inventory, qs-inventory, ps, lj o jpr)oxmysql (opcional, sin él todo se guarda en el almacén de clave y valor del servidor)ox_target o qb-target (opcional, si no, un aviso con una tecla)Un script de dispatch (opcional: ps-dispatch, cd_dispatch, qs-dispatch, rcore_dispatch, core_dispatch, tk_dispatch, lb-tablet u origen_police)Agency-Banking (opcional, el dinero en modo standalone)Agency-Notify (opcional)Agency Phone (opcional, los jugadores pagan con Agency Pay)
03Archivo SQL
Opcional: el recurso crea estas tablas por sí mismo al iniciarse. Importa este archivo solo si preparas la base de datos a mano:
-- 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`;
+Conviene saber
Agency-Blackmarket V2 funciona justo después de la línea ensure. Antes del primer arranque conviene mirar cuatro puntos: los objetos, el dinero negro, la base de datos y, al actualizar, el paso desde V1.
- Objetos
- El mercado vende lo que hay en Config.Items y el perista compra lo que hay en Config.Sell.items. Los objetos que tu inventario no conoce se omiten al arrancar, con una línea en la consola del servidor que los nombra. Para ox_inventory se puede fijar otro nombre por objeto con ox, por ejemplo ammo-9 para pistol_ammo.
- Dinero negro
- QBCore usa billetes marcados (markedbills), o el objeto black_money cuando ox_inventory lo conoce. Qbox usa el objeto black_money y ESX la cuenta black_money. Config.Money.dirty fuerza una vía, y Config.Money.buyWith fija lo que aceptan los dealers: dinero negro, efectivo o banco.
- Base de datos
- Con oxmysql, la reputación, el stock, los pedidos y los móviles vinculados se guardan en la tabla agency_blackmarket, que el script crea por sí mismo. Sin oxmysql todo va al almacén de clave y valor del servidor. install/agency_blackmarket.sql solo hace falta si tu usuario de base de datos no puede crear tablas.
- Actualizar desde V1
- Sustituye la carpeta antigua por la nueva y usa el nuevo config.lua, la configuración de V1 no sirve. La reputación se conserva desde blackmarket_reputation en el primer arranque. qb-menu y esx_menu_default ya no hacen falta.
?Preguntas frecuentes
¿De dónde salen las imágenes de los objetos?
Con Config.Images = 'auto', el menú las lee del inventario que está en marcha: ox_inventory, qs-inventory, qb-inventory, ps, lj o jpr. También sirve una dirección web propia, y false muestra en su lugar los iconos de categoría.
¿Quién puede abrir la página Admin?
Los jugadores con el ACE agency.blackmarket, group.admin o group.superadmin, o con un grupo de Config.AdminGroups en QBCore y ESX. add_ace group.admin agency.blackmarket allow en server.cfg basta para la mayoría de servidores.