UserFunction; Player_Team - HWRM/KarosGraveyard GitHub Wiki

Returns the team number of a player (may be a different number than what is in the game-setup screen).

-------------------------------------------------------------------------------
-- returns the team number of a player (may be different than what is in the game-setup screen)
-- function created by Mikali
--
function Player_Team(iPlayer)
    local TeamsTable = {}
    for playerIndex = 0, PlayerCount do
        local IsAllied = 0
        for i = 1, getn(TeamsTable) do
            if (AreAllied(playerIndex, TeamsTable[i]) == 1) then
                IsAllied = 1
                break
            end
        end
        if (IsAllied == 0) then
            tinsert(TeamsTable, playerIndex)
        end
    end
    for i = 1, getn(TeamsTable) do
        if (AreAllied(iPlayer, TeamsTable[i]) == 1) then
            return i
        end
    end
end

Comments

Page Status

Updated Formatting? Initial
Updated for HWRM? Initial