FR Browse scripts (external link)
Documentation centre
Script MrPoulpi UI

MrPoulpi UI — MrPoulpi Labs edition

MrPoulpi UI, an interface kit for FiveM: notifications above the minimap, company announcements, input, confirmation, choice, hint and keybinds.

Updated 25/10/2026 2 min read

MrPoulpi UI (mrpoulpi_ui) gathers the interface pieces most scripts need: notifications, input, confirmation and choice windows, an interaction hint and a keybind bar. Your scripts call them through exports, client side or server side, and everything keeps the same style.

What it includes

Element Example use
Simple notification “Vehicle stored in the garage” in green, “Not enough money” in red.
Announcement A company message with its logo, name and a badge.
Media An event poster with a banner and a square picture.
Text input Ask for a plate, an amount, a name.
Confirmation “Delete this item?” with Yes / No.
Choice Payment method, garage menu split into sections.
Interaction hint “Press [E] to open” at the top of the screen.
Keybind bar The keys available in a menu or an activity.

Company announcements work out of the box: employees of a configured job announce opening, closing or a free message to the whole server with /entreprise.

Highlights

  • Notifications placed right above the minimap, following the big map, the aspect ratio and the safe zone.
  • ESX, QBCore and Qbox detected automatically, standalone mode and a template for an in-house framework.
  • Blocking windows (Input, Confirm, Choice) that return the player’s answer directly.
  • Checked server actions: allow list, rate limit, type and length checks on the data.
  • Colours, size and positions set without touching the interface.
  • French and English texts, every string editable.

Files you can edit

The resource is protected by Cfx.re Asset Escrow. These files stay readable and editable:

File Content
shared/config.lua Every setting.
shared/locales.lua French and English texts.
client/hooks.lua Client hooks and demo menu actions.
server/hooks.lua Permissions, menu, company announcements, logs and Discord webhook.
client/framework.lua, server/framework.lua Framework bridge.

The web interface (html/index.html) ships compiled. Its look is set through Config.Theme and Config.Layout.

Dependencies

None. A framework (es_extended, qb-core or qbx_core) is used when present, for groups and jobs.

Search

Type a term: setting, export, error…