HZ-TextUi

HZ-TextUi dessine des TextUI 3D et des prompts de target pour FiveM. Le prompt est peint par le jeu dans le monde 3D, et son apparence s'edite depuis votre panel admin plutot que dans un fichier de config.

Il repond aux API ox_target, qtarget et qb-target, donc les scripts que vous faites deja tourner continuent sans y toucher.

Vos scripts ne changent pas. 24 exports aux memes noms et aux memes arguments. Installez-le, ne supprimez rien, ne reecrivez rien.

Prerequis

ox_librequis
hz_liboptionnel, uniquement pour le TextUI Designer. Tout le reste tourne sans lui
un frameworkox_core, QBX, ESX, ND_Core, ou standalone
Le framework est detecte automatiquement, et uniquement pour les filtres d'options groups et job. Rien d'autre n'en depend.

Ce qu'il fait

  • Des pins et des prompts dans le monde — un pin marque une interaction ; visez-le et il s'ouvre en une touche et un libelle. Le pin qui decide de ce que vous visez est celui dessine a l'ecran : ce que vous voyez est ce que vous selectionnez, a 1 metre comme a 10.
  • Deux facons de choisir une option — un curseur souris natif sur lequel on clique, ou la molette. Aucun des deux ne prend le focus NUI, donc la camera et les controles restent au joueur.
  • Un designer, pas un fichier de config — 29 formes, 5 presets d'apparence et 11 presets de couleur, rendus en direct par-dessus une vraie image de jeu.
  • Les couleurs de texte s'appliquent a chaud — la lettre de la touche, le libelle, le compteur et les deux lignes d'option, sans redemarrage.
  • Rien ne tourne quand la touche est relachee — la boucle de detection est creee a l'appui et detruite au relachement.