Dependências
Inicie os recursos abaixo antes do Five Skins.Base Five (vRP)
Framework base. Fornece identidade do jogador, permissões, banco de dados e o saldo usado quando a economia roda pela moeda do servidor. A integração fica isolada em
config/framework.lua.oxmysql
Acesso ao banco de dados onde ficam o inventário, o histórico e as trocas.
inventory
Aplica a skin equipada na arma. Sem ele a skin é registrada no inventário, mas não aparece em mãos.
five_logs (opcional)
Registra as ações administrativas quando está iniciado.
As tabelas do banco são criadas automaticamente na primeira inicialização. Não é necessário rodar nenhum SQL manual.
Instalação do Recurso
1
Copie a pasta do recurso
Coloque a pasta
five-skins dentro do diretório de recursos do seu servidor (por exemplo resources/[five]/).2
Informe o token de licença
Abra o arquivo
token.lua na raiz do recurso e substitua pelo token recebido na compra.token.lua
3
Cadastre as skins e as caixas
Defina o catálogo de skins em
config/weapons.lua e monte as caixas em config/cases.lua. Veja os detalhes na página de Configuração.4
Ajuste a economia e os textos
Edite
config/config.lua para definir comandos, moeda, períodos de compra, trocas, aprimoramento, teste de armas e mensagens.5
Adicione à server.cfg
Inicie o recurso depois das dependências.
O painel é entregue já compilado em
web/, pronto pra uso. Não é necessário nenhum passo de build.Integração com o inventário
A skin equipada só aparece na arma quando o resourceinventory está iniciado. O Five Skins informa ao inventário qual skin o jogador tem ativa, e o inventário aplica o componente ou a arma alternativa correspondente.
Se o inventory não estiver presente, o sistema continua funcionando para abrir caixas, comprar, vender e trocar, mas a skin não fica visível em mãos.
Adaptação de Framework
A comunicação com o framework fica concentrada emconfig/framework.lua. O arquivo já vem pronto para a base Five Network (vRP). Caso a sua base use nomes diferentes, ajuste apenas o conteúdo dessas funções, mantendo o nome e o retorno esperado.
Você só precisa editar os arquivos em
config/. Os demais arquivos contêm a lógica do sistema e não devem ser alterados.
