set | Multi Theft Auto: Wiki Skip to content

set

Client-side
Server-side
Shared

Manual Review Required

Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.


This function is used to save arbitrary data under a certain name on the settings registry.

Syntax

bool set ( string settingName, var value )
Required Arguments
  • settingName: The name of the setting you want to set. See setting names for information on settings names.
  • value: The value to set the setting to. This can be any Lua data type, except for functions, most userdata (only resources can't be stored) and threads.

Returns

  • bool: value

Returns true if the setting has been set, false if you do not have access to the setting or invalid arguments were passed.

Code Examples

shared

This example sets a specified setting with a Value. This is alocalsetting belonging to the resource that the code is run in.

function setAclRights(playerElement, commandName, acl, value, type)
if not acl or not value then
return outputChatBox("Syntax: /setacl <acl> <value>")
end
if set ( acl, value ) then
outputChatBox("Acl "..acl.." value set to "..value)
print(getPlayerName(playerElement).." has changed "..acl.." to "..value)
else
outputChatBox("Error happened while changing the Acl "..acl.." value to "..value)
print(getPlayerName(playerElement).." tried to change "..acl.." to "..value)
end
end
addCommandHandler("setacl", setAclRights)

See Also