config
Voici la documentation pour la configuration SHARED_CONFIG
:
Documentation de la configuration SHARED_CONFIG
SHARED_CONFIG
La table SHARED_CONFIG
contient les paramètres relatifs aux magasins de vêtements, aux skins par défaut et aux fonctions de gestion des apparences dans le jeu.
Structure de la configuration
1. shop
(Table des paramètres du magasin)
shop
(Table des paramètres du magasin)anim
string
Animation utilisée pour le menu du magasin.
dict
string
Dictionnaire d'animation utilisé pour l'affichage du menu.
moneytype
string
Type de monnaie affichée dans le magasin (ex: "$").
onClose
function
Fonction appelée à la fermeture du menu (affiche "Fermeture du menu").
disableHud
function
Fonction permettant d'afficher ou masquer le HUD selon le paramètre bool.
Exemple d'utilisation :
2. shop_List
(Liste des magasins disponibles)
shop_List
(Liste des magasins disponibles)Chaque magasin est défini sous forme de clé avec les informations suivantes :
position
vector3[]
Liste des positions des magasins.
items
table
title
string
Nom du magasin affiché.
zones
string
Type d'interaction utilisée (target
, text-ui
).
blip
table
Informations sur le blip affiché sur la carte.
Exemple d'un magasin :
Structure du blip
:
sprite
number
Identifiant de l'icône du blip.
color
number
Couleur du blip.
scale
number
Taille du blip sur la carte.
name
string
Nom du blip affiché sur la carte.
shortRange
boolean
Détermine si le blip est visible à proximité.
3. default_url
(URL par défaut pour les vêtements)
default_url
(URL par défaut pour les vêtements)Définition : Une URL utilisée lorsqu'aucune image n'est trouvée pour un article de vêtement.
Exemple d'accès :
4. DefaultCloth
(Vêtements par défaut)
DefaultCloth
(Vêtements par défaut)Cette section définit les vêtements par défaut pour les personnages masculins et féminins.
Structure :
id
number
Identifiant du vêtement.
color
number
Couleur par défaut associée au vêtement.
5. reloadSkin
(Fonction pour recharger l'apparence du joueur)
reloadSkin
(Fonction pour recharger l'apparence du joueur)Déclenche l'événement pour recharger l'apparence du joueur.
Exemple d'utilisation :
6. saveSkin
(Fonction pour sauvegarder l'apparence du joueur)
saveSkin
(Fonction pour sauvegarder l'apparence du joueur)Récupère l'apparence actuelle du joueur et l'envoie au serveur pour sauvegarde.
Exemple d'utilisation :
Exemple d'utilisation complet :
Remarques :
La configuration est centralisée pour faciliter la personnalisation des magasins et des skins.
Assurez-vous que les fichiers et événements référencés (ex:
illenium-appearance
) sont correctement installés sur votre serveur.Vous pouvez ajouter de nouveaux magasins en respectant la structure de
shop_List
.
Gestion des prix aléatoires pour les catégories d'articles
Ce document décrit l'utilisation de la table priceRanges
permettant de générer des prix aléatoires pour différentes catégories d'articles dans le jeu.
Définition de la table des prix
La table priceRanges
contient les plages de prix pour chaque catégorie d'articles. Chaque catégorie est associée à une plage de valeurs minimales et maximales entre lesquelles un prix aléatoire sera généré.
Génération d'un prix aléatoire
Pour obtenir un prix aléatoire dans une catégorie donnée, vous pouvez utiliser la fonction suivante :
Exemple d'utilisation
Ajout de nouvelles catégories
Pour ajouter une nouvelle catégorie d'articles avec sa plage de prix, ajoutez simplement une nouvelle ligne dans la table priceRanges
:
Gestion des erreurs
Assurez-vous que la catégorie existe avant d'appeler
getRandomPrice
.Vérifiez que les plages de prix sont correctement définies sous la forme
{min, max}
.Un message d'erreur sera affiché si une catégorie non définie est utilisée.
En utilisant cette approche, vous pouvez facilement gérer les prix aléatoires de différentes catégories d'articles dans votre projet.
Last updated