EN Voir les scripts (lien externe)
Centre de documentation
Script MrPoulpi UI

Dépannage et FAQ MrPoulpi UI

Résoudre les problèmes courants de MrPoulpi UI : export introuvable, menu refusé, notifications mal placées, action serveur ignorée, images absentes.

Mis à jour le 25/10/2026 3 min de lecture

Commencez par activer Config.Debug = true : les ouvertures, actions et erreurs des callbacks s’affichent dans la console F8 et la console serveur.

« No such export … in resource mrpoulpi_ui »

  • La ressource n’est pas démarrée, ou démarre après le script qui l’appelle. Placez ensure mrpoulpi_ui plus haut dans server.cfg et ajoutez dependency 'mrpoulpi_ui' au manifeste de votre script.
  • Le dossier a été renommé. Il doit s’appeler mrpoulpi_ui.
  • Vous appelez un export client depuis le serveur, ou l’inverse. Par exemple, Input, Confirm et Choice n’existent que côté client. La liste est dans API et hooks.

« Vous n’avez pas la permission » avec /uimenu

  • Le joueur n’a ni l’ACE mrpoulpi_ui.menu, ni un groupe de Config.Permissions.groups, ni un métier de Config.Permissions.jobs.
  • Sur Qbox et en standalone, les groupes sont lus par ACE : vérifiez add_principal identifier.license:… group.admin dans server.cfg.
  • Pour ouvrir le menu à tout le monde : Config.Permissions.enabled = false.

F7 n’ouvre rien

Le joueur a peut-être changé la touche, ou il s’est connecté avant que vous la changiez dans la configuration : GTA garde son choix. Il peut la régler dans Paramètres → Raccourcis clavier → FiveM. /uimenu fonctionne toujours.

Les notifications ne sont pas au-dessus de la minimap

  • Vérifiez Config.Layout.notifications = 'minimap'.
  • Votre serveur utilise une minimap modifiée (ronde, déplacée, agrandie) : réglez Config.Minimap.gap, désactivez matchWidth, ou choisissez une autre position.
  • Minimap masquée : les notifications passent en bas de l’écran, c’est voulu.

Une action serveur n’arrive pas

  • Elle n’est pas enregistrée avec RegisterServerAction et la fenêtre n’a pas été ouverte par le serveur. Le log affiche unknown_action.
  • Elle vient d’une fenêtre ouverte par le serveur sans RegisterServerAction et le joueur n’a pas la permission du menu : action_denied. Enregistrez-la avec RegisterServerAction.
  • Une action client du même nom est enregistrée : elle passe en priorité et l’action n’est pas envoyée au serveur.
  • L’option n’a pas server = true.
  • Le joueur clique trop vite : une action toutes les Config.Security.actionCooldown millisecondes.

La saisie ne se valide pas

  • required est à true (par défaut) et le champ est vide.
  • inputType = 'number' et la valeur n’est pas un nombre.

Une image ne s’affiche pas

  • L’adresse ne commence pas par https://, nui:// ou assets/.
  • Le fichier n’est pas dans html/assets/, ou le chemin ne respecte pas les majuscules.
  • Le site qui héberge l’image bloque l’affichage depuis un autre site. Hébergez-la ailleurs (Fivemanage, Discord, votre propre serveur) ou placez-la dans html/assets/.

Le joueur reste bloqué avec le curseur

Une fenêtre est restée ouverte. Échap la ferme. Si votre script ouvre une fenêtre avec cancel = false, prévoyez toujours une option qui la ferme, ou appelez CloseUI().

« Framework … unavailable, falling back to standalone »

Le framework indiqué dans Config.Framework n’est pas démarré ou ne répond pas. Laissez auto, ou démarrez le framework avant la ressource. En standalone, les métiers ne sont pas disponibles : les annonces d’entreprise ne marchent que pour le staff.

Rechercher

Tapez un terme : paramètre, export, erreur…