AI Core
Podstawyai-loading

ai-loading dla deweloperów

ai-loading nie ma eksportów ani zdarzeń. Jak jego dane trafiają na stronę, dla osób, które budują własny ekran ładowania.

ai-loading nie ma eksportów, zdarzeń ani state bagów. To strona loadscreen FiveM z małą częścią serwerową.

Jak dane trafiają na stronę

Ekran ładowania nie może odbierać wiadomości NUI ze skryptu klienta (żaden skrypt klienta jeszcze nie działa). ai-loading używa jedynego dostępnego kanału, przekazania przy połączeniu:

  1. Gdy gracz się łączy, serwer ai-loading odpowiada na playerConnecting przez deferrals.handover({ aiLoading: view }).
  2. Strona czyta window.nuiHandoverData.aiLoading przy otwarciu.

Obiekt aiLoading:

Prop

Type

FiveM scala przekazania kilku zasobów, więc twój własny zasób ekranu ładowania może dodać własny klucz obok aiLoading.

Zamykanie

Manifest ai-loading ma loadscreen_manual_shutdown 'yes'. Ekran postaci AI Core zamyka ekran ładowania (ShutdownLoadingScreenNui), gdy jego scena jest gotowa. Jeśli zastąpisz ai-loading własnym ekranem ładowania, użyj tej samej linii w manifeście, bo inaczej gra zamknie twój ekran, gdy tylko wczyta się mapa, a gracze zobaczą pusty świat przed ekranem postaci.

Na tej stronie