Entity::setVariable: Difference between revisions
No edit summary |
No edit summary |
||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
__TOC__ | __TOC__ | ||
Set custom data to an entity. These variables are visible only server side.<br> | |||
See [[Entity::setVariables]] to set multiple variables in bulk. | |||
<br><br> | |||
{{ServersideJsFunction}} | {{ServersideJsFunction}} | ||
{{JSContainer| | {{JSContainer| | ||
| Line 16: | Line 18: | ||
=== Required Arguments === | === Required Arguments === | ||
*'''entity''': {{RageType|Object}} | *{{Required}}'''entity''': {{RageType|Object}} | ||
*'''name''': {{RageType|String}} | *{{Required}}'''name''': {{RageType|String}} | ||
*'''value''': {{RageType|Any}} | *{{Required}}'''value''': {{RageType|Any}} | ||
==Example== | ==Example== | ||
| Line 29: | Line 31: | ||
}} | }} | ||
}} | }} | ||
Latest revision as of 17:15, 12 September 2024
Set custom data to an entity. These variables are visible only server side.
See Entity::setVariables to set multiple variables in bulk.
Server-Side Function
JavaScript Syntax
Syntax
// To set one variable at a time
entity.setVariable(name, value);
// To set multiple variables at a time.
entity.setVariable({name1: value1, name2: value2});
Required Arguments
- *entity: Object
- *name: String
- *value: Any
Example
This binds the vehicle to the player
Server-Side
let veh = mp.vehicles.new(vehName, player.position);
player.setVariable('veh', veh);