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.
ensure ox_lib
ensure oxmysql
ensure ox_inventory
ensure ox_target
ensure bupa-fuel3. 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.
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 diConfig.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.