AI Core
Esencialesai-loading

ai-loading para desarrolladores

ai-loading no tiene exports ni eventos. Cómo llegan sus datos a la página, para quien construye su propia pantalla de carga.

ai-loading no tiene exports, eventos ni state bags. Es una página loadscreen de FiveM con una pequeña parte de servidor.

Cómo llegan los datos a la página

Una pantalla de carga no puede recibir mensajes NUI de un script de cliente (todavía no se ejecuta ningún script de cliente). ai-loading usa el único canal que existe, el handover de la conexión:

  1. Cuando un jugador se conecta, el servidor de ai-loading responde a playerConnecting con deferrals.handover({ aiLoading: view }).
  2. La página lee window.nuiHandoverData.aiLoading cuando se abre.

El objeto aiLoading:

Prop

Type

FiveM combina los handovers de varios recursos, así que tu propio recurso de pantalla de carga puede añadir su propia clave junto a aiLoading.

Cierre

El manifiesto de ai-loading tiene loadscreen_manual_shutdown 'yes'. La pantalla de personajes de AI Core cierra la pantalla de carga (ShutdownLoadingScreenNui) cuando su escena está lista. Si reemplazas ai-loading por tu propia pantalla de carga, usa la misma línea de manifiesto, o el juego cerrará tu pantalla en cuanto cargue el mapa y los jugadores verán el mundo vacío antes de la pantalla de personajes.

En esta página