Standalone

Agency-Progressbar

Modern animated progress bar with glass-morphism UI, automatic framework detection, 4 visual themes (Modern, Neon, Minimal, Classic), and comprehensive client/server exports. Supports cancellable actions, sound effects, ESX-compatible weapon reload, and movement during eat/drink/reload. No hard framework dependency.

v2.0.3Free4 Pages
Agency-Progressbar

01 Exports & API

Client Exports

-- Start a progress bar
exports['Agency-Progressbar']:StartProgress({
    label    = 'Repairing Vehicle...',
    duration = 5000,
    canCancel = true,
    anim = { dict = 'mini@repair', clip = 'fixing_a_player' },
    onComplete = function() print('Done!') end,
    onCancel   = function() print('Cancelled!') end,
})

-- Stop progress
exports['Agency-Progressbar']:StopProgress(true) -- true = completed

-- Check status
exports['Agency-Progressbar']:IsProgressActive() -- returns boolean
exports['Agency-Progressbar']:GetProgressPercentage() -- returns 0-100

-- Change theme
exports['Agency-Progressbar']:SetProgressTheme('neon') -- modern|neon|minimal|classic

-- Change position
exports['Agency-Progressbar']:SetProgressPosition('bottom') -- top|center|bottom

Server Exports

-- Trigger for specific player
exports['Agency-Progressbar']:StartProgressForPlayer(playerId, {
    label = 'Processing...', duration = 3000,
})
exports['Agency-Progressbar']:StopProgressForPlayer(playerId, true)

-- Trigger for all players
exports['Agency-Progressbar']:StartProgressForAllPlayers({
    label = 'Server event...', duration = 5000,
})
exports['Agency-Progressbar']:StopProgressForAllPlayers(true)

Need help? Join our Discord community for support!

Join Discord