RoviDev Progress
StandaloneDirectDirectOpen source

RoviDev Progress

Free FiveM progress bars — linear, segmented, indeterminate, with server Ack tokens.

Install checklist

Drop these lines into server.cfg (order matters for Pro deps).

Install docs →
ensure rovidev-progress

Compatibility

Framework
Standalone — ESX / QBCore / Qbox / none
Lua
lua54 yes
Escrow
Open / source-available download on FiveMBay

API surface

Server Ack prevents fake client completion.

Provides

  • progressbar

Exports

  • Start
  • Stop
  • Cancel
  • IsActive
  • Progress
  • ApplyTheme
  • IssueToken
  • ConsumeAck

Events / net

  • rovidev-progress:acked
  • rovidev-progress:done
  • rovidev-progress:server:ack
RoviDev Progress is a free, standalone progress UI for FiveM jobs, crafting, lockpicking, and any timed action. What you get • Linear, segmented, and indeterminate styles • Server-issued tokens (IssueToken / ConsumeAck) so clients cannot fake completion • Clean NUI with Config defaults — no framework lock-in • Works with ESX, QBCore, Qbox, or Standalone Upgrade path Pair with UI Kit Pro for circular styles, theme packs, and completion sounds — or grab UI Complete for the full free trio + Pro in one ZIP. Install: ensure rovidev-progress

Versions

Current: v1.2.0

  • v1.2.08/4/2026

    • Added server-issued, short-lived acknowledgement tokens through `IssueToken` and `ConsumeAck`. • Added `rovidev-progress:acked` server event after a validated client completion/cancellation acknowledgement.

  • v1.1.08/3/2026

    • Added free `segmented` and `indeterminate` styles alongside `linear` and `circular`. • Added optional `completeSound` payload flag for client-side completion audio. • Documented that NUI completion callbacks are not server-side validation. • Set `DevCommand` to `false` by default.

  • v1.0.08/2/2026

    • Initial release • NUI progress bar with label and optional cancel (X key / button) • Exports: `Start`, `Stop`, `IsActive`, `Progress`, `ApplyTheme` • Callback pattern: `Start({ label, duration, canCancel }, cb(success))` • `provide 'progressbar'` • Locales EN/ES • Dev command `/rdprogresstest`

Compare versions

Added / changed

  • + Added server-issued, short-lived acknowledgement tokens through `IssueToken` and `ConsumeAck`.
  • + Added `rovidev-progress:acked` server event after a validated client completion/cancellation acknowledgement.

Removed / previous only

  • Added free `segmented` and `indeterminate` styles alongside `linear` and `circular`.
  • Added optional `completeSound` payload flag for client-side completion audio.
  • Documented that NUI completion callbacks are not server-side validation.
  • Set `DevCommand` to `false` by default.

Compare with

Popular pairs from GSC queries and related scripts.

FAQ

What is Progress Ack?

The server issues a token (IssueToken); the client must ConsumeAck to complete. This blocks fake client-side completion cheats.

Reviews

No reviews yet.

Log in to leave a review.

Complete your stack

Upgrade with premium packs from the same creator.

Related scripts

Explore more

RoviDev Progress | FiveMBay