Customization
Esta documentação contém todos os eventos e comandos disponíveis no módulo Guardian Customization, organizados por tipo e com instruções claras de uso.
Eventos para o Cliente (TriggerEvent)
Customização de Roupas
Aplicar Roupas Permanentemente
guardian-customization:applyPermanent
Descrição: Aplica permanentemente um conjunto de roupas ao personagem e salva no banco de dados.
Uso:
Parâmetros:
skinData(table): Tabela contendo todas as informações de roupa
Aplicar Roupas Temporariamente
guardian-customization:applyTemporary
Descrição: Aplica temporariamente um conjunto de roupas ao personagem sem salvar no banco de dados. Útil para visualização antes da compra.
Uso:
Parâmetros:
skinData(table): Mesma estrutura do eventoapplyPermanent
Retornar às Roupas Anteriores
guardian-customization:returnTemporary
Descrição: Retorna às roupas anteriores após uma aplicação temporária.
Uso:
Parâmetros: Nenhum
Redefinir Roupas
guardian-customization:resetClothing
Descrição: Redefine as roupas do personagem para as salvas no banco de dados.
Uso:
Parâmetros:
otherPed(number, opcional): ID do ped para aplicar as roupas, se diferente do jogador
Aplicar Roupas Específicas
guardian-customization:someClothing
Descrição: Aplica um conjunto específico de roupas ao personagem.
Uso:
Parâmetros:
tableClothes(table): Tabela contendo apenas as partes de roupa a serem alteradasotherPed(number, opcional): ID do ped para aplicar as roupas, se diferente do jogador
Bloquear Comandos de Roupa
guardian-customization:blockCommands
Descrição: Bloqueia ou desbloqueia comandos relacionados a roupas.
Uso:
Parâmetros:
status(boolean):truepara bloquear,falsepara desbloquear
Abrir Criador de Roupas
guardian-customization:openCreator
Descrição: Abre o criador de roupas personalizado.
Uso:
Parâmetros: Nenhum
Abrir Menu de Roupas
guardian-customization:openMenu
Descrição: Abre o menu de seleção de roupas.
Uso:
Parâmetros: Nenhum
Alterar Parte de Roupa
guardian-customization:changeClothPart
Descrição: Altera uma parte específica da roupa do personagem.
Uso:
Parâmetros:
clothPart(string): Nome da parte da roupa (ex: “pants”, “tshirt”, “torso”)itemId(number): ID do item a ser aplicadotextureId(number): ID da textura a ser aplicada
Alternar Visibilidade de Roupa
guardian-customization:toggleClothPart
Descrição: Alterna a visibilidade de uma parte específica da roupa.
Uso:
Parâmetros:
clothPart(string): Nome da parte da roupa (ex: “mask”, “hat”, “glass”)status(boolean, opcional):truepara mostrar,falsepara esconder. Se não for fornecido, alterna o estado atual.
Customização de tatuagens
Aplicar Tatuagens
guardian-tattoos:apply
Descrição: Aplica tatuagens ao personagem.
Uso:
Parâmetros:
tattooList(table): Lista de tatuagens a serem aplicadas
Retornar às Tatuagens Anteriores
guardian-tattoos:returnTattoos
Descrição: Retorna às tatuagens anteriores após uma visualização.
Uso:
Parâmetros: Nenhum
Abrir Menu de Tatuagens
guardian-tattoos:openSystem
Descrição: Abre o menu de tatuagens.
Uso:
Parâmetros: Nenhum
Eventos para o Servidor (TriggerServerEvent)
Gerenciamento de Localização
Adicionar Localização de Loja de Roupas
guardian-customization:insertSkinshop
Descrição: Adiciona uma nova localização de loja de roupas no mapa.
Uso:
Parâmetros:
coords(vector3): Coordenadas da loja
Adicionar Localização de Loja de Tatuagens
guardian-tattoos:insertTattoos
Descrição: Adiciona uma nova localização de loja de tatuagens no mapa.
Uso:
Parâmetros:
coords(vector3): Coordenadas da loja
Gerenciamento de Props
Remover Props
guardian-customization:removeProps
Descrição: Remove props (acessórios) de um jogador próximo. Requer permissões específicas (Polícia, Paramédico).
Uso:
Parâmetros:
propData(table): Informações sobre o prop a ser removido
Comandos de Chat
Os seguintes comandos podem ser digitados diretamente no chat do jogo:
/skinshop
Descrição: Abre o menu da loja de roupas.
Uso:
/mascara [id] [textura]
Descrição: Altera a máscara do personagem.
Uso:
Parâmetros:
id(number): ID do item da máscaratextura(number): ID da textura da máscara
/camisa [id] [textura]
Descrição: Altera a camiseta do personagem.
Uso:
Parâmetros:
id(number): ID do item da camisetatextura(number): ID da textura da camiseta
/jaqueta [id] [textura]
Descrição: Altera a jaqueta/torso do personagem.
Uso:
Parâmetros:
id(number): ID do item da jaquetatextura(number): ID da textura da jaqueta
/calca [id] [textura]
Descrição: Altera a calça do personagem.
Uso:
Parâmetros:
id(number): ID do item da calçatextura(number): ID da textura da calça
/sapatos [id] [textura]
Descrição: Altera os sapatos do personagem.
Uso:
Parâmetros:
id(number): ID do item dos sapatostextura(number): ID da textura dos sapatos
/chapeu [id] [textura]
Descrição: Altera o chapéu do personagem.
Uso:
Parâmetros:
id(number): ID do item do chapéutextura(number): ID da textura do chapéu
/oculos [id] [textura]
Descrição: Altera os óculos do personagem.
Uso:
Parâmetros:
id(number): ID do item dos óculostextura(number): ID da textura dos óculos
Exemplos de Uso
Exemplo 1: Aplicar um conjunto completo de roupas temporariamente
Exemplo 2: Alterar apenas uma parte da roupa
Exemplo 3: Remover e colocar acessórios
Notas Importantes
- Alguns comandos e funções podem estar restritos a permissões específicas.
- Os IDs de itens e texturas variam dependendo do modelo do personagem (masculino/feminino).
- Recomenda-se usar o menu da loja de roupas (
/skinshop) para visualizar todas as opções disponíveis. - Alterações permanentes são salvas no banco de dados e persistem entre sessões de jogo.
- Algumas roupas podem ter restrições baseadas em empregos ou status do personagem.