setVehicleVarName: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - "<code>([^ ]*)\{\{cc\|([^ ]*)\}\}([^ ]*)<\/code>" to "<code>$1// $2$3</code>") |
Lou Montana (talk | contribs) m (Text replacement - "\{\{cc\|([^} ]*)\}\}" to "// $1") |
||
Line 37: | Line 37: | ||
|x1= <code>[[private]] _playersCar = [[vehicle]] [[player]]; | |x1= <code>[[private]] _playersCar = [[vehicle]] [[player]]; | ||
[[systemChat]] [[str]] _playersCar; | [[systemChat]] [[str]] _playersCar; // displays e.g "ce06b00# 164274: offroad_01_unarmed_f.p3d" | ||
_playersCar [[setVehicleVarName]] "MyOffroad"; | _playersCar [[setVehicleVarName]] "MyOffroad"; | ||
[[systemChat]] [[str]] _playersCar; | [[systemChat]] [[str]] _playersCar; // displays "MyOffroad" | ||
[[isNil]] "MyOffroad"; | [[isNil]] "MyOffroad"; // [[true]] - the MyOffroad '''variable''' is not set | ||
MyOffroad = _playersCar; | MyOffroad = _playersCar; // now it is | ||
[[publicVariable]] "MyOffroad"; | [[publicVariable]] "MyOffroad"; // broadcasts it over the network | ||
</code> | </code> | ||
Revision as of 11:26, 12 May 2022
Description
- Description:
- Sets string representation of an object to a custom string.
When a vehicle is created and named in the editor, the name becomes both the variable containing the vehicle object and the string representation of the vehicle object. In scripts an extra step is needed to achieve the same effect. See Example 1. - Groups:
- Object Manipulation
Syntax
- Syntax:
- object setVehicleVarName name
- Parameters:
- object: Object
- name: String
- Return Value:
- Nothing
Examples
- Example 1:
private _playersCar = vehicle player; systemChat str _playersCar; // displays e.g "ce06b00# 164274: offroad_01_unarmed_f.p3d" _playersCar setVehicleVarName "MyOffroad"; systemChat str _playersCar; // displays "MyOffroad" isNil "MyOffroad"; // true - the MyOffroad variable is not set MyOffroad = _playersCar; // now it is publicVariable "MyOffroad"; // broadcasts it over the network
- Example 2:
_offroad setVehicleVarName ""; // Reset string representation to the default value
Additional Information
- See also:
- vehicleVarName BIS_fnc_objectVar
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
Categories:
- Scripting Commands
- Introduced with Armed Assault version 1.00
- ArmA: Armed Assault: New Scripting Commands
- ArmA: Armed Assault: Scripting Commands
- Arma 2: Scripting Commands
- Arma 2: Operation Arrowhead: Scripting Commands
- Take On Helicopters: Scripting Commands
- Arma 3: Scripting Commands
- Command Group: Object Manipulation
- Scripting Commands: Local Effect