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 :

ChoixCe qui se passe
Faire le pleinIl remplit le réservoir. Le choix affiche le carburant et son prix au litre.
Choisir un montantVous tapez un montant en dollars, et il s'arrête là.
Remplissez-moi un jerricanIl remplit un jerrican neuf à sa pompe et vous l'apporte. Voir Jerricans.
Non merciRien ne se passe.
Il va alors à la pompe, prend le pistolet et le met dans votre voiture. Les rouleaux tournent et la cloche sonne à chaque gallon. Quand il a fini, il raccroche le pistolet, vient vers vous, et vous le payez en liquide, de la main à la main : votre personnage sort les billets, il les range dans sa poche.

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.
Coupez-le avec 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 :

ChampDescription
attendant = trueUn 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.
Son modèle, sa façon d'attendre et sa voix sont dans Anciennes stations et pompiste, dans la configuration.