Jass:MeleeGetAllyKeyStructureCount
Aus Mappedia
| Funktion: MeleeGetAllyKeyStructureCount | |
|---|---|
| Parameter: | player |
| Rückgabewert: | integer |
| Autor: | Blizzard |
| Quelle: | Blizzard.j |
| Synchron: | Unbekannt |
Code
function MeleeGetAllyKeyStructureCount takes player whichPlayer returns integer local integer playerIndex local player indexPlayer local integer keyStructs // Count the number of buildings controlled by all not-yet-defeated co-allies. set keyStructs = 0 set playerIndex = 0 loop set indexPlayer = Player(playerIndex) if (PlayersAreCoAllied(whichPlayer, indexPlayer)) then set keyStructs = keyStructs + GetPlayerTypedUnitCount(indexPlayer, "townhall", true, true) set keyStructs = keyStructs + GetPlayerTypedUnitCount(indexPlayer, "greathall", true, true) set keyStructs = keyStructs + GetPlayerTypedUnitCount(indexPlayer, "treeoflife", true, true) set keyStructs = keyStructs + GetPlayerTypedUnitCount(indexPlayer, "necropolis", true, true) endif set playerIndex = playerIndex + 1 exitwhen playerIndex == bj_MAX_PLAYERS endloop return keyStructs endfunction
Parameter
| Typ | Name | Beschreibung |
|---|---|---|
| player | whichPlayer |
