Gardening de HypnoticGD es un trabajo QBCore archivado de corte de césped en el club de golf. Su manifiesto declara 1.0.1. Los jugadores inician una ruta, usan un cortacésped creado y reciben dinero del juego por marcador. El controlador del servidor necesita más validaciones antes de una economía pública.
Configurar dependencias y ruta
Conserva fxmanifest.lua, client.lua, server.lua y config.lua juntos en Gardening e inicia qb-core antes de ensure Gardening. El código usa cdn-fuel inicialmente y contiene ramas x-fuel y LegacyFuel. Ajusta Config.FuelSystem al recurso instalado. vehiclekeys:client:SetOwner necesita un sistema de llaves compatible, no incluido en el paquete.
La configuración inicial tiene 25 marcadores ordenados, cuatro puntos de cortacésped, modelo mower y rewardPerMarker=10. Tras el último marcador el cliente reinicia la ruta. Terminar manualmente en JobEndCoords elimina cortacésped y blip de ruta. Al mover el trabajo, adapta inicio/final y el blip Greenkeeper fijado por separado en el código.
Validar recompensas del servidor y limpieza
El cliente comprueba distancia al marcador y si el jugador está en su cortacésped. El evento de pago del servidor solo verifica que exista un jugador QBCore y añade el efectivo configurado. No registra trabajo activo, orden, propiedad del vehículo, distancia ni tiempo. Guarda el estado de ruta en el servidor y paga cada marcador válido una vez.
El punto de aparición es aleatorio y no comprueba ocupación. Falta un controlador de limpieza al detener el recurso; terminar normalmente no acredita el comportamiento tras desconexión o reinicio. Prueba plazas bloqueadas, combustible/llaves, vehículos incorrectos, marcadores repetidos, salida anticipada y desconexiones. Adapta textos alemanes fijos y argumentos de notificación a tu QBCore.
Revisado el 10 de septiembre de 2026 en la revisión ab49d46f629948392370aef0ed5ff4755afd1836. Se leyeron todos los Lua, configuración, manifiesto y README; GitHub sigue indicando que está archivado. No se ejecutó ningún cortacésped, ruta ni pago.