Skip to content

Installazione

Installation

Avvia la risorsa, seleziona una lingua e aggiungi l'oggetto tanica di benzina. Non c'è alcun file SQL da importare.

1. Dependencies

Resource Required Why
ox_lib Yes Callbacks, notifications, text UI, locales
oxmysql Yes Station ownership, stock, banks and staff
An inventory Yes The jerry can item and the EV battery item
A targeting resource Optional Only if Config.Interaction = 'target'

2. server.cfg — ensure order

Avvia bupa-fuel dopo le risorse da cui dipende.

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

3. Database

Nulla da importare. Al primo avvio, la risorsa crea le proprie tabelle se non esistono già:

Table Holds
bupa_fuel_stations Owner, bank balance, stock per fuel, sell prices, upgrades and stats
bupa_fuel_employees Staff per station: name, wage and permissions

Entrambe vengono create con CREATE TABLE IF NOT EXISTS, quindi un riavvio non toccherà mai i dati già presenti. I livelli di carburante dei veicoli non vengono memorizzati nel database, ma risiedono nello state bag del veicolo e da lì vengono condivisi tra i client.

4. Language

La lingua è globale e proviene da ox_lib, non da un valore di configurazione.

server.cfg
setr ox:locale "tr"

5. The jerry can item

La tanica è un oggetto dell'inventario e deve esistere nel tuo inventario prima che chiunque possa usarne una. La risorsa include tutto il necessario nella cartella install/: l'icona in install/img/ e un file per ciascun inventario in install/inv/.

Consulta The jerry can per la voce specifica dell'inventario.

Non usare weapon_petrolcan. È un'arma e, se distribuita, permette ai giocatori di versare carburante a terra e dargli fuoco. L'oggetto utilizzato da questa risorsa è un semplice oggetto chiamato jerrycan.

6. Check it works

  • Sali su qualsiasi auto e guida. Il serbatoio si svuota e, sotto al 15%, riceverai un avviso di carburante in esaurimento.
  • Avvicinati a una pompa in qualsiasi stazione. Dovresti visualizzare un'opzione di target o un prompt [E] a seconda di Config.Interaction.
  • Avvicinati al marker $ in una stazione. Se non è di proprietà ed è acquistabile, ti offrirà il locale; una volta acquistato, aprirà la dashboard.
  • Esegui /fueladmin. Se viene rifiutato, consulta Admin.