guiGetEnabled | Multi Theft Auto: Wiki Skip to content

guiGetEnabled

Client-side
Server-side
Shared

Pair: guiSetEnabled

This function determines whether a GUI element is enabled. Elements that are disabled do not respond to user interaction; for example, a button that is disabled cannot be clicked and appears grayed out.

OOP Syntax Help! I don't understand this!

  • Method:gui-element:getEnabled(...)
  • Variable: .enabled

Syntax

bool guiGetEnabled ( ​gui-element guiElement )
Required arguments
  • guiElement: The GUI element to be checked.

Returns

Returns true if the element is enabled, false otherwise.

  • bool: result

Code Examples

client
local MyGuiWindow = guiCreateWindow(254, 206, 478, 306, "Awesome Gui Window", false) -- Your gui window
local MyButton = guiCreateButton(0.477, 0.8268, 0.1946, 0.0784, "Hello World!", true, MyGuiWindow) -- Creates a button in your gui window
function ChangeMyButtonEnabled()
if (guiGetEnabled(MyButton)) then -- check if the element is enabled
guiSetEnabled(MyButton, false) -- if it is, we disable it
else
guiSetEnabled(MyButton, true) -- if not, we make it enabled
end
end
addCommandHandler('toggleButton', ChangeMyButtonEnabled)

See Also

GUI Functions