Skip to main content

⚙️ Configurações Compartilhadas

Arquivo: config/shared/config.lua É o único config lido pelos dois lados. Concentra idioma, preços, categorias, slots de outfit, conjuntos prontos e fotos das roupas.
Mudanças aqui só valem depois de reiniciar o recurso.

Visão geral


Idioma

Vêm inclusos pt-br e en. Para criar outro idioma, copie uma das pastas em locales/, mantenha as mesmas chaves, traduza só os valores e aponte o locale para ela.
O carregador monta o dicionário pt-br primeiro e aplica o idioma escolhido por cima. Chave faltando cai no texto em português, em vez de sumir da tela.
Cada idioma é dividido em três arquivos:

Slots de outfit

Com o padrão, um jogador comum tem 3 slots e um VIP tem 6. Quem identifica o VIP é a vipPermission, nas Configurações do Server.

Preços e descontos

purchasedDiscount

Com true, uma variação já comprada volta a ser vestida de graça.
O histórico é por categoria e variação, não por textura. Se o jogador já comprou a jaqueta 4, todas as cores dela saem de graça.
Com false, toda troca é cobrada novamente — a loja passa a funcionar como aluguel, não como coleção.

conjuntoDiscount

Desconto exibido no card do conjunto, de 0.0 a 1.0. O padrão 0.25 mostra 25% off sobre a soma das peças. Use 0 para desativar.
O conjuntoDiscount altera apenas o preço mostrado no card. Na hora de cobrar, o servidor soma o preço cheio de cada peça — descontando somente o que o jogador já possui, via purchasedDiscount.

Categorias

O catálogo do script. Remover uma categoria daqui a tira da loja, do guarda-roupa e dos comandos de uma vez.
Não altere index e isProp sem necessidade: são eles que definem qual parte do personagem a categoria controla.

As 15 categorias padrão

Para adicionar uma categoria, crie a chave com todos os campos acima e use o index / isProp da parte do personagem que ela deve controlar.

Conjuntos prontos

Looks completos, exibidos na aba Conjuntos da loja e vendidos como pacote.

Montando um conjunto novo

Vista o look no jogo

Use a loja ou os comandos de categoria até chegar no visual desejado.

Abra o guarda-roupa e clique em Copiar código

O código é a lista de peças em JSON codificada em base64.

Decodifique e cole em pieces

O resultado já está no formato esperado pelo campo pieces.
O campo vip altera apenas a aparência do card e não é validado no servidor. Não use ele como trava de acesso — para restringir de verdade, use um ponto com permissão VIP.

Variações padrão

defaultVariations define qual variação representa a ausência de cada peça, por modelo de ped. É o que o botão Tirar aplica, e também o comando sem número (/blusa tira a blusa).
Categoria sem entrada aqui usa o padrão do GTA: variação 0 para peças de roupa e -1 (removido) para acessórios. Preencha apenas o que fugir disso.
O caso clássico nos modelos freemode é o arms: a variação 0 é uma manga, e as mãos nuas ficam na 15.
Usa peds addon no servidor? Adicione o hash do modelo aqui para que o botão Tirar funcione corretamente neles também.

Fotos das Roupas

O bloco itemImages, em uma página só para ele.

Configurações do Client

Teclas, comandos, câmera, pose e privacidade.