Agency Docs
QBESXStandalone

Agency-Minerjob V2 Instalación

Un trabajo de minería para FiveM en QBCore, Qbox, ESX o totalmente independiente, en tres lugares: la cantera Davis.

v2.0.0De pago5 Páginas

01Instalación

  1. 1Coloca Agency-Minerjob en la carpeta resources
  2. 2Añade ensure Agency-Minerjob a server.cfg, después de tu framework, oxmysql y tu inventario
  3. 3QBCore con qb-inventory o una bifurcación: no tienes que hacer nada, los objetos que falten se añaden mientras el servidor está en funcionamiento. ox_inventory (también Qbox): añade las entradas de install/items_ox_inventory.lua. ESX: ejecuta install/items_esx.sql
  4. 4Copia install/images en la carpeta images de tu inventario. El menú mostrará las imágenes de todos modos
  5. 5Opcional: añade add_ace group.admin agency.minerjob.admin allow para /mineradmin
  6. 6Al actualizar desde V1: sustituye la carpeta antigua y usa el nuevo config.lua. Los niveles de V1 (player_mining_skills) se transfieren en el primer inicio

02Dependencias

  • No se requiere ninguna dependencia
  • QBCore, QBox o ESX (opcional, sin ninguno funciona en modo standalone)
  • oxmysql (opcional, sin él todo se guarda en el almacén de clave y valor del servidor)
  • Un inventario (opcional: ox_inventory, qs-inventory, qb-inventory y sus bifurcaciones, o ESX; sin inventario, el minero guarda todo en la bolsa del menú)
  • Agency-Notify (opcional, muestra mensajes como notificaciones de Agency)
  • Agency-Banking (opcional, para gestionar dinero en servidores independientes)

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-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;

+Conviene saber

Agency-Minerjob V2 funciona justo después de la línea ensure. Hay cuatro puntos que conviene revisar antes del primer inicio: los objetos, las imágenes de los objetos, los administradores y el paso desde V1.

Objetos
En QBCore con qb-inventory o una bifurcación, no hay que hacer nada; los objetos que falten se añaden mientras el servidor está en funcionamiento (Config.RegisterItems). Para ox_inventory, también en Qbox, añade las entradas de install/items_ox_inventory.lua a ox_inventory/data/items.lua. En ESX, ejecuta install/items_esx.sql.
Imágenes de los objetos
Copia install/images en la carpeta images de tu inventario. El menú muestra las imágenes de cualquier manera: Config.Images = 'auto' las obtiene del inventario y, si no están disponibles, usa las suyas propias.
Base de datos
Con oxmysql, todo se guarda en una tabla, agency_minerjob, que el script crea automáticamente. Sin oxmysql, se guarda en el almacén de pares clave-valor del servidor. El SQL de abajo solo es necesario si el usuario de tu base de datos no puede crear tablas.
Administradores
Los administradores son jugadores con el ACE agency.minerjob.admin, el grupo group.admin o group.superadmin, uno de los grupos de Config.Admin.groups o uno de los identificadores de Config.Admin.identifiers.
Actualizar desde V1
Reemplaza la carpeta antigua por la nueva y usa el nuevo config.lua, la configuración de V1 no es compatible. Los niveles se importan de player_mining_skills en el primer inicio, los nombres de los objetos de V1 se mantienen (stone, coal, copper, silver, diamond, emerald) y /mininglevel sigue funcionando.

?Preguntas frecuentes

¿Qué inventarios son compatibles?

ox_inventory, qs-inventory, qb-inventory y sus forks, como ps, lj y jpr, además del inventario de ESX, detectado mediante Config.Inventory = 'auto'. Los servidores standalone sin inventario usan la bolsa del menú o pueden conectar su propio inventario con las funciones de Config.Standalone.

¿Cómo reciben el pago los jugadores en un servidor standalone?

Config.Standalone.money = 'auto' usa Agency-Banking cuando está en funcionamiento; de lo contrario, usa una cartera en el menú. Con 'hooks' se usan tus propias funciones getMoney, removeMoney y addMoney.

¿Sigues atascado después de esta página? Nuestro soporte se encarga.