SetElementData: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 5: Line 5:
==Syntax==  
==Syntax==  
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
bool setElementData ( element theElement, string key, var value )  
<section name="Client" class="client" show="false">
bool setElementData ( element theElement, string key, [bool synchronize] var value )
<section name="Server" class="server" show="true">
bool setElementData ( element theElement, string key, var value )
</syntaxhighlight>  
</syntaxhighlight>  



Revision as of 17:29, 14 February 2008

This function stores element data under a certain key, attached to an element. Element data set using this is then synced with all clients or the server (depending if used client-side or not). As such you should avoid passing data that is not able to be synced into this function (i.e. xmlnodes, acls, aclgroups etc.) Server-created elements are able to be synced.

Syntax

<section name="Client" class="client" show="false">
bool setElementData ( element theElement, string key, [bool synchronize] var value )
<section name="Server" class="server" show="true"> 
bool setElementData ( element theElement, string key, var value )

Required Arguments

  • theElement: The element you wish to attach the data to.
  • key: The key you wish to store the data under.
  • value: The value you wish to store. See element data for a list of acceptable datatypes.

Returns

Returns true if the data was set succesfully, false otherwise.

Example

Click to expand [+]
Server

See Also