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

MrPoulpi UI — édition MrPoulpi Labs

MrPoulpi UI, kit d’interface pour FiveM : notifications au-dessus de la minimap, annonces d’entreprise, saisie, confirmation, choix, aide et raccourcis.

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

MrPoulpi UI (mrpoulpi_ui) regroupe les éléments d’interface dont la plupart des scripts ont besoin : notifications, fenêtres de saisie, de confirmation et de choix, aide d’interaction et barre de raccourcis. Vos scripts les appellent par des exports, côté client ou côté serveur, et tout garde le même style.

Ce qu’il contient

Élément Exemple d’usage
Notification simple « Véhicule rangé dans le garage » en vert, « Pas assez d’argent » en rouge.
Annonce Message d’une entreprise avec son logo, son nom et un badge.
Média Affiche d’un évènement avec un bandeau et un visuel carré.
Saisie clavier Demander une plaque, un montant, un nom.
Confirmation « Supprimer cet objet ? » avec Oui / Non.
Choix Mode de paiement, menu de garage rangé en sections.
Aide d’interaction « Appuyez sur [E] pour ouvrir » en haut de l’écran.
Barre de raccourcis Les touches disponibles dans un menu ou une activité.

Les annonces d’entreprise sont prêtes à l’emploi : les employés d’un métier configuré annoncent l’ouverture, la fermeture ou un message libre à tout le serveur avec /entreprise.

Points forts

  • Notifications calées au-dessus de la minimap, qui suivent la grande carte, le format d’écran et la zone de sécurité.
  • ESX, QBCore et Qbox détectés automatiquement, mode standalone et modèle pour un framework maison.
  • Fenêtres bloquantes (Input, Confirm, Choice) qui renvoient directement la réponse du joueur.
  • Actions serveur vérifiées : liste blanche, anti-spam, contrôle du type et de la longueur des données.
  • Couleurs, taille et positions réglables sans toucher à l’interface.
  • Textes en français et en anglais, toutes les chaînes modifiables.

Fichiers à modifier

La ressource est protégée par l’Asset Escrow de Cfx.re. Ces fichiers restent lisibles et modifiables :

Fichier Contenu
shared/config.lua Tous les réglages.
shared/locales.lua Textes en français et en anglais.
client/hooks.lua Hooks client et actions du menu de démonstration.
server/hooks.lua Permissions, menu, annonces d’entreprise, logs et webhook Discord.
client/framework.lua, server/framework.lua Liaison avec le framework.

L’interface web (html/index.html) est livrée compilée. Son apparence se règle par Config.Theme et Config.Layout.

Dépendances

Aucune. Un framework (es_extended, qb-core ou qbx_core) est utilisé s’il est présent, pour les groupes et les métiers.

Rechercher

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