progressBar
Last updated
Last updated
Displays a progress bar with optional emote and control restrictions.
Parameters:
text
(string): The progress bar label/description
time
(number): Duration in milliseconds
emote
(string, optional): Emote to play during progress
disabled
(table, optional): Controls to disable during progress
movement
(boolean): Disable player movement
car
(boolean): Disable car movement
mouse
(boolean): Disable mouse look
combat
(boolean): Disable combat actions
Returns:
success
(boolean): true
if completed, false
if cancelled
Supported Styles:
qb
- QB-Core Progressbar
oxbar
- OX Lib Progress Bar
oxcir
- 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")