setVehicleVarName: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - "<code>([^<]*)\[\[([a-zA-Z][a-zA-Z0-9_]+)\]\]([^<]*) *<\/code>" to "<code>$1$2$3</code>") |
Lou Montana (talk | contribs) m (Text replacement - "\|x([0-9])= *<code>([^<]*)<\/code>" to "|x$1= <sqf>$2</sqf>") |
||
Line 36: | Line 36: | ||
|r1= [[Nothing]] | |r1= [[Nothing]] | ||
|x1= < | |x1= <sqf>private _playersCar = vehicle player; | ||
systemChat str _playersCar; // displays e.g "ce06b00# 164274: offroad_01_unarmed_f.p3d" | systemChat str _playersCar; // displays e.g "ce06b00# 164274: offroad_01_unarmed_f.p3d" | ||
Line 44: | Line 44: | ||
isNil "MyOffroad"; // true - the MyOffroad '''variable''' is not set | isNil "MyOffroad"; // true - the MyOffroad '''variable''' is not set | ||
MyOffroad = _playersCar; // now it is | MyOffroad = _playersCar; // now it is | ||
publicVariable "MyOffroad"; // broadcasts it over the network</ | publicVariable "MyOffroad"; // broadcasts it over the network</sqf> | ||
|x2= < | |x2= <sqf>_offroad setVehicleVarName ""; // Reset string representation to the default value</sqf> | ||
|seealso= [[vehicleVarName]] [[BIS_fnc_objectVar]] | |seealso= [[vehicleVarName]] [[BIS_fnc_objectVar]] | ||
}} | }} |
Revision as of 10:24, 13 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