Usage Guide
Abrir y cerrar el creador
Tienes estas formas practicas de manejarlo:
- Ejecuta
blipscreatorsi mantienes el comando por defecto. - Cierra la NUI con su boton superior.
- Tambien puedes cerrarla con
ESCoBACKSPACE.
Cuando la NUI se abre:
- El cliente gana foco con
SetNuiFocus(true, true). - Recibe la lista actual de blips del servidor.
- Renderiza el formulario y la tabla de blips persistentes.
Crear un blip nuevo
- Abre el creador.
- Escribe un nombre.
- Elige
sprite,color,scaley si serashort range. - 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,yniz. - 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:
- La NUI envia
deleteBlipcon elid. - El servidor hace
DELETE FROM acv_blips WHERE id = ?. - Se limpia la cache en memoria.
- 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.