Configuration
config.lua : langue, framework, touches, courses, garage, société.
Taxi Job · version 4.0.0
Deux fichiers, exprès
config.lua est partagé : le jeu en a besoin pour dessiner l'interface et placer les repères. server/config.lua est un script serveur qui ne quitte jamais le serveur : tout ce qui rapporte de l'argent y vit (voir la page Économie).
config.lua
| Réglage | Défaut | Rôle |
|---|---|---|
| Config.Locale | 'fr' | Langue : 'fr', 'en', ou un fichier ajouté dans locales/. |
| Config.JobName | 'taxi' | Nom du métier dans votre base. |
| Config.OpenKey | 'F6' | Touche du téléphone, modifiable par chaque joueur dans les réglages FiveM. |
| Config.Money | driver 'cash', company 'bank' | Compte où le chauffeur est payé, et où le patron retire l'argent de la société. |
| Config.Framework.detect | 'auto' | 'auto', 'esx' ou 'qb'. Noms des ressources et des comptes si les vôtres diffèrent. |
| Config.Vehicle.required | true | Le client ne monte que dans un véhicule de la liste. |
| Config.Ride | — | Délais, distances, nombre de courses proposées, règles d'annulation. |
| Config.Passenger | — | Seuils de vitesse et de dégâts qui font réagir le passager. |
| Config.Hail | activé | Clients dans la rue : fréquence, chance, portée, patience. |
| Config.PlayerCalls | commande 'taxi' | Appels des joueurs : lieux proposés (4), distance minimale (400 m), longueur des messages (140). |
| Config.Garage | activé | Véhicules proposés (avec le niveau requis) et points du garage. |
| Config.BossMenu | grades boss, patron | Grades qui ouvrent l'onglet Société, grade maximum (4), montant maximum (100 000). |
| Config.Leaderboard | 10 lignes | Classement de la semaine. |
| Config.Marker / Config.MeterScreen | — | Repère au sol des arrêts, et place du compteur à l'écran. |
| Config.Locations | — | Points de prise en charge et de dépose, et la zone de chacun. |
Ajouter un véhicule au garage
Chaque véhicule a un niveau de chauffeur requis :
vehicles = {
{ model = 'taxi', level = 1 },
{ model = 'stanier', level = 3 },
{ model = 'baller2', level = 5 }
}Désactiver une fonction
Chacun de ces réglages coupe une fonction ; l'application masque alors l'onglet correspondant :
Config.Hail.enabled
Config.PlayerCalls.enabled
Config.Garage.enabled
Config.BossMenu.enabled
Config.Leaderboard.enabled
Config.Meter.enabled
Config.Marker.enabled
Config.Vehicle.requiredAjouter une langue
Copiez locales/en.lua, renommez le fichier et la clé Locales['en'], traduisez les valeurs, puis réglez Config.Locale sur le nouveau code. Une clé manquante retombe sur l'anglais.
