El repositorio v-containerrobbery de Virgil advierte ahora de que el script ya no recibe mantenimiento. El código de la versión 1.0.0 usa qb-core tanto en el cliente como en el servidor. La afirmación anterior de soporte perfecto para un framework OX y el último cliente FiveM no estaba respaldada por el código. No despliegues esta versión sin cambios en una economía en producción.
Dependencias y archivos ausentes
El manifiesto carga ox_lib, mientras el cliente llama directamente a qb-target, funciones de inventario de QBCore y un export personalizado ContainerRobberyAlert de ps-dispatch. La prueba de habilidad predeterminada también llama a ps-ui. Las opciones OX de notificaciones o progreso no sustituyen estas dependencias. El manifiesto referencia stream/container_shell.ytyp, pero el repositorio revisado no contiene una carpeta stream; consigue el interior correspondiente de una fuente legítima antes de probarlo.
La espera no es de 30 minutos
Config.cooldownTime vale 30 * 6000, es decir, 180.000 milisegundos: tres minutos, aunque el comentario y la notificación afirman 30. La espera se guarda en la memoria del cliente. No es un control contra abusos impuesto por el servidor. Una segunda definición de giveRandomItem sustituye a la primera y la función activa no aplica Config.itemChance.
Hay que corregir la validación de recompensas
El evento de recompensa del servidor acepta del cliente el nombre y la cantidad del objeto y los añade sin comprobar un robo activo, la proximidad del jugador, una recompensa elegida por el servidor o una recogida anterior. Traslada la selección, la autorización y el control de la espera al servidor antes de usarlo. Prueba registros cancelados, recogidas repetidas e inventarios sin espacio. Son hallazgos del código, no una auditoría completa de seguridad ni una certificación en el juego.