summaryrefslogtreecommitdiffstats
path: root/Common/Functions/Common_GetCommanderVotes.sqf
blob: 054f3634ea0f43aa0cbf6d177dcbdaf3a24ae2c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Private["_count","_side","_teams","_total","_vote","_votes"];

_side = _this Select 0;

_teams = (Format["WFBE_%1TEAMS",str _side] Call GetNamespace);
_total = Count _teams + 1;

_votes = [];
for [{_count = 0},{_count < _total},{_count = _count + 1}] do {_votes = _votes + [0]};

//Count votes.
for [{_count = 1},{_count < _total},{_count = _count + 1}] do {
	if (isPlayer (leader (_teams Select (_count - 1)))) then	{
		_vote = (Call Compile Format ["%1Team%2Vote",Str _side,_count]) + 1;
		_votes Set[_vote,(_votes Select _vote) + 1];
	};
};

_votes