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 theidfield 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
onlineandofflinefields 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
