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:
- Bir oyuncu bağlandığında ai-loading’in server’ı
playerConnecting’edeferrals.handover({ aiLoading: view })ile cevap verir. - 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.