Skip to content

Instalación

Instala Cuxial Gas Stations paso a paso: dependencias, convars, permiso de administración y orden de arranque.

Cuxial Gas Stations no necesita importar SQL ni añadir items al inventario. Crea sus tablas y carga sus ubicaciones de fábrica en el primer arranque.

Comprueba las dependencias ​

Deben estar instaladas y funcionando antes:

  • OneSync activado en el servidor
  • ox_lib
  • oxmysql
  • cuxial_bridge, con uno de los frameworks compatibles: QBox, QBCore o ESX
  • sleepless_interact

Los recursos opcionales añaden funciones cuando están en marcha:

RecursoCon élSin él
Cuxial Fuel (cuxial_fuel)Los surtidores venden de los depósitos al precio del dueño, aplican el happy hour, reparten bonos de lavado y pueden provocar derrames.El combustible se vende cuando tu propio script de combustible llama a los exports.
Cuxial Garages (cuxial_garages)El conductor recibe las llaves del vehículo del viaje o de la furgoneta, y las pierde al devolverlo.No se entregan llaves. Tu sistema de llaves debe dejar usar el vehículo al conductor.
Un teléfono compatible con cuxial_bridgeLos avisos al dueño llegan al teléfono y los clientes pueden pedir detailing a domicilio con un mensaje.Los avisos usan la notificación estándar de ox_lib. El detailing a domicilio se pide con /detailing.

Copia los recursos ​

Coloca las dos carpetas dentro de resources sin cambiarles el nombre:

  • cuxial_gasstations
  • cuxial_gas_assets

cuxial_gas_assets contiene los props, la furgoneta de detailing, la pistola de presión y los sonidos. Si también tienes Cuxial Fuel, es el mismo recurso: deja una sola copia.

Base de datos ​

No hay nada que importar. En el primer arranque el recurso:

  • crea todas las tablas cuxial_gasstations_*;
  • carga los destinos de reparto y las hidrolimpiadoras públicas de fábrica desde install/seed_points.sql, solo mientras la tabla de puntos no tenga ninguno.

install/cuxial_gasstations.sql es una copia de referencia del esquema. No hace falta ejecutarlo.

Pon los convars y el permiso de administración ​

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

# Webhook de Discord para los logs de las gasolineras (opcional)
set cuxial_gasstations_webhook "https://discord.com/api/webhooks/..."

# Trazas de depuración en la consola (opcional)
setr cuxial_gasstations_debug "0"

# Quién puede abrir el panel de administración
add_ace group.admin cuxial_gasstations.admin allow

El panel de administración también se abre a quien tenga el permiso admin de tu framework, así que la línea add_ace solo hace falta para otros grupos. Los dos nombres se cambian en admin, en shared/config.lua.

El webhook va en server.cfg, nunca en shared/config.lua. El nombre del convar se cambia en logs.convar.

Permite la pistola de presión en ox_inventory ​

Sáltate este paso si no usas ox_inventory.

La hidrolimpiadora pone en las manos del jugador una herramienta que no es un item del inventario. Con su configuración por defecto, ox_inventory la quita al instante. Añádela a la lista de ignoradas:

server.cfg
cfg
setr inventory:ignoreweapons ["WEAPON_PRESSURE1"]

Si ya tienes una línea inventory:ignoreweapons, añade "WEAPON_PRESSURE1" a su lista en vez de escribir una segunda línea. El recurso avisa en la consola del cliente (F8) cuando falta la entrada.

Arranca los recursos ​

Arranca el script después de sus dependencias y de tu framework:

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

cuxial_gas_assets debe arrancar antes que cuxial_gasstations. Sin él no existen las hidrolimpiadoras, la furgoneta de detailing ni la pistola de presión.

Comprueba que funciona ​

  1. Entra al servidor y abre el mapa. Cada gasolinera muestra su blip.
  2. Ve a una gasolinera y usa la interacción Gestionar gasolinera. Se abre el diálogo de compra.
  3. Escribe /gasadmin. El panel de administración se abre en el resumen.
  4. En el panel de administración, abre Hidrolimpiadoras y coloca la primera ranura de lavado de una gasolinera. Ver Guía de funciones.

Siguiente: ajusta precios, límites y módulos en Configuración.

© Cuxial