Accueil › Documentation › Configuration · origen_importheist
Tous les fichiers de configuration se trouvent dans le dossier config/ et sont ouverts (sans escrow).
Comportement général du script et réglages du framework.
| Variable | Type | Par défaut | Description |
|---|---|---|---|
Config.Framework |
string |
'auto' |
Framework à utiliser. Valeurs acceptées : 'auto', 'qbcore', 'esx' |
Config.Language |
string |
'en' |
Langue de l’interface. Disponibles : 'en', 'es', 'fr', 'it' |
Config.Debug |
boolean |
true |
Affiche des messages de débogage dans la console du serveur. Mets false en production |
Config.CheckVersions |
boolean |
true |
Vérifie la présence de nouvelles versions du script au démarrage |
| Variable | Type | Par défaut | Description |
|---|---|---|---|
Config.Reward.useItem |
boolean |
false |
Si true, donne un objet à la place de l’argent |
Config.Reward.item |
string |
'cash' |
Nom de l’objet à donner quand useItem vaut true |
Config.Reward.account |
string |
'money' |
Compte d’argent à utiliser quand useItem vaut false |
| Variable | Type | Par défaut | Description |
|---|---|---|---|
Config.MinCops |
integer |
0 |
Nombre minimum de policiers en service requis pour lancer le braquage |
Config.Cooldown |
integer |
20 |
Minutes qu’un joueur doit attendre avant de relancer le braquage |
Config.DamageDivisor |
integer |
53 |
Argent déduit de la récompense pour chaque 1 % de dégâts du véhicule |
Config.TimeDivisor |
table |
{10, 13} |
Toutes les [1] secondes, [2] dollars sont déduits de la récompense |
Config.DefaultBucket |
integer |
0 |
Routing bucket utilisé par les joueurs et les véhicules pendant le braquage. Ne le modifie pas si tu ne sais pas ce que tu fais |
Config.TimeDivisor = {10, 13}
-- Every 10 seconds → subtract $13 from the reward| Variable | Type | Par défaut | Description |
|---|---|---|---|
Config.NotifyCopsOnEntry |
boolean |
true |
Envoie une alerte à la police quand un joueur entre dans l’entrepôt |
Config.GPSCooldown |
integer |
10 |
Secondes entre deux mises à jour de la position GPS envoyées à la police |
Config.GPSDuration |
integer |
5 |
Minutes pendant lesquelles le blip GPS reste actif sur les écrans de la police |
| Variable | Type | Par défaut | Description |
|---|---|---|---|
Config.Interaction |
boolean |
true |
Si false, désactive la zone d’interaction intégrée. Utilise ton propre déclencheur : TriggerEvent('origen_importheist:StartRob') (côté client) |
Config.Animations = {
['search'] = {
dict = 'mini@repair',
anim = 'fixing_a_ped',
canMove = true,
time = 5000, -- ms
},
['checking'] = {
dict = 'mini@repair',
anim = 'fixing_a_ped',
canMove = false,
time = false, -- loops indefinitely until stopped
},
}Définit les intérieurs des entrepôts, les points d’apparition des véhicules, les positions des casiers et les points de livraison.
Quatre intérieurs préconfigurés sont fournis. Chaque intérieur contient :
| Clé | Type | Description |
|---|---|---|
Interior |
vector4 |
Position d’entrée/de téléportation à l’intérieur de l’entrepôt |
Vehicles |
vector4[] |
Positions d’apparition des véhicules d’import dans l’entrepôt |
Lockers |
vector4[] |
Positions des casiers de butin dans l’entrepôt |
Les entrepôts qui apparaissent sur la carte comme points d’interaction. Chaque entrée contient :
| Clé | Type | Description |
|---|---|---|
Coords |
vector4 |
Position dans le monde de l’entrée de l’entrepôt |
Name |
string |
Nom affiché au joueur |
Deliver |
string |
Groupe de zone de livraison. Doit correspondre à une clé de Config.DeliverPoints ('LS' ou 'BC') |
Interior |
integer |
Index faisant référence à une entrée de Config.Interiors |
Entrepôts par défaut :
| Nom | Zone |
|---|---|
| Brakes Services | BC |
| Flints Autos | BC |
| Mosley Autos | BC |
| No one's repairs | BC |
| Jhonan Services | LS |
| Auto Repairs | LS |
| Xeros Station | LS |
Groupes de coordonnées de livraison utilisés une fois le braquage terminé. Indexés par nom de zone ('LS' ou 'BC').
Config.DeliverPoints = {
["LS"] = { vector4(...), vector4(...), ... },
["BC"] = { vector4(...), vector4(...), ... },
}Le champ Deliver de chaque entrepôt doit correspondre exactement à l’une des clés définies dans Config.DeliverPoints.
Liste des modèles de véhicule pouvant apparaître pendant le braquage, chacun avec un prix de récompense de base associé.
Config.Models = {
{ Model = "coquette4", Price = 2950 },
{ Model = "autarch", Price = 2770 },
{ Model = "tigon", Price = 2770 },
-- ...
}| Clé | Type | Description |
|---|---|---|
Model |
string |
Nom du modèle de véhicule GTA V (nom de spawn) |
Price |
integer |
Récompense de base en dollars avant les déductions liées aux dégâts et au temps |
Définit le PNJ de contact avec lequel les joueurs interagissent pour lancer le braquage.
Config.NPCS = {
{
model = 's_m_m_highsec_01',
name = 'Dom',
coords = vector4(1013.8998, 138.8919, 84.9908, 262.2115),
},
}| Clé | Type | Description |
|---|---|---|
model |
string |
Nom du modèle du ped |
name |
string |
Nom affiché au-dessus du PNJ |
coords |
vector4 |
Position dans le monde (x, y, z, orientation) |
Configuration côté serveur des webhooks Discord pour les logs d’activité.
| Variable | Type | Par défaut | Description |
|---|---|---|---|
ServerConfig.UseIdentifiers |
boolean |
true |
Ajoute les identifiants du joueur (source, nom, license, steam, etc.) à chaque entrée de log |
ServerConfig.Logs.StartRobbery |
string |
'YOUR_DISCORD_WEBHOOK' |
URL du webhook pour le log de début de braquage. Laisse tel quel pour le désactiver |
ServerConfig.Logs = {
StartRobbery = 'https://discord.com/api/webhooks/...',
}L’URL du webhook est validée à l’exécution. Si la valeur ne contient pas discord.com/api/webhooks, le log sera ignoré silencieusement.