Skip to content

Instalación

Instalación

Inicia el recurso, elige un idioma, añade el item del bidón de gasolina. No hay ningún archivo SQL que importar.

1. Dependencias

Recurso Requerido Por qué
ox_lib Callbacks, notificaciones, text UI, locales
oxmysql Propiedad de la gasolinera, stock, cuentas bancarias y empleados
Un inventario El item del bidón de gasolina y el item de la batería EV
Un recurso de targeting Opcional Solo si Config.Interaction = 'target'

2. server.cfg — orden de start

Inicia bupa-fuel después de los recursos de los que depende.

server.cfg
ensure ox_lib
ensure oxmysql
ensure ox_inventory
ensure ox_target
ensure bupa-fuel

3. Base de datos

Nada que importar. En el primer inicio, el recurso crea sus propias tablas si no existen:

Tabla Contiene
bupa_fuel_stations Propietario, saldo bancario, stock por combustible, precios de venta, mejoras y estadísticas
bupa_fuel_employees Empleados por gasolinera: nombre, salario y permisos

Ambas se crean con CREATE TABLE IF NOT EXISTS, por lo que un reinicio nunca afecta a los datos que ya están ahí. Los niveles de combustible de los vehículos no se almacenan en la base de datos — residen en el state bag del vehículo y se comparten entre clientes desde allí.

4. Idioma

El idioma es global y proviene de ox_lib, no de un valor de configuración.

server.cfg
setr ox:locale "tr"

5. El item del bidón de gasolina

El bidón es un item del inventario y tiene que existir en tu inventario antes de que nadie pueda usar uno. El recurso incluye todo lo necesario para ello en install/ — el icono en install/img/, y un archivo por inventario en install/inv/.

Consulta The jerry can para ver la entrada correspondiente a cada inventario.

No uses weapon_petrolcan. Es un arma, y entregarla permite a los jugadores verter combustible en el suelo y prenderle fuego. El item que utiliza este recurso es un item normal llamado jerrycan.

6. Comprueba que funciona

  • Súbete a cualquier coche y conduce. El depósito se vacía, y por debajo del 15% recibirás una advertencia de combustible bajo.
  • Acércate a un surtidor en cualquier gasolinera. Deberías ver una opción de targeting o un aviso [E] dependiendo de Config.Interaction.
  • Acércate al marcador $ en una gasolinera. Si no tiene dueño y se puede comprar, te ofrecerá el lugar; una vez que sea tuya, abrirá el panel de control.
  • Ejecuta /fueladmin. Si te deniega el acceso, consulta Admin.