Agency Docs
QBESXStandalone

Agency-Blackmarket V2 Instalação

Um mercado negro vivo para FiveM em QBCore, Qbox, ESX ou totalmente standalone.

v2.0.0Pago6 Páginas

01Instalação

  1. 1Coloca o Agency-Blackmarket na tua pasta resources
  2. 2Adiciona ensure Agency-Blackmarket ao server.cfg, depois do teu framework, do teu inventário e do teu recurso de target
  3. 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
  4. 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
  5. 5Opcional: add_ace group.admin agency.blackmarket allow para a página Admin do /ablackmarket
  6. 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ência
  • QBCore, 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.

Continuas sem avançar depois desta página? O nosso suporte assume daqui.