Accueil › Documentation › Exports · origen_clothing
Tous les exports sont enregistrés sous le nom de ressource origen_clothing.
getAppearance(identifier) → table | nilRenvoie les données d’apparence enregistrées d’un joueur à partir de son identifiant.
exports['origen_clothing']:getAppearance(identifier)| Paramètre | Type | Description |
|---|---|---|
identifier |
string |
citizenid / identifier du joueur |
checkItemPermissions(itemId, identifier) → booleanVérifie si un joueur a la permission de porter un vêtement précis.
exports['origen_clothing']:checkItemPermissions(itemId, identifier)| Paramètre | Type | Description |
|---|---|---|
itemId |
number |
ID de l’objet dans origen_clothing_items |
identifier |
string |
citizenid / identifier du joueur |
SetAppearance(ped, appearance)Applique à un ped une table complète de données d’apparence.
exports['origen_clothing']:SetAppearance(ped, appearance)| Paramètre | Type | Description |
|---|---|---|
ped |
integer |
Handle de l’entité ped |
appearance |
table |
Données d’apparence (même format que GetAppearanceData) |
GetAppearanceData(ped) → tableRenvoie les données d’apparence actuelles d’un ped.
local data = exports['origen_clothing']:GetAppearanceData(ped)getAppearance() → table | nilRenvoie l’apparence enregistrée du joueur local dans la base de données (version client).
local appearance = exports['origen_clothing']:getAppearance()ReloadAppearanceData()Force le rechargement des données d’apparence du joueur local depuis le serveur.
exports['origen_clothing']:ReloadAppearanceData()ReApplyAppearance()Réapplique au ped du joueur local l’apparence actuellement chargée, sans interroger la base de données.
exports['origen_clothing']:ReApplyAppearance()SetDefaultPedValues(ped)Remet un ped aux valeurs par défaut des composants et des props.
exports['origen_clothing']:SetDefaultPedValues(ped)startPedCreation(data)Ouvre le menu de création de ped/personnage pour le joueur local.
exports['origen_clothing']:startPedCreation(data)openCreation()Ouvre le parcours complet de création de personnage (ped + apparence).
exports['origen_clothing']:openCreation()openOutfitMenu()Ouvre le menu de gestion des tenues pour le joueur local.
exports['origen_clothing']:openOutfitMenu()getEquippedOutfit(onlyJob) → table | nilRenvoie les données de la tenue actuellement portée.
local outfit = exports['origen_clothing']:getEquippedOutfit(onlyJob)| Paramètre | Type | Description |
|---|---|---|
onlyJob |
boolean |
Si true, renvoie uniquement les données de la tenue de métier |
GetPedDrawables(ped) → tableRenvoie les variations de drawable (composants) actuelles d’un ped.
local drawables = exports['origen_clothing']:GetPedDrawables(ped)SetPedDrawableByHash(ped, hash)Applique un vêtement à un ped à partir de sa chaîne hash.
exports['origen_clothing']:SetPedDrawableByHash(ped, hash)| Paramètre | Type | Description |
|---|---|---|
ped |
integer |
Handle de l’entité ped |
hash |
string |
Hash de l’objet au format collection--componentId--drawable--texture |
SetPedPropByHash(ped, hash)Applique un accessoire (prop) à un ped à partir de sa chaîne hash.
exports['origen_clothing']:SetPedPropByHash(ped, hash)RemoveClothing(ped, category)Retire un vêtement d’un ped par catégorie, en appliquant les valeurs par défaut de Config.RemoveItem.
exports['origen_clothing']:RemoveClothing(ped, category)| Paramètre | Type | Description |
|---|---|---|
ped |
integer |
Handle de l’entité ped |
category |
string |
Nom de la catégorie — 'masks', 'jackets', 'shirts', etc. |
GetRemoveHash(model, category) → stringRenvoie la chaîne hash utilisée pour « retirer » une catégorie de vêtement pour un modèle de ped donné.
local hash = exports['origen_clothing']:GetRemoveHash(model, category)| Paramètre | Type | Description |
|---|---|---|
model |
number |
Hash du modèle de ped |
category |
string |
Nom de la catégorie |
ShowControls(controls, title)Affiche un HUD en surimpression avec les commandes (utilisé pendant le processus de captures).
exports['origen_clothing']:ShowControls({
{ key = 'E', text = 'Stop process' }
}, 'Controls')HideControls()Masque le HUD en surimpression avec les commandes.
exports['origen_clothing']:HideControls()