ai-loading pour les développeurs
ai-loading n’a ni export ni event. Comment ses données atteignent la page, pour ceux qui construisent leur propre écran de chargement.
ai-loading n’a ni export, ni event, ni state bag. C’est une page loadscreen de FiveM avec une petite partie serveur.
Comment les données atteignent la page
Un écran de chargement ne peut pas recevoir de messages NUI d’un script client (aucun script client ne tourne encore). ai-loading utilise le seul canal qui existe, la passation de connexion :
- Quand un joueur se connecte, le serveur d’ai-loading répond à
playerConnectingavecdeferrals.handover({ aiLoading: view }). - La page lit
window.nuiHandoverData.aiLoadingà son ouverture.
L’objet aiLoading :
Prop
Type
Les passations de plusieurs ressources sont fusionnées par FiveM, donc votre propre ressource d’écran de chargement peut ajouter sa propre clé à côté de aiLoading.
Fermeture
Le manifeste d’ai-loading contient loadscreen_manual_shutdown 'yes'. L’écran des personnages d’AI Core ferme l’écran de chargement (ShutdownLoadingScreenNui) une fois sa scène en place. Si vous remplacez ai-loading par votre propre écran de chargement, utilisez la même ligne de manifeste, sinon le jeu ferme votre écran dès que la carte est chargée et les joueurs voient le monde vide avant l’écran des personnages.
ai-loading
L’écran de chargement que voient les joueurs pendant le chargement du jeu, avec le nom de votre serveur, un arrière-plan, la progression du chargement et des astuces.
ai-appearance
Le créateur de personnage pour les nouveaux personnages, les magasins de vêtements, les barbiers et les portraits de l’écran des personnages.