playerSide: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
(tricks)
m (template:command argument fix)
Line 23: Line 23:
<code>[[if]] ([[side]] man1 == '''playerSide''') [[then]] {
<code>[[if]] ([[side]] man1 == '''playerSide''') [[then]] {
     [[hint]] "man1 is on your side!";
     [[hint]] "man1 is on your side!";
};</code>|= EXAMPLE1
};</code>|EXAMPLE1=  


|x2=  
|x2=  
Line 33: Line 33:
         [[hint]] "You are OPFOR";
         [[hint]] "You are OPFOR";
     };
     };
};</code>|= EXAMPLE2
};</code>|EXAMPLE2=  
____________________________________________________________________________________________
____________________________________________________________________________________________



Revision as of 10:35, 7 April 2019

-wrong parameter ("Arma") defined!-1.00
Hover & click on the images for description

Description

Description:
Returns the player's side. This is valid even when the player controlled person is dead (a difference from side player).

playerSide will not change automatically if player joins a group on different side. However, selectPlayer command can and does change playerSide, so the following code will change the side of the player including playerSide:

private _player = player; [player] join createGroup east; selectNoPlayer; selectPlayer _player;

hint str playerSide; // EAST
Groups:
Uncategorised

Syntax

Syntax:
playerSide
Return Value:
Side

Examples

Example 1:
if (side man1 == playerSide) then { hint "man1 is on your side!"; };
Example 2:
switch (playerSide) do { case west: { hint "You are BLUFOR"; }; case east: { hint "You are OPFOR"; }; };

Additional Information

See also:
SidesidewesteastresistanceciviliansideLogicsideFriendlysideEnemysideUnknownsideEmptysideAmbientLifeSide relations

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

Notes

Posted on 27 Jan, 2008
Dr_Eyeball
playerSide defaults to west for JIP players early on during initialization regardless of their side.
So if you are a JIP player on another side (like east), you will need to cater for this for any early initializations.
Posted on 13 Oct, 2008
Dr_Eyeball
playerSide also shows your starting side, even if your side changes to enemy due to a bad rating. In that case, playerSide != side player.

Bottom Section