Texte UI pour FiveM : Notes de source et de configuration

Texte UI pour FiveM: Source & Notes de configuration

sc_textUI est une ressource FiveM NUI indépendante du framework qui affiche une clé d'interaction et un message via des exportations client ou des événements serveur. FiveMX a inspecté le public Dépôt ScubeScripts/sc_textUI le 23 juillet 2026 à l'engagement e97687f41b97.

Interface vérifiée

Le manifeste identifie la version 1.0.0, déclare ui/textui.html comme sa page NUI et exporte showUI plus hideUI. Le README documente les appels client exports.sc_textUI:showUI(key, message) et exports.sc_textUI:hideUI(). Le code serveur peut déclencher les événements client correspondants avec un ID de joueur, une clé et un message.

Le package ne nécessite pas ESX ou QBCore dans son manifeste. Son README inclut un exemple distinct pour remplacer les fonctions ESX TextUI afin que les messages tels que Appuyez sur [E] pour utiliser soient divisés en une clé et une étiquette avant d'appeler l'exportation sc_textUI.

Installation et intégration

  1. Clonez ou téléchargez le dépôt du créateur et épinglez le commit révisé.
  2. Lieu sc_textUI dans le répertoire des ressources et ajoutez ensure sc_textUI avant les ressources qui appellent ses exportations.
  3. Remplacez une interaction à la fois et gardez l'appel UI original disponible pour un retour en arrière.
  4. Cachez toujours le UI lorsque le joueur quitte la plage d'interaction, que la ressource s'arrête ou que l'état pertinent change.
  5. Testez les exportations client et tous les messages déclenchés par le serveur avec les permissions de joueur normales.

Vérifications UX et performances

Inspectez l'invite en 16:9, ultra-large et sur des résolutions d'ordinateurs portables plus petites, avec un texte traduit long et différentes échelles UI. Confirmez que les invites ne s'empilent pas lorsque deux ressources appellent le UI et qu'une invite obsolète disparaît après la mort, la téléportation, la reconnexion ou le redémarrage de la ressource.

L'exemple README boucle à chaque image tant qu'un marqueur est à proximité. Il s'agit d'un exemple de code d'intégration, pas d'une exigence du UI lui-même. Profilez la ressource qui possède la boucle de proximité et évitez les boucles en double provenant de plusieurs systèmes d'interaction.

Licence et statut de la source

Le dépôt inclut la licence GPL-3.0. Préservez ses mentions et examinez les obligations avant de distribuer une version modifiée. FiveMX n'a pas reproduit de benchmark de performance formel ; l'examen de la source confirme l'interface et les fichiers, pas la compatibilité avec chaque UI ou version de framework.

Guidance connexe FiveMX

Laisser un commentaire