Skip to main content

Dependencies

Obligatorias

  • oxmysql, porque server/main.lua ejecuta CREATE TABLE, SELECT, INSERT, UPDATE y DELETE.
  • La base de datos del servidor debe estar accesible al arrancar el recurso.
  • El runtime NUI normal de FiveM para cargar html/index.html, html/style.css y html/app.js.

Lo que no pide en esta version

cold_blipscreator no requiere:

  • framework (qbx_core, qb-core, es_extended)
  • inventario
  • target
  • callbacks de terceros
  • librerias UI externas

Integraciones opcionales

  • ACE para abrir, crear, editar, borrar y recargar blips:
    • blipscreator.use

Si Config.UseAcePerms = false, el recurso deja de revisar ACE y cualquier jugador puede usar el creador.

Dependencias implicitas que conviene conocer

  • El cliente usa notificaciones nativas de GTA con DrawNotification.
  • La lista visual de sprites no cubre todos los iconos posibles del juego; el usuario puede escribir IDs manuales.
  • La lista visual de colores tambien es una seleccion curada, no el catalogo completo de colores de blip.

Senales tipicas de dependencia rota

  • El recurso arranca pero no crea acv_blips: oxmysql no esta iniciado o no conecta a la base de datos.
  • El comando abre la NUI, pero no se guardan cambios: el INSERT o UPDATE esta fallando en SQL.
  • Nadie ve blips tras entrar al servidor: el cliente no esta recibiendo acv_blips:setBlips o la tabla esta vacia.
  • El creador responde con "No tienes permisos": ACE esta activo y el jugador no tiene blipscreator.use.