Inicio › Documentación › Exports · origen_clothing
Todos los exports se registran con el nombre de recurso origen_clothing.
getAppearance(identifier) → table | nilDevuelve los datos de apariencia guardados de un jugador a partir de su identificador.
exports['origen_clothing']:getAppearance(identifier)| Parámetro | Tipo | Descripción |
|---|---|---|
identifier |
string |
citizenid / identifier del jugador |
checkItemPermissions(itemId, identifier) → booleanComprueba si un jugador tiene permiso para llevar una prenda concreta.
exports['origen_clothing']:checkItemPermissions(itemId, identifier)| Parámetro | Tipo | Descripción |
|---|---|---|
itemId |
number |
ID del objeto en origen_clothing_items |
identifier |
string |
citizenid / identifier del jugador |
SetAppearance(ped, appearance)Aplica a un ped una tabla completa de datos de apariencia.
exports['origen_clothing']:SetAppearance(ped, appearance)| Parámetro | Tipo | Descripción |
|---|---|---|
ped |
integer |
Handle de la entidad ped |
appearance |
table |
Datos de apariencia (mismo formato que GetAppearanceData) |
GetAppearanceData(ped) → tableDevuelve los datos de apariencia actuales de un ped.
local data = exports['origen_clothing']:GetAppearanceData(ped)getAppearance() → table | nilDevuelve la apariencia guardada del jugador local en la base de datos (versión del cliente).
local appearance = exports['origen_clothing']:getAppearance()ReloadAppearanceData()Fuerza la recarga de los datos de apariencia del jugador local desde el servidor.
exports['origen_clothing']:ReloadAppearanceData()ReApplyAppearance()Vuelve a aplicar al ped del jugador local la apariencia cargada actualmente, sin consultar la base de datos.
exports['origen_clothing']:ReApplyAppearance()SetDefaultPedValues(ped)Restablece un ped a los valores por defecto de componentes y props.
exports['origen_clothing']:SetDefaultPedValues(ped)startPedCreation(data)Abre el menú de creación de ped/personaje para el jugador local.
exports['origen_clothing']:startPedCreation(data)openCreation()Abre el flujo completo de creación de personaje (ped + apariencia).
exports['origen_clothing']:openCreation()openOutfitMenu()Abre el menú de gestión de conjuntos de ropa para el jugador local.
exports['origen_clothing']:openOutfitMenu()getEquippedOutfit(onlyJob) → table | nilDevuelve los datos del conjunto de ropa que lleva puesto.
local outfit = exports['origen_clothing']:getEquippedOutfit(onlyJob)| Parámetro | Tipo | Descripción |
|---|---|---|
onlyJob |
boolean |
Si es true, devuelve solo los datos del conjunto de trabajo |
GetPedDrawables(ped) → tableDevuelve las variaciones de drawable (componentes) actuales de un ped.
local drawables = exports['origen_clothing']:GetPedDrawables(ped)SetPedDrawableByHash(ped, hash)Aplica una prenda a un ped a partir de su cadena hash.
exports['origen_clothing']:SetPedDrawableByHash(ped, hash)| Parámetro | Tipo | Descripción |
|---|---|---|
ped |
integer |
Handle de la entidad ped |
hash |
string |
Hash del objeto con el formato collection--componentId--drawable--texture |
SetPedPropByHash(ped, hash)Aplica un accesorio (prop) a un ped a partir de su cadena hash.
exports['origen_clothing']:SetPedPropByHash(ped, hash)RemoveClothing(ped, category)Quita una prenda de un ped por categoría, aplicando los valores por defecto de Config.RemoveItem.
exports['origen_clothing']:RemoveClothing(ped, category)| Parámetro | Tipo | Descripción |
|---|---|---|
ped |
integer |
Handle de la entidad ped |
category |
string |
Nombre de la categoría — 'masks', 'jackets', 'shirts', etc. |
GetRemoveHash(model, category) → stringDevuelve la cadena hash que se usa para «quitar» una categoría de ropa en un modelo de ped.
local hash = exports['origen_clothing']:GetRemoveHash(model, category)| Parámetro | Tipo | Descripción |
|---|---|---|
model |
number |
Hash del modelo de ped |
category |
string |
Nombre de la categoría |
ShowControls(controls, title)Muestra un HUD superpuesto con los controles (se usa durante el proceso de capturas).
exports['origen_clothing']:ShowControls({
{ key = 'E', text = 'Stop process' }
}, 'Controls')HideControls()Oculta el HUD superpuesto con los controles.
exports['origen_clothing']:HideControls()