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.
Sur cette page
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.
- Installation server.cfg, permission du menu et premier essai.
- Notifications Simples, annonces et médias, au-dessus de la minimap.
- Fenêtres Saisie, confirmation, choix et menus, avec actions client ou serveur.
- API et hooks Tous les exports, events et hooks.
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.