Skip to main content

🖥️ Configurações do Client

Arquivo: config/client/config.lua Tudo que acontece no lado do jogador: teclas, comandos, a câmera da prova de roupa, a pose do personagem e a privacidade durante a prova.
Os pontos de loja e guarda-roupa não são configurados aqui. Eles são criados pelo painel administrativo dentro do jogo e ficam salvos no banco.

Visão geral

Mudanças aqui só valem depois de reiniciar o recurso.

Teclas

As duas são registradas via RegisterKeyMapping e o jogador pode remapeá-las em Configurações → Controles do FiveM.
O FiveM salva a tecla escolhida no perfil do jogador. Mudar o valor aqui afeta principalmente quem ainda não tem um bind salvo.
Os nomes válidos estão na referência de inputs do FiveM.

Comandos

Valor vazio ("") ou nil desativa o comando.

Modo de desenvolvimento

Enquanto a licença do recurso ainda não foi validada, a loja abre em uma versão reduzida: câmera e pose funcionam, o jogador troca peça e cor por setas e consegue salvar a roupa — mas não há fotos, compra, outfits nem guarda-roupa. Assim que a licença valida, a loja completa assume sozinha e o comando reduzido para de responder.

Roupa no spawn

Aplica a roupa salva automaticamente quando o jogador entra no jogo. Funciona sem configuração extra — o script já escuta os eventos de login dos frameworks conhecidos:
Usa um sistema de spawn próprio? Adicione o nome do evento em events:
O script espera 500 ms antes de aplicar, dando tempo do framework terminar de montar o ped, e ignora chamadas repetidas dentro de 1,5 s — assim o jogador não é vestido duas vezes no mesmo login.

Pose

Deixa o personagem parado durante a prova, em vez de respirar e balançar.
A animação de levantar as mãos (tecla toggleHands) substitui a pose enquanto está ativa, e a pose volta sozinha ao desativá-la.

Câmera

A câmera enquadra automaticamente a parte do corpo da categoria aberta.

Presets

Cada preset aceita:
O bone é o que faz a câmera acompanhar a pose real do personagem. Sem ele, a câmera usa a base do ped e desalinha em modelos mais altos ou mais baixos que o padrão.

Qual preset cada categoria usa

Zoom e transição


Privacidade

Deixa os peds próximos invisíveis e sem colisão enquanto a interface está aberta, para ninguém atravessar na frente da câmera nem empurrar o personagem.
No guarda-roupa, affectPlayers vira false: os outros jogadores continuam visíveis, porque é para eles que o look é compartilhado. Os NPCs seguem escondidos.
Em byMode, só as chaves listadas mudam — o resto herda a configuração de cima. Os modos disponíveis são skinshop e wardrobe.

Hooks

O config/client/config.lua também traz os hooks de integração do client.

Hooks

Bloqueie a abertura, reaja a trocas de roupa e integre com outros scripts.