guiCreateProgressBar | Multi Theft Auto: Wiki Skip to content

guiCreateProgressBar

Client-side
Server-side
Shared

This function creates a progress bar.

OOP Syntax Help! I don't understand this!

Syntax

gui-progressbar|false guiCreateProgressBar ( ​float x, ​float y, ​float width, ​float height, [ ​bool relative = false, ​gui-element parent = nil ] )
Required arguments
  • x: A float of the 2D x position of the progress bar on a player's screen. This is affected by the relative argument.
  • y: A float of the 2D y position of the progress bar on a player's screen. This is affected by the relative argument.
  • width: A float of the width of the progress bar. This is affected by the relative argument.
  • height: A float of the height of the progress bar. This is affected by the relative argument.
Optional arguments

Note: when using optional arguments, you might need to supply all arguments before the one you wish to use.

  • relative (default: false): This is whether sizes and positioning are relative. If this is true, then all x, y, width, height floats must be between 0 and 1, representing measures relative to the parent.
  • parent (default: nil): This is the parent that the progress bar is attached to. If the relative argument is true, sizes and positioning will be made relative to this parent. If the relative argument is false, positioning will be the number of offset pixels from the parent's origin. If no parent is passed, the parent will become the screen - causing positioning and sizing according to screen positioning.

Returns

Returns element of the progress bar if it was created succesfully, false otherwise.

  • gui-progressbar|false: result

Code Examples

client
function clientResourceStart()
local progressBar = guiCreateProgressBar(0.8, 0.8, 0.1, 0.1, true, nil) -- create the gui-progressbar
end
addEventHandler("onClientResourceStart", resourceRoot, clientResourceStart) -- attach the onClientResourceStart event to a handler with the resource's rootelement(resourceRoot)

See Also

GUI Functions