Skip to content

Return of Reckoning

Wiki

RoR Wiki

API:GetAllianceMemberCounts

From RoR Wiki

UI Lua API · Guild functions
Version: WAR 1.4.8

Returns how many members of an allied guild are online and offline.

online, offline = GetAllianceMemberCounts(guildId)

Arguments

guildId
number – Id of a guild in the player's alliance, as in the id field of GetAllianceMemberData.

Returns

online
number – Members online.
offline
number – Members offline.

Details

  • If the guild is not in the alliance, both values are 0.
  • The values are the same as the online and offline fields of GetAllianceMemberData. The stock UI uses this function to refresh only the counts.

Errors

None besides the generic Invalid Parameters message when the argument is missing or not a number.

Example

From default/ea_guildwindow/source/guildwindowtaballiance.lua:

if ( GameData.Guild.Alliance.UpdatedPlayerCounts ) then
    for rowIndex, rowData in ipairs(GuildWindowTabAlliance.guilds) do
        local online, offline = GetAllianceMemberCounts(rowData.id)
        GuildWindowTabAlliance.guilds[rowIndex].online = online
        GuildWindowTabAlliance.guilds[rowIndex].offline = offline
    end
    GameData.Guild.Alliance.UpdatedPlayerCounts = false
end

See also