Difference between revisions of "onPlayerConnected"
Jump to navigation
Jump to search
Killzone Kid (talk | contribs) (description expanded) |
Killzone Kid (talk | contribs) m (++) |
||
Line 11: | Line 11: | ||
Note that as of 1.08, this command only accepts a code-string rather than code delimited by braces.<br> | Note that as of 1.08, this command only accepts a code-string rather than code delimited by braces.<br> | ||
Note as of ArmA 2 version 1.02 this function also returns the variable '''_uid''' which denotes uniqueID of player.<br> | Note as of ArmA 2 version 1.02 this function also returns the variable '''_uid''' which denotes uniqueID of player.<br> | ||
− | As of version Arma2 1.04, _id will return a number in float format, something like 1.4253e+10. <br> | + | As of version Arma2 1.04, '''_id''' will return a number in float format, something like 1.4253e+10. <br> |
− | _id is the Unique DirectPlay ID of player, and there are some conversions between DirectPlay floats and Arma Engine numbers.<br/> | + | '''_id''' is the Unique DirectPlay ID of player, and there are some conversions between DirectPlay floats and Arma Engine numbers.<br/> |
− | In Arma 3 '''_uid''' is the same as Steam ID. | + | In Arma 3 '''_uid''' is the same as Steam ID and '''_name''' is [[profileName]]. |
{{Feature arma3|In order to keep compatability between official and community content the functions [[BIS_fnc_addStackedEventHandler]] and [[BIS_fnc_removeStackedEventHandler]] should be used instead.}} | {{Feature arma3|In order to keep compatability between official and community content the functions [[BIS_fnc_addStackedEventHandler]] and [[BIS_fnc_removeStackedEventHandler]] should be used instead.}} | ||
|= Description | |= Description |
Revision as of 20:04, 22 May 2014
Hover & click on the images for descriptions
Description
- Description:
-
This statement is launched whenever a player is connected to a MP session.
Variables _id and _name are set, in theory _id being the session id number as seen in #userlist.
Note that as of 1.08, this command only accepts a code-string rather than code delimited by braces.
Note as of ArmA 2 version 1.02 this function also returns the variable _uid which denotes uniqueID of player.
As of version Arma2 1.04, _id will return a number in float format, something like 1.4253e+10.
_id is the Unique DirectPlay ID of player, and there are some conversions between DirectPlay floats and Arma Engine numbers.
In Arma 3 _uid is the same as Steam ID and _name is profileName. Template:Feature arma3
This happens even if onPlayerConnected was issued on all machines.
Note that there is a player with the _name called __SERVER__ which will also connect to a multiplayer game, executing statement.
Syntax
Examples
- Example 1:
-
onPlayerConnected "[_id, _name] execVM ""PlayerConnected.sqf""";
- Example 2:
-
onPlayerConnected {diag_log [_id, _uid, _name]};
Additional Information
- See also:
- onPlayerDisconnected
- Groups:
- Uncategorised
Notes
Notes
Bottom Section
Categories:
- Pages using duplicate arguments in template calls
- Scripting Commands
- Arma: Scripting Commands
- Arma: New Scripting Commands
- Command Group: Uncategorised
- Pages with broken file links
- Introduced with Arma version 1.00
- Scripting Commands OFP Elite
- Scripting Commands ArmA
- Scripting Commands ArmA2
- Scripting Commands Arma 3
- Scripting Commands Take On Helicopters
- Command Group: Multiplayer