From Multi Theft Auto: Wiki
Jump to navigation Jump to search

This function sets the value of a specific property of a DGS element. For a list of properties and their meaning, see the DGS properties page.

Note: If you push a value improperly, errors or warnings will occur, which may cause lag and debug info spamming.


string dgsSetProperty ( element/table dgsElement, string property, mixed value [, mixed arg1, mixed arg2 ... ] )

DGS OOP Syntax Help! I don't understand this!

Method: DGSElement:setProperty(...)
Counterpart: dgsGetProperty

Required Arguments

  • dgsElement: the DGS element or a list of DGS elements you wish to set a property to.
  • property: the name of of property you want the value to.
  • value: the value you want to set.

Optional Arguments

  • arg...: extra value of some properties.


If the function succeeds, it returns true, false otherwise.


This example creates a label whose text can be changed by itself.

DGS = exports.dgs
button = DGS:dgsCreateLabel(20, 200, 150, 30, "Test", false)
code = "return getTickCount()"
DGS:dgsSetProperty(button, "functions", code)

See Also

DGS Properties

General Properties

Unique Properties For DGS Core Elements

Extra Properties For DGS Plugins

General Functions

General Events