AI Core
Temelai-loading

Geliştiriciler için ai-loading

ai-loading’in export’u ya da event’i yoktur. Kendi yükleme ekranını yapanlar için verisinin sayfaya nasıl ulaştığı.

ai-loading’in export’u, event’i ya da state bag’i yoktur. Küçük bir server kısmı olan bir FiveM loadscreen sayfasıdır.

Veri sayfaya nasıl ulaşır

Bir yükleme ekranı bir client script’inden NUI mesajı alamaz (henüz hiçbir client script’i çalışmıyordur). ai-loading var olan tek kanalı, bağlantı devrini (handover) kullanır:

  1. Bir oyuncu bağlandığında ai-loading’in server’ı playerConnecting’e deferrals.handover({ aiLoading: view }) ile cevap verir.
  2. Sayfa açılınca window.nuiHandoverData.aiLoading’i okur.

aiLoading nesnesi:

Prop

Type

Birden çok resource’un handover’larını FiveM birleştirir; böylece kendi yükleme ekranı resource’un aiLoading’in yanına kendi anahtarını ekleyebilir.

Kapanış

ai-loading’in manifest’inde loadscreen_manual_shutdown 'yes' vardır. AI Core’un karakter ekranı, sahnesi kurulunca yükleme ekranını kapatır (ShutdownLoadingScreenNui). ai-loading’i kendi yükleme ekranınla değiştirirsen aynı manifest satırını kullan; yoksa oyun ekranını harita yüklenir yüklenmez kapatır ve oyuncular karakter ekranından önce boş dünyayı görür.

Bu sayfada