Agency-Blackmarket V2 Instalação
Um mercado negro vivo para FiveM em QBCore, Qbox, ESX ou totalmente standalone.

01Instalação
- 1Coloca o Agency-Blackmarket na tua pasta resources
- 2Adiciona ensure Agency-Blackmarket ao server.cfg, depois do teu framework, do teu inventário e do teu recurso de target
- 3Com oxmysql, a tabela agency_blackmarket é criada no primeiro arranque. O install/agency_blackmarket.sql só é preciso se o teu utilizador da base de dados não puder criar tabelas
- 4Compara os itens de Config.Items e Config.Sell.items com o teu inventário. Os itens que o teu inventário não conhece ficam de fora, com uma linha na consola do servidor
- 5Opcional: add_ace group.admin agency.blackmarket allow para a página Admin do /ablackmarket
- 6Atualizar a partir da V1: substitui a pasta antiga e usa o novo config.lua. A reputação de blackmarket_reputation é mantida no primeiro arranque, e o qb-menu deixa de ser preciso
02Dependências
Não é necessária nenhuma dependênciaQBCore, QBox ou ESX (opcional, sem nenhum funciona em modo standalone)Um inventário (opcional: ox_inventory, qb-inventory, qs-inventory, ps, lj ou jpr)oxmysql (opcional, sem ele tudo é guardado no armazenamento chave-valor do servidor)ox_target ou qb-target (opcional, caso contrário um aviso com uma tecla)Um script de dispatch (opcional: ps-dispatch, cd_dispatch, qs-dispatch, rcore_dispatch, core_dispatch, tk_dispatch, lb-tablet ou origen_police)Agency-Banking (opcional, o dinheiro no modo standalone)Agency-Notify (opcional)Agency Phone (opcional, os jogadores pagam com Agency Pay)
03Arquivo SQL
Opcional: o recurso cria estas tabelas sozinho ao iniciar. Importe este arquivo só se você preparar o banco de dados manualmente:
-- 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`;
+Bom saber
O Agency-Blackmarket V2 funciona logo após a linha ensure. Antes do primeiro arranque, vale a pena olhar para quatro pontos: os itens, o dinheiro sujo, a base de dados e, numa atualização, a passagem a partir da V1.
- Itens
- O mercado vende o que está em Config.Items e o recetador compra o que está em Config.Sell.items. Os itens que o teu inventário não conhece ficam de fora no arranque, com uma linha na consola do servidor que os nomeia. Para o ox_inventory, pode definir-se outro nome por item com ox, por exemplo ammo-9 para pistol_ammo.
- Dinheiro sujo
- O QBCore usa notas marcadas (markedbills), ou o item black_money quando o ox_inventory o conhece. O Qbox usa o item black_money e o ESX a conta black_money. Config.Money.dirty força um caminho, e Config.Money.buyWith define o que os dealers aceitam: dinheiro sujo, dinheiro vivo ou banco.
- Base de dados
- Com oxmysql, a reputação, o stock, as encomendas e os telemóveis ligados são guardados na tabela agency_blackmarket, que o script cria sozinho. Sem oxmysql, tudo vai para o armazenamento chave-valor do servidor. O install/agency_blackmarket.sql só é preciso se o teu utilizador da base de dados não puder criar tabelas.
- Atualizar a partir da V1
- Substitui a pasta antiga pela nova e usa o novo config.lua, a configuração da V1 não serve. A reputação é mantida a partir de blackmarket_reputation no primeiro arranque. O qb-menu e o esx_menu_default deixam de ser precisos.
?Perguntas frequentes
De onde vêm as imagens dos itens?
Com Config.Images = 'auto', o menu lê-as do inventário em funcionamento: ox_inventory, qs-inventory, qb-inventory, ps, lj ou jpr. Um endereço web teu também funciona, e false mostra os ícones das categorias em vez delas.
Quem pode abrir a página Admin?
Jogadores com a ACE agency.blackmarket, group.admin ou group.superadmin, ou com um grupo de Config.AdminGroups em QBCore e ESX. add_ace group.admin agency.blackmarket allow no server.cfg chega para a maioria dos servidores.