progressBar
Displays a progress bar with optional emote and control restrictions.
Parameters:
text
(string): The progress bar label/descriptiontime
(number): Duration in millisecondsemote
(string, optional): Emote to play during progressdisabled
(table, optional): Controls to disable during progressmovement
(boolean): Disable player movementcar
(boolean): Disable car movementmouse
(boolean): Disable mouse lookcombat
(boolean): Disable combat actions
Returns:
success
(boolean):true
if completed,false
if cancelled
Supported Styles:
qb
- QB-Core Progressbaroxbar
- OX Lib Progress Baroxcir
- OX Lib Progress Circle
Example:
-- Basic progress bar
local success = ps.progressbar("Picking lock...", 10000)
if success then
print("Lock picked successfully!")
end
-- With emote and disabled controls
local disabled = {
movement = true,
combat = true,
mouse = false,
car = true
}
local success = ps.progressbar("Repairing engine...", 15000, "mechanic", disabled)
-- Quick progress with default restrictions
local success = ps.progressbar("Searching...", 5000, "search")
Last updated