Accueil › Documentation › Configuration · origen_clothing
La configuration est répartie dans plusieurs fichiers du dossier config/ :
config/_main.lua — paramètres généraux, framework, permissions, paiement et prixconfig/stores.lua — types de magasin et leurs définitions de blip et de libelléconfig/cameras.lua — zones de caméra pour l’interface de la cabine d’essayageconfig/jobOuffits.lua — configuration des tenues de métierconfig/peds.lua — définitions des modèles de pedconfig/appearance.lua — configuration des composants d’apparence| Variable | Par défaut | Description |
|---|---|---|
Config.Language |
'en' |
Langue de l’interface — 'en' | 'es' |
Config.Debug |
true |
Active les logs de débogage dans la console |
Config.UseOnlyInputs |
false |
Utilise des champs de texte au lieu des images des objets pour choisir les vêtements |
Config.FixWetClothPhysics |
true |
Corrige la physique des vêtements mouillés quand il pleut |
| Variable | Par défaut | Description |
|---|---|---|
Config.managementCommand |
'clothingadmin' |
Ouvre le menu de gestion des magasins |
Config.reloadSkinCommand |
'reloadskin' |
Recharge l’apparence du joueur |
Config.openClothingCommand |
'skin' |
Ouvre le menu des vêtements et du personnage |
Config.openPedsMenuCommand |
'pedmenu' |
Ouvre le menu de sélection des peds |
Groupes autorisés à accéder au menu d’administration et de gestion. Laisse vide {} pour l’autoriser à tous les joueurs :
Config.Permissions = {
'god',
'superadmin',
'admin',
}| Variable | Par défaut | Description |
|---|---|---|
Config.DefaultPaymentMethod |
'bank' |
Compte utilisé par défaut pour les achats |
Moyens de paiement activés :
Config.PaymentMethods = {
['cash'] = true,
['bank'] = true,
}| Variable | Par défaut | Description |
|---|---|---|
Config.DefaultPrice |
20 |
Prix de repli pour tout objet sans prix de catégorie |
Prix par défaut de chaque catégorie :
Config.DefaultPriceByCategory = {
['masks'] = 100,
['jackets'] = 100,
['shirts'] = 100,
['torsos'] = 100,
['vest'] = 100,
['legs'] = 100,
['shoes'] = 100,
['bags'] = 100,
['neck'] = 100,
['decals'] = 100,
['hats'] = 100,
['glasses'] = 100,
['earrings'] = 100,
['watches'] = 100,
['bracelets'] = 100,
}Définit le hash utilisé pour « retirer » chaque catégorie de vêtement sur les modèles freemode masculin et féminin. Ce sont les valeurs appliquées lorsqu’un joueur retire une pièce :
Config.RemoveItem = {
[`mp_m_freemode_01`] = {
['masks'] = 'none--1--0--0',
['torsos'] = 'none--3--0--0',
['legs'] = 'none--4--0--0',
['bags'] = 'none--5--0--0',
['shoes'] = 'none--6--0--0',
['neck'] = 'none--7--0--0',
['shirts'] = 'none--8--0--0',
['vest'] = 'none--9--0--0',
['decals'] = 'none--10--0--0',
['jackets'] = 'none--11--0--0',
['hats'] = 'none--1000---1--0',
['glasses'] = 'none--1001---1--0',
['earrings'] = 'none--1002---1--0',
['watches'] = 'none--1006---1--0',
['bracelets']= 'none--1007---1--0',
},
-- Female model uses same structure
}Définit les types de magasin disponibles avec leurs paramètres de blip :
| Type | Sprite du blip | Description |
|---|---|---|
clothes |
73 | Magasin de vêtements |
barber |
71 | Barbier |
tattoos |
75 | Salon de tatouage |
masks |
362 | Magasin de masques |
Les magasins eux-mêmes se gèrent en jeu depuis le panneau d’administration (/clothingadmin) et sont enregistrés dans la table origen_clothing_stores de la base de données.
Définit les positions de caméra de chaque zone du corps dans l’interface de la cabine d’essayage. Chaque zone pointe vers un ID d’os, un décalage de caméra, un décalage de cible et un champ de vision.
La clé whole définit la zone par défaut lorsqu’aucune zone précise n’est active (par défaut ZONE_SHIRTS). Plusieurs zones sont des alias, p. ex. ZONE_MASKS = "ZONE_NOSE".
Ne modifie pas la section finale de cameras.lua qui résout les alias de texte : elle doit s’exécuter après la définition de toutes les zones.