rz-gym, da RZSTORE, adiciona zonas de exercício ao QBCore e chama um recurso separado para atualizar atributos. O manifesto examinado declara a versão 1.0. O repositório inclui gamz-skillsystem, enquanto os buffs dependem de ps-buffs; essas integrações não são ativadas por uma única pasta genérica de academia.
Recursos e ordem de inicialização
Use rz-gym como nome, não advanced_gym_system. Coloque gamz-skillsystem ao lado como recurso separado, com seu próprio manifesto. Inicie qb-core, PolyZone, qb-target, o sistema de habilidades escolhido e ps-buffs antes de rz-gym. O manifesto importa arquivos PolyZone e o cliente chama as barras de progresso QBCore.
Compare as instruções de itens e consumíveis do criador com suas versões de inventário e qb-smallresources. Adicione redbull, chocolate e as imagens fornecidas sem duplicar itens. Os hooks documentados dão gym-stamina a chocolate e gym-strength a redbull por 300000 milissegundos. Preserve o consumo real ao adaptar os exemplos; uma animação de item não prova sua remoção.
Progressão e locais
Os exercícios examinados duram 10000 milissegundos, seguidos de 20000 milissegundos de descanso. O ganho normal é 0,30 e passa a 0,60 com o buff correspondente. Isso duplica o incremento configurado, não toda habilidade ou atividade. A flag de treino só é definida após concluir; teste solicitações sobrepostas em vez de presumir proteção completa.
A verificação de direção usa metros por segundo: o limite padrão de 20 equivale a 72 km/h. O cliente verifica o banco do motorista a cada 5000 milissegundos e a natação subaquática a cada 30000 milissegundos. A progressão de wheelie usa classe do veículo, comando e rotação. São regras de jogo, não efeitos comprovados de treino real.
config.Locations define zonas de exercícios e loja. A maioria pode ser adicionada ali, mas a animação de barra fixa usa uma posição fixa em Vespucci e altera o componente de roupa 5. Adicionar outra zona não desloca essa animação. Teste alinhamento, restauração de roupas e limpeza ao reiniciar em cada local.
Armazenamento de habilidades e controle de acesso
O sistema incluído espera PlayerData.metadata.skill e fornece /skill para exibir a NUI. O cliente limita atualizações normais a 0–99, mas o servidor grava diretamente uma tabela enviada pelo cliente após verificar apenas a existência do jogador. Valide habilidades permitidas, limites numéricos, ganhos conquistados e intervalos no servidor antes do uso competitivo.
Faça backup dos metadados existentes antes de adicionar padrões ou trocar o sistema de habilidades. Teste personagens novos e antigos, reconexão, reinícios, fim dos buffs e remoção real dos itens. Sistemas alternativos citados nos comentários precisam de revisão própria da API; um nome configurável não comprova comportamento equivalente.
Prévia existente do criador
Fonte examinada em 10 de setembro de 2026 na revisão f7cf9d26a9fd6f5691eb07bebd8c0ceaf7dfb548. Foram inspecionados Lua da academia e das habilidades, configuração, manifestos e JavaScript da interface. Nenhum recurso, integração de item ou progressão foi testado no FiveM.