rz-gym de RZSTORE añade zonas de ejercicio a QBCore y llama a un recurso separado para actualizar atributos. El manifiesto examinado declara la versión 1.0. El repositorio incluye gamz-skillsystem, mientras que los buffs necesitan ps-buffs; estas integraciones no se activan con una sola carpeta genérica de gimnasio.
Recursos y orden de inicio
Usa rz-gym como nombre, no advanced_gym_system. Coloca gamz-skillsystem al lado como recurso separado con su propio manifiesto. Inicia qb-core, PolyZone, qb-target, el sistema de habilidades elegido y ps-buffs antes de rz-gym. El manifiesto importa PolyZone y el cliente usa las barras de progreso QBCore.
Compara las instrucciones de objetos y consumibles del creador con tus versiones de inventario y qb-smallresources. Añade redbull, chocolate y sus imágenes sin duplicar objetos existentes. Los hooks documentados dan gym-stamina a chocolate y gym-strength a redbull durante 300000 milisegundos. Conserva el consumo real al adaptar los ejemplos; una animación de objeto no demuestra su retirada.
Progresión y ubicaciones
Los ejercicios examinados duran 10000 milisegundos y después aplican 20000 milisegundos de descanso. El incremento normal es 0,30 y con el buff correspondiente 0,60. Se duplica ese incremento configurado, no toda capacidad o actividad. La bandera de entrenamiento se activa al completar; prueba solicitudes superpuestas en vez de asumir un bloqueo completo.
La conducción usa metros por segundo: el umbral por defecto de 20 equivale a 72 km/h. El cliente comprueba el asiento del conductor cada 5000 milisegundos y la natación submarina cada 30000 milisegundos. El wheelie depende de clase de vehículo, control y rotación. Son reglas de juego, no efectos verificados de entrenamiento real.
config.Locations define zonas de ejercicio y tienda. La mayoría se pueden añadir allí, pero la animación de dominadas usa una posición fija de Vespucci y cambia el componente de ropa 5. Añadir otra zona de dominadas no traslada esa animación. Prueba alineación, restauración de ropa y limpieza al reiniciar en cada ubicación.
Guardado de habilidades y controles de acceso
El sistema incluido espera PlayerData.metadata.skill y ofrece /skill para su NUI. El cliente limita las actualizaciones normales a 0–99, pero el servidor guarda directamente una tabla cliente tras comprobar solo que el jugador existe. Valida habilidades permitidas, rangos numéricos, incrementos ganados e intervalos en el servidor antes del uso competitivo.
Haz una copia de los metadatos antes de añadir valores iniciales o cambiar el sistema de habilidades. Prueba personajes nuevos y existentes, reconexiones, reinicios, caducidad de buffs y retirada real de objetos. Los sistemas alternativos citados en comentarios necesitan comprobar su API; un nombre configurable no demuestra equivalencia.
Vista previa existente del creador
Fuente revisada el 10 de septiembre de 2026 en la revisión f7cf9d26a9fd6f5691eb07bebd8c0ceaf7dfb548. Se inspeccionaron Lua del gimnasio y habilidades, configuración, manifiestos y JavaScript de la interfaz. No se probaron recursos, integración de objetos ni progresión en FiveM.
Consultar el código y las instrucciones de integración de rz-gym