ai-fuel
Consommation de carburant par véhicule et stations-service aux pompes de la carte, avec un pistolet et un tuyau visibles par tous.
ai-fuel fait consommer du carburant aux véhicules quand ils roulent et permet aux joueurs de faire le plein dans les stations-service. Le niveau de carburant se trouve sur le véhicule lui-même (le state bag fuel, 0-100), donc le HUD, les garages et tout autre script lisent le même nombre.
Ce qu’il fait en jeu
- Consommation. Le jeu consomme du carburant selon le régime moteur : un régime élevé consomme davantage. Un plein dure environ 25 minutes de conduite au taux de consommation par défaut. Les vélos, les véhicules sans réservoir et les modèles électriques du panneau ne consomment rien.
- Faire le plein. Dans une station-service, allez à une pompe et prenez le pistolet (invite Take the nozzle). Allez jusqu’à votre véhicule (le tuyau atteint 8 m depuis la pompe) et branchez-le (invite Refuel the vehicle). Une barre de progression tourne ; à la fin, le réservoir est plein et le prix est prélevé sur le premier compte qui peut le payer. Raccrochez le pistolet avec Hang up the nozzle. Dépasser le bout du tuyau ou monter dans un véhicule remet le pistolet en place de lui-même.
- Tout le monde le voit. Le pistolet dans la main d’un joueur et le tuyau qui part de la pompe sont dessinés pour chaque joueur à proximité.
- Véhicules possédés. Le carburant d’un véhicule possédé est enregistré dans ai-vehicles chaque fois que sa valeur entière change, donc il est identique après un stationnement ou un redémarrage.
Installation
Installé par la recipe d’AI Core. À la main : ensure ai-fuel après ai-core (et après ai-vehicles si vous l’utilisez). 27 stations-service réparties sur la carte sont prêtes dans data/stations.json.
Ne faites pas tourner un second script de carburant à côté : deux scripts consommeraient le même réservoir.
Réglages du panneau
Panneau d’administration > Fuel.
Onglet : Gas stations
Où les joueurs font le plein et combien cela coûte. Un enregistrement par station (New station / Delete station). Seules les pompes situées dans la zone d’une station vendent du carburant.
| Réglage | Ce qu’il change | Unité | Défaut pour une nouvelle |
|---|---|---|---|
| Name | Le nom de la station. 1-48 caractères. | ||
| Centre | Placez-vous au milieu des pompes et utilisez votre position. | point | |
| Area | Jusqu’à quelle distance du centre une pompe fait partie de cette station. 2-40. | m | 12 |
| Price | Dollars par pour cent de réservoir (un plein depuis un réservoir vide coûte 100 fois cette valeur). 0-1000, par pas de 0.5. | $ | 3 |
| Map blip | Affiche cette station sur la carte, avec l’apparence de Station blip ci-dessous. | activé / désactivé | activé |
Onglet : Settings
À quelle vitesse les véhicules consomment du carburant et comment le plein est payé.
| Réglage | Ce qu’il change | Unité | Défaut |
|---|---|---|---|
| Burn rate | 1 est normal (un plein dure environ 25 minutes de conduite), 2 consomme deux fois plus vite, 0 désactive le carburant. 0-10, par pas de 0.1. | x | 1 |
| Refuel time | Secondes par pour cent rempli. Un plein depuis un réservoir vide prend 100 fois cette valeur ; la barre dure au moins 1 seconde. 0-5, par pas de 0.05. | s | 0.15 |
| Paid from | Comptes d’argent essayés dans l’ordre. Le prix entier vient d’un seul compte. | cash, bank | |
| Electric models | Modèles de véhicules (noms d’apparition) qui ne consomment pas de carburant ; ajoutez ici vos voitures électriques add-on. | voltic, voltic2, raiden, cyclone, tezeract, neon, surge, dilettante, dilettante2, imorgon, khamelion, iwagen, omnisegt, virtue, caddy, caddy2, caddy3, airtug, rcbandito | |
| Station blip | L’apparence des stations-service sur la carte (icône, couleur, taille) ; chaque station active ou désactive son blip. | icône 361, couleur 0, taille 0.7 |
Commandes et raccourcis clavier
Aucun. Les invites des pompes utilisent la touche d’interaction (E par défaut).
Logs
Chaque plein payé va dans le canal de logs refuels (station, pourcentage rempli, prix).
Autres scripts de carburant
La couche carburant d’AI Core fonctionne aussi avec ox_fuel, Renewed-Fuel, codem-xfuelv2, LegacyFuel, cdn-fuel, ps-fuel, lc_fuel, okokGasStation et x-fuel. Faites tourner l’un d’eux à la place d’ai-fuel (jamais les deux). Choisissez-le dans le panneau d’administration : Server > General > Fuel script (Automatic prend le premier qui tourne). Les scripts ai-* lisent et règlent le carburant via la couche, donc ils continuent de fonctionner.
Limites connues
- Les modèles électriques ne consomment simplement rien. Il n’y a pas de bornes de recharge.
- Faire le plein remplit toujours le réservoir à 100 %. Il n’y a pas de plein partiel.
- Le pistolet se place sur l’os de la trappe à carburant du véhicule. Sur les modèles qui n’en ont pas (certaines camionnettes et certains camions), il utilise un emplacement approximatif près d’une roue arrière ou du moteur et peut sembler mal placé.
- Le pistolet ne suit pas un véhicule qui bouge pendant qu’il est branché.