Usar cupón WELCOME para guardar 20%

$ USD
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • CHF CHF
  • ¥ yenes
Trabajo de camionero – Trabajo gratuito FiveM Scripts

Djonza Trucker Job: instalación ESX y correcciones de seguridad

Trucker Job de Djonza es un recurso de reparto ESX con panel de misiones y estadísticas. Revisamos el commit 0bc7704, que declara la versión 1.2. El código actual necesita correcciones de validación del servidor antes de uso público; la lista antigua omitía dependencias esenciales y preparación de la base de datos.

Repositorio del creador y código revisado

Dependencias y nombre del recurso

El código importa es_extended, ox_lib y oxmysql y llama a ox_target para las interacciones. Los callbacks del navegador fijan d-truckerjob; sin cambios, la carpeta debe tener ese nombre. ensure truckerjob no coincide con esos callbacks. Inicia las dependencias y después ensure d-truckerjob. Guarda una copia de la base y revisa levels.sql y playerstats.sql antes de importar: definen trucker_levels y la tabla de nombre genérico player_stats.

Configura los valores incluidos

Las misiones de ejemplo usan motos bf400, no una flota de camiones preparada. Ajusta truckModel de las misiones, salidas, destinos, recompensas y niveles en config.lua. Los kilómetros mostrados se generan al azar entre 10 y 100 en la función de finalización del cliente; no son distancia medida. No describas los pagos como ingresos verificados según la distancia.

Comprobaciones del servidor antes del lanzamiento

El controlador de finalización acepta experiencia, ingresos y kilómetros del cliente y abona dinero sin validar misión activa, recompensa permitida, ubicación final ni envíos duplicados. El controlador de cambios de jugadores también acepta identificador y valores enviados sin comprobar permisos de administrador. La comprobación administrativa separada del callback de lectura no protege esa escritura.

Pide a un desarrollador que controle recompensas y estado de misión desde el servidor, valide números acotados y autorice cada escritura administrativa. Corrige también el nivel máximo que escribe el texto Max Level en una columna entera de experiencia. Prueba los arreglos con registros desechables antes de abrir acceso público. No se proporciona recurso corregido, validación en el juego ni auditoría completa de seguridad.

Deja una respuesta