FAQ
Puis-je le configurer pour mon serveur ?
Oui. config.lua, data/ et locales/ sont ouverts, pas chiffrés : prix, paiement, consommation par classe ou modèle de véhicule, taille des réservoirs, modèles diesel et électriques, blips, noms des commandes, droits admin, notifications, pompiste, job de livraison, stations et langues. Avec hz_lib, les prix, le paiement, la consommation et la paie du livreur se changent aussi en jeu depuis /hzpanel, en direct. Chaque réglage est sur la page Configuration.
Est-ce que ça marche avec ESX, QBCore et Qbox ?
Oui, et avec ox_core ou un serveur standalone. Le framework est détecté tout seul, par hz_lib quand il tourne.
De quelles resources a-t-il besoin ?
ox_lib (3.22.0 ou plus récent) est obligatoire. hz_lib est gratuit et recommandé : il apporte la boîte de dialogue, les objectifs à l'écran du job de livraison et la tablette du répartiteur. Voir Installation.Puis-je garder LegacyFuel ou ox_fuel ?
Non. Retirez-le : deux scripts d'essence vident et remplissent les mêmes véhicules. HZ-Fuel répond à leurs exports et à leur statebag, donc les scripts qui s'en servaient continuent de marcher. Voir Exports et compatibilité.
Mon garage, mon HUD ou mon job appelle LegacyFuel. Dois-je le modifier ?
Non. exports['LegacyFuel']:GetFuel et SetFuel, leurs versions qb-fuel, cdn-fuel et ps-fuel, les fonctions de paiement d'ox_fuel et le statebag fuel sont tous pris en charge par HZ-Fuel.
Faut-il ox_target ou qb-target ?
Non. Les invites viennent de HZ-TextUi quand il tourne, sinon du texte d'interface d'ox_lib. HZ-Fuel tourne sans problème sur un serveur qui a ox_target ou qb-target.
Les joueurs ont du liquide mais la pompe affiche PAIEMENT REFUSÉ.
Les pompes modernes et les bornes prennent la carte, donc le compte bancaire (cardOnly = true). Mettez cardOnly = false pour débiter paymentAccount d'abord, puis l'autre compte. Les stations de campagne prennent le liquide. Voir Paiement.
Le carburant est gratuit sur mon serveur.
Avec requirePayment = 'auto', le paiement se coupe tout seul quand aucun système d'argent n'est trouvé. La console du serveur affiche le mode de paiement au démarrage. Mettez requirePayment = true pour le forcer.
Une station n'a ni écran, ni pistolet, ni invite.
Une carte a remplacé les pompes du jeu par son propre modèle. Voir Cartes qui remplacent les pompes.
Le régulateur ou mon HUD a perdu le carburant après un redémarrage de HZ-Fuel.
Redémarrez tout le serveur après une mise à jour, pas HZ-Fuel seul. C'est une limite de FiveM : les joueurs déjà connectés voient les noms que HZ-Fuel remplace comme arrêtés jusqu'à leur reconnexion.
Comment rendre un véhicule add-on diesel ou électrique ?
Ajoutez son nom de spawn à dieselVehicles, ou à electric.electricVehicles. Tous les autres véhicules, add-ons compris, roulent à l'essence.
Quelles langues sont incluses ?
19 langues pour chaque message, invite et écran, selon la langue d'ox_lib. Les voix des PNJ sont en anglais ou en français, avec leurs répliques affichées dans la langue de chaque joueur. Voir Langue.
Puis-je couper le job de livraison ou le pompiste ?
Oui. delivery.enabled = false coupe le job, et les stations ne sont alors jamais à sec. oldPumps.attendant.enabled = false passe les stations de campagne en libre-service.
Combien gagne un livreur ?
Avec les réglages par défaut, environ $1,350 à $1,940 pour une citerne pleine livrée à 6 km de la raffinerie, et jusqu'à environ $6,200 de l'heure quand il y a assez de demande. Tout se règle dans config.delivery.pay. Voir Paie.
Faut-il une base de données ?
Non. Les stocks des stations et le niveau des jerricans sont gardés par le serveur lui-même. Seul un ancien ESX demande une requête SQL pour le job de livraison, voir Installation.
