Anciennes stations et pompiste
Dix stations de campagne gardent les anciennes pompes du jeu : Xero Route 68 East, Senora Freeway, Sandy Shores et Paleto Boulevard, LTD Grapeseed, et Globe Oil Harmony, Route 68 East, Route 68 West, Senora Way et Panorama Drive.
Ni écran ni carte ici. Les pompes gardent le pistolet et le tuyau du jeu, leurs rouleaux tournent avec les litres et le montant, une cloche sonne à chaque gallon, et le carburant coule un peu moins vite qu'aux pompes modernes. Et c'est un pompiste qui fait le travail.
Le pompiste
Il attend près des pompes. Garez votre véhicule à portée d'une pompe, descendez, allez vers lui et appuyez sur E pour lui parler. Il vous accueille, à voix haute et dans la boîte de dialogue, et propose :
| Choix | Ce qui se passe |
|---|---|
| Faire le plein | Il remplit le réservoir. Le choix affiche le carburant et son prix au litre. |
| Choisir un montant | Vous tapez un montant en dollars, et il s'arrête là. |
| Remplissez-moi un jerrican | Il remplit un jerrican neuf à sa pompe et vous l'apporte. Voir Jerricans. |
| Non merci | Rien ne se passe. |
Tous les joueurs autour voient la scène en entier.
Liquide uniquement
- Il ne prend que le liquide. Avant de commencer, le serveur vérifie que vous avez au moins le prix d'un litre sur vous.
- Le plein s'arrête quand votre liquide ne couvre plus le litre suivant : vous ne lui devez jamais rien.
- Si vous partez avec la voiture pendant qu'il remplit, il s'arrête. Vous payez ce qui est entré.
Diesel uniquement
Ces stations vendent du diesel (oldPumps.attendant.fuels). Il vous le dit quand votre voiture roule à l'essence, quand elle est électrique, quand le réservoir est déjà plein, ou quand la cuve de la station est vide. Il sert un client à la fois : le suivant attend.
Sa voix
Il parle avec sa propre voix, en anglais comme les personnages du jeu, ou en français (voice.language). Le texte dans la boîte suit la langue de chaque joueur, comme des sous-titres. Les petites répliques dites pendant que vous bougez ou attendez, comme son « merci », sont seulement en voix.
Sans hz_lib, ou avec dialogue = false, il passe par un menu ox_lib, sa voix et des notifications. Avec voice.enabled = false, il reprend les répliques génériques du jeu.
Jerricans
Choisissez Remplissez-moi un jerrican : il prend un jerrican, le pose à sa pompe, s'agenouille et le remplit pendant que les rouleaux montent jusqu'à 20 L, puis vous l'apporte. Vous payez $1,000 en liquide (petrolCan.price) quand il vous le tend, et le jerrican va dans votre inventaire.
- Il vous faut de la place dans l'inventaire, et le liquide sur vous.
- Partez avant qu'il vous le tende et rien n'est payé : il garde le jerrican.
- Il ne vend que des jerricans neufs. Il ne remplit pas celui que vous portez.
oldPumps.attendant.cans = false, ou petrolCan.enabled = false pour les jerricans partout.
Libre-service
oldPumps.attendant.enabled = false retire les pompistes. Les joueurs prennent alors le pistolet eux-mêmes aux anciennes pompes, choisissent le carburant, puis Faire le plein ou Choisir un montant dans un menu, et paient à la fin en choisissant liquide ou banque (oldPumps.askAccount). Les rouleaux, la cloche et le pistolet du jeu restent.
Placer un pompiste
Dans data/stations.lua :
| Champ | Description |
|---|---|
attendant = true | Un pompiste sert cette station. |
attendantPost = vec4(x, y, z, heading) | Où il attend. Par défaut : près de la première pompe. |
fuels = { 'diesel' } | Ce qu'il vend ici. Par défaut : oldPumps.attendant.fuels. |
