Início › Documentação › Exports · origen_clothing
Todos os exports são registados com o nome de recurso origen_clothing.
getAppearance(identifier) → table | nilDevolve os dados de aparência guardados de um jogador a partir do seu identificador.
exports['origen_clothing']:getAppearance(identifier)| Parâmetro | Tipo | Descrição |
|---|---|---|
identifier |
string |
citizenid / identifier do jogador |
checkItemPermissions(itemId, identifier) → booleanVerifica se um jogador tem permissão para usar uma peça de roupa específica.
exports['origen_clothing']:checkItemPermissions(itemId, identifier)| Parâmetro | Tipo | Descrição |
|---|---|---|
itemId |
number |
ID do item em origen_clothing_items |
identifier |
string |
citizenid / identifier do jogador |
SetAppearance(ped, appearance)Aplica a um ped uma tabela completa de dados de aparência.
exports['origen_clothing']:SetAppearance(ped, appearance)| Parâmetro | Tipo | Descrição |
|---|---|---|
ped |
integer |
Handle da entidade ped |
appearance |
table |
Dados de aparência (mesmo formato que GetAppearanceData) |
GetAppearanceData(ped) → tableDevolve os dados de aparência atuais de um ped.
local data = exports['origen_clothing']:GetAppearanceData(ped)getAppearance() → table | nilDevolve a aparência guardada do jogador local na base de dados (versão do cliente).
local appearance = exports['origen_clothing']:getAppearance()ReloadAppearanceData()Força o recarregamento dos dados de aparência do jogador local a partir do servidor.
exports['origen_clothing']:ReloadAppearanceData()ReApplyAppearance()Volta a aplicar ao ped do jogador local a aparência atualmente carregada, sem consultar a base de dados.
exports['origen_clothing']:ReApplyAppearance()SetDefaultPedValues(ped)Repõe um ped nos valores por omissão de componentes e props.
exports['origen_clothing']:SetDefaultPedValues(ped)startPedCreation(data)Abre o menu de criação de ped/personagem para o jogador local.
exports['origen_clothing']:startPedCreation(data)openCreation()Abre o fluxo completo de criação de personagem (ped + aparência).
exports['origen_clothing']:openCreation()openOutfitMenu()Abre o menu de gestão de conjuntos de roupa para o jogador local.
exports['origen_clothing']:openOutfitMenu()getEquippedOutfit(onlyJob) → table | nilDevolve os dados do conjunto de roupa que está equipado.
local outfit = exports['origen_clothing']:getEquippedOutfit(onlyJob)| Parâmetro | Tipo | Descrição |
|---|---|---|
onlyJob |
boolean |
Se for true, devolve apenas os dados do conjunto de trabalho |
GetPedDrawables(ped) → tableDevolve as variações de drawable (componentes) atuais de um ped.
local drawables = exports['origen_clothing']:GetPedDrawables(ped)SetPedDrawableByHash(ped, hash)Aplica uma peça de roupa a um ped a partir da respetiva cadeia hash.
exports['origen_clothing']:SetPedDrawableByHash(ped, hash)| Parâmetro | Tipo | Descrição |
|---|---|---|
ped |
integer |
Handle da entidade ped |
hash |
string |
Hash do item no formato collection--componentId--drawable--texture |
SetPedPropByHash(ped, hash)Aplica um acessório (prop) a um ped a partir da respetiva cadeia hash.
exports['origen_clothing']:SetPedPropByHash(ped, hash)RemoveClothing(ped, category)Remove uma peça de roupa de um ped por categoria, aplicando os valores por omissão de Config.RemoveItem.
exports['origen_clothing']:RemoveClothing(ped, category)| Parâmetro | Tipo | Descrição |
|---|---|---|
ped |
integer |
Handle da entidade ped |
category |
string |
Nome da categoria — 'masks', 'jackets', 'shirts', etc. |
GetRemoveHash(model, category) → stringDevolve a cadeia hash usada para «remover» uma categoria de roupa num dado modelo de ped.
local hash = exports['origen_clothing']:GetRemoveHash(model, category)| Parâmetro | Tipo | Descrição |
|---|---|---|
model |
number |
Hash do modelo de ped |
category |
string |
Nome da categoria |
ShowControls(controls, title)Mostra um HUD sobreposto com os controlos (usado durante o processo de capturas).
exports['origen_clothing']:ShowControls({
{ key = 'E', text = 'Stop process' }
}, 'Controls')HideControls()Oculta o HUD sobreposto com os controlos.
exports['origen_clothing']:HideControls()