Agency Docs
QBESXStandalone

Agency-Minerjob V2 Instalação

Um trabalho de mineração para FiveM em QBCore, Qbox, ESX ou totalmente standalone, em três locais: a pedreira Davis.

v2.0.0Pago5 Páginas

01Instalação

  1. 1Coloque Agency-Minerjob na pasta resources
  2. 2Adicione ensure Agency-Minerjob ao server.cfg, depois do seu framework, oxmysql e inventário
  3. 3QBCore com qb-inventory ou um fork: não é necessário fazer nada, os itens ausentes são adicionados enquanto o servidor está em execução. ox_inventory (também Qbox): adicione as entradas de install/items_ox_inventory.lua. ESX: execute install/items_esx.sql
  4. 4Copie install/images para a pasta images do seu inventário. O menu exibe as imagens de qualquer forma
  5. 5Opcional: adicione add_ace group.admin agency.minerjob.admin allow para /mineradmin
  6. 6Atualização da V1: substitua a pasta antiga e use o novo config.lua. Os níveis da V1 (player_mining_skills) são transferidos na primeira inicialização

02Dependências

  • Não é necessária nenhuma dependência
  • QBCore, QBox ou ESX (opcional, sem nenhum funciona em modo standalone)
  • oxmysql (opcional, sem ele tudo é guardado no armazenamento chave-valor do servidor)
  • Um inventário (opcional: ox_inventory, qs-inventory, qb-inventory e seus forks ou ESX; sem um deles, o minerador guarda tudo na bolsa do menu)
  • Agency-Notify (opcional, mensagens como notificações do Agency)
  • Agency-Banking (opcional, dinheiro em servidores standalone)

03Arquivo SQL

Opcional: o recurso cria estas tabelas sozinho ao iniciar. Importe este arquivo só se você preparar o banco de dados manualmente:

-- Agency-Minerjob V2 -- Optional: the script creates this table by itself on the first start when oxmysql runs. -- Only needed when your database user may not create tables. -- Without oxmysql everything is saved in the server's key value store instead. -- Levels from V1 (player_mining_skills) are taken over on the first start; that table stays untouched. CREATE TABLE IF NOT EXISTS `agency_minerjob` ( `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;

+Bom saber

Agency-Minerjob V2 funciona logo após a linha ensure. Há quatro pontos que vale a pena verificar antes da primeira inicialização: os itens, as imagens dos itens, os administradores e a migração da V1.

Itens
No QBCore com qb-inventory ou um fork, não é necessário fazer nada, os itens ausentes são adicionados enquanto o servidor está em execução (Config.RegisterItems). Para ox_inventory, também no Qbox, adicione as entradas de install/items_ox_inventory.lua a ox_inventory/data/items.lua. No ESX, execute install/items_esx.sql.
Imagens dos itens
Copie install/images para a pasta images do seu inventário. O menu mostra as imagens de qualquer forma: Config.Images = 'auto' as obtém do inventário e usa as próprias como alternativa.
Banco de dados
Com oxmysql, tudo é salvo em uma única tabela, agency_minerjob, que o script cria automaticamente. Sem oxmysql, os dados são salvos no armazenamento de chave-valor do servidor. O SQL abaixo só é necessário quando o usuário do banco de dados não pode criar tabelas.
Administradores
Administradores são jogadores que têm o ACE agency.minerjob.admin, o grupo group.admin ou group.superadmin, um dos grupos em Config.Admin.groups ou um dos identificadores em Config.Admin.identifiers.
Atualização da V1
Substitua a pasta antiga pela nova e use o novo config.lua, a configuração da V1 não é compatível. Os níveis são transferidos de player_mining_skills na primeira inicialização, os nomes dos itens da V1 continuam os mesmos (stone, coal, copper, silver, diamond, emerald) e /mininglevel continua funcionando.

?Perguntas frequentes

Quais inventários são compatíveis?

ox_inventory, qs-inventory, qb-inventory e suas variantes, como ps, lj e jpr, além do inventário do ESX, detectados por Config.Inventory = 'auto'. Servidores standalone sem inventário usam a bolsa no menu ou conectam o próprio inventário com as funções em Config.Standalone.

Como os jogadores recebem pagamentos em um servidor standalone?

Config.Standalone.money = 'auto' usa Agency-Banking quando estiver em execução, caso contrário, usa uma carteira no menu. Com 'hooks', são usadas as funções getMoney, removeMoney e addMoney personalizadas.

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