Skip to content

Instalación

Instala Cuxial Fuel paso a paso: dependencias, retirada de otros scripts de combustible, convars y orden de arranque.

Cuxial Fuel no necesita importar SQL. Crea su tabla en el primer arranque y usa un ítem que tiene que existir ya en tu inventario: el bidón.

Comprueba las dependencias ​

Estos recursos tienen que estar instalados y funcionando antes de añadir Cuxial Fuel:

  • OneSync activado en el servidor
  • ox_lib
  • oxmysql
  • cuxial_bridge, con uno de los frameworks soportados: QBox, QBCore o ESX
  • sleepless_interact
  • ox_inventory
  • cuxial_gas_assets, que se entrega con el script

cuxial_gasstations es opcional. Cuando está arrancado, cada gasolinera vende con sus precios y su stock, el dinero va a su caja y sus promociones salen en los tótems. Sin él, todos los surtidores venden con los precios de defaults en shared/config.lua.

Copia los recursos ​

Coloca las carpetas cuxial_fuel y cuxial_gas_assets dentro de tu directorio resources. No cambies el nombre de las carpetas.

Quita cualquier otro script de combustible ​

Cuxial Fuel ocupa el lugar de tu recurso de combustible anterior. Borra o comenta todas las líneas que arranquen otro:

server.cfg
cfg
# ensure tu_script_de_combustible_anterior

Dos sistemas de combustible a la vez escriben el nivel de los mismos vehículos y los dos reaccionan a los surtidores. Deja solo Cuxial Fuel.

Los recursos que piden el combustible con los nombres de export de los scripts de combustible más habituales siguen funcionando. Los nombres a los que responde Cuxial Fuel son las líneas provide del principio de su fxmanifest.lua. Consulta Exports y eventos.

Comprueba el ítem del bidón ​

El bidón se entrega como el ítem de jerryCan.item, weapon_petrolcan por defecto. Ese ítem tiene que existir en ox_inventory. Si usas otro nombre, cámbialo en shared/config.lua.

No hace falta ningún otro ítem.

Define las convars ​

Todas son opcionales.

server.cfg
cfg
# Idioma del script (se incluyen en y es)
setr ox:locale "es"

# Trazas de depuración en la consola
setr cuxial_fuel_debug "0"

Usa setr, no set: la convar de depuración también se lee en el cliente.

Arranca los recursos ​

Arranca Cuxial Fuel después de sus dependencias y de tu framework:

server.cfg
cfg
ensure ox_lib
ensure oxmysql
# aquí tu framework (qbx_core, qb-core o es_extended)
ensure cuxial_bridge
ensure ox_inventory
ensure sleepless_interact
ensure cuxial_gas_assets
ensure cuxial_fuel
# opcional
ensure cuxial_gasstations

No hay SQL que ejecutar. El recurso crea la tabla cuxial_fuel_vehicles al arrancar; install/cuxial_fuel.sql es solo una referencia.

Si tu base de datos tiene una tabla player_vehicles_fuel_type de un script de combustible anterior y cuxial_fuel_vehicles está vacía, los tipos de combustible guardados se copian una vez al arrancar.

Comprueba que funciona ​

  1. Entra al servidor y conduce cualquier coche. Escribe /fuel_type: una notificación dice el combustible del vehículo.
  2. Para junto a un surtidor, apaga el motor y bájate. Mira el surtidor y elige Repostar. La cámara se va a la pantalla del surtidor.
  3. Elige un combustible y una cantidad, y paga. La boquilla aparece en tu mano, unida al surtidor por una manguera.
  4. Ve al tapón del depósito y elige Repostar. El nivel sube.
  5. Vuelve al surtidor y elige Devolver la manguera. Los litros que no has usado se reembolsan.

Siguiente: ajusta precios, depósitos y pantallas en Configuración.

© Cuxial