
- ESX
- QBCore
- vRP
Por Luke

El recurso completo, no solo un fragmento
Describe un script personalizado. 3 créditos gratis al día, hasta 15 por mes natural; sin tarjeta.
Usa la IA para ayudarte a escribir un pequeño recurso de FiveM, luego verifica cada dependencia y comportamiento antes de expandirlo. Comienza con un comando independiente para que puedas distinguir los errores de Lua, la carga de recursos y la consola de los problemas del framework o la base de datos.
Los ejemplos de configuración y código aquí están dirigidos a FiveM para GTA V Legacy. Enhanced tiene diferentes reglas de tiempo de ejecución y compatibilidad; consulta los cambios de Legacy a Enhanced de Cfx.re antes de aplicarlos a un servidor Enhanced.
Dile al asistente tu compilación de FXServer, el lenguaje del entorno de ejecución y el framework/dependencias exactos. Comparte solo los archivos que tengas permiso para compartir, eliminando secretos y datos de jugadores. Pídele que identifique suposiciones y que enlace cada API desconocida a la documentación oficial.
Ejemplo de solicitud: «Crea un recurso Lua independiente con un comando de cliente llamado hello_tutorial. Debe imprimir un mensaje en F8, no requerir ningún framework ni eventos de red, e incluir todos los archivos, además de los pasos de instalación y verificación».
Crear resources/[local]/hello_tutorial/. Guarda allí estos dos archivos. Esta es una demostración completa de consola, no una tienda de vehículos ni un sistema económico de producción.
fxmanifest.lua:
fx_version 'cerulean'
game 'gta5'
client_script 'client.lua'client.lua:
RegisterCommand('hello_tutorial', function()
print('Hello from the tutorial resource.')
end, false)Añade ensure hello_tutorial to the active server.cfg. Para un servidor de desarrollo en ejecución, ejecuta refresh seguido de ensure hello_tutorial en la consola del servidor. Conecta un cliente de prueba, abre F8 y ejecuta hello_tutorial. Espera el saludo exacto y ningún error de Lua.
Si el comando es desconocido, comprueba la carpeta de recursos, el manifiesto y el registro de inicio. Si Lua informa de un error de archivo/línea, compara el archivo guardado con el ejemplo. Elimina la línea ensure y detén el recurso cuando termines el ejercicio.
Pide un comportamiento a la vez e inspecciona la diferencia. Para una interfaz de usuario, requiere un manejo completo de apertura/cierre y la liberación del foco de entrada. Para entidades generadas, requiere validación de modelos, carga delimitada y limpieza. Para el trabajo de base de datos, requiere un esquema exacto y consultas parametrizadas.
Las recompensas del lado del servidor necesitan más que un nombre de artículo válido: el servidor debe verificar el permiso, la finalización de la tarea, las cantidades y las solicitudes repetidas. No aceptes un evento de red generado que otorgue dinero porque el cliente lo solicite.
Proporciona el primer error relevante, el lado de la ejecución, el recurso/versión afectado y una breve reproducción. Pide al asistente que explique la causa antes de cambiar el código. Confirma los nativos sugeridos y los métodos del framework con la documentación oficial o la fuente instalada; una afirmación de IA de que el código es seguro o probado no es evidencia.
Mantén un registro de prueba que muestre el estado inicial, la acción y el resultado observado. A medida que el recurso crece, incluye dependencias faltantes, jugadores no autorizados, argumentos inválidos, desconexiones y persistencia de reinicio. Las comprobaciones de sintaxis y las pruebas simuladas ayudan, pero aún se requiere una prueba en el servidor de desarrollo antes de la implementación en vivo.
Cfx.re — creando tu primer script · Cfx.re — manifiesto de recursos · Cfx.re — seguridad del servidor





