Skip to main content

Usage Guide

Abrir y cerrar el creador

Tienes estas formas practicas de manejarlo:

  • Ejecuta blipscreator si mantienes el comando por defecto.
  • Cierra la NUI con su boton superior.
  • Tambien puedes cerrarla con ESC o BACKSPACE.

Cuando la NUI se abre:

  1. El cliente gana foco con SetNuiFocus(true, true).
  2. Recibe la lista actual de blips del servidor.
  3. Renderiza el formulario y la tabla de blips persistentes.

Crear un blip nuevo

  1. Abre el creador.
  2. Escribe un nombre.
  3. Elige sprite, color, scale y si sera short range.
  4. Guarda el formulario.

Comportamiento real al crear:

  • El cliente toma tu posicion actual con GetEntityCoords(PlayerPedId()).
  • El servidor inserta ese punto en acv_blips.
  • Todos los clientes reciben la nueva lista y recrean sus blips del mapa.

Editar un blip existente

En la tabla inferior, pulsa Editar en el blip que quieras modificar.

La edicion actual permite cambiar:

  • nombre
  • sprite
  • color
  • escala
  • short range

Importante:

  • La edicion no cambia x, y ni z.
  • Si necesitas mover el blip, borralo y vuelve a crearlo en la nueva posicion.

Eliminar un blip

Pulsa Eliminar en la fila correspondiente.

El flujo real:

  1. La NUI envia deleteBlip con el id.
  2. El servidor hace DELETE FROM acv_blips WHERE id = ?.
  3. Se limpia la cache en memoria.
  4. Todos los clientes reciben la nueva lista.

Selector visual de sprites y colores

La NUI incluye dos modales:

  • selector de sprites
  • selector de colores

Ambos permiten buscar por ID o por nombre. Si necesitas un ID que no aparece en el selector, puedes escribirlo manualmente en el input.

Recarga manual

Si tocas la tabla SQL a mano o quieres refrescar el estado sin reiniciar el recurso, usa:

acv_reload_blips

Ese comando vuelve a leer toda la tabla y reenvia el estado a todos los clientes.

Sincronizacion normal del recurso

El script actual refresca blips en estos momentos:

  • al arrancar el recurso en servidor
  • al arrancar el recurso en cliente
  • al dispararse playerSpawned
  • al crear un blip
  • al editar un blip
  • al borrar un blip

Consejos practicos

  • Usa nombres claros para que la tabla sea facil de mantener.
  • Si un blip cambia de ubicacion, recrealo en lugar de editarlo.
  • Si vas a delegar acceso a staff, valida antes que ACE funciona y que el comando abre la NUI.