PlayerTeam: Difference between revisions
(Note about clientside scripts.) |
(Added alternative for CLIENTSIDE scripts) |
||
Line 14: | Line 14: | ||
:The player is on the Gold team. | :The player is on the Gold team. | ||
Note: This always returns 0 in a CLIENTSIDE script. | Note: This always returns 0 in a CLIENTSIDE script. Use <code>GetPlayerInfo(ConsolePlayerNumber(), PLAYERINFO_TEAM)</code> instead. | ||
==Examples== | ==Examples== |
Revision as of 22:47, 13 May 2021
This article documents a Zandronum-specific ACS feature which may not be supported by ZDoom and its other child ports. |
int PlayerTeam (void)
Usage
This function returns the activator's team, or the amount of teams if the player is not on a team. This is equivalent to GetPlayerInfo(PlayerNumber(), PLAYERINFO_TEAM)
- TEAM_BLUE = 0
- The player is on the Blue team.
- TEAM_RED = 1
- The player is on the Red team.
- 2
- The player is on the Green team.
- 3
- The player is on the Gold team.
Note: This always returns 0 in a CLIENTSIDE script. Use GetPlayerInfo(ConsolePlayerNumber(), PLAYERINFO_TEAM)
instead.
Examples
Script 1 ENTER
{
if (PlayerTeam() == TEAM_BLUE)
Print(s:"You're on the blue team!");
if (PlayerTeam() == TEAM_RED)
Print(s:"You're on the red team!");
if (PlayerTeam() == 2)
Print(s:"You're on the green team!");
if (PlayerTeam() == 3)
Print(s:"You're on the yellow team!");
}