Installation
Installation
Démarrez la ressource, choisissez une langue, ajoutez l'item du bidon d'essence. Il n'y a aucun fichier SQL à importer.
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
Démarrez bupa-fuel après les ressources dont il dépend.
ensure ox_lib
ensure oxmysql
ensure ox_inventory
ensure ox_target
ensure bupa-fuel3. Database
Rien à importer. Au premier démarrage, la ressource crée ses propres tables si elles n'existent pas :
| 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 |
Les deux sont créées avec CREATE TABLE IF NOT EXISTS, donc un redémarrage n'affecte jamais les données déjà présentes. Les niveaux de carburant des véhicules ne sont pas stockés dans la base de données — ils résident dans le state bag du véhicule et sont partagés entre les clients à partir de là.
4. Language
La langue est globale et provient de ox_lib, et non d'une valeur de configuration.
setr ox:locale "tr"5. The jerry can item
Le bidon est un item d'inventaire et doit exister dans votre inventaire avant que quiconque puisse l'utiliser. La ressource fournit tout le nécessaire dans install/ — l'icône dans install/img/, et un fichier par inventaire dans install/inv/.
Voir The jerry can pour l'entrée spécifique à chaque inventaire.
N'utilisez pas weapon_petrolcan. C'est une arme, et la distribuer permet aux joueurs de verser de l'essence au sol et d'y mettre le feu. L'item utilisé par cette ressource est un simple item nommé jerrycan.
6. Check it works
- Montez dans n'importe quelle voiture et conduisez. Le réservoir se vide, et en dessous de 15 %, vous recevez un avertissement de carburant bas.
- Marchez vers une pompe dans n'importe quelle station. Vous devriez obtenir une option de ciblage ou une invite
[E]selonConfig.Interaction. - Marchez vers le marqueur
$d'une station. Non possédée et achetable, elle vous propose le lieu ; une fois que vous la possédez, elle ouvre le tableau de bord. - Exécutez
/fueladmin. Si l'accès est refusé, consultez Admin.