Fandom

WoWWiki

API UnitGetGuildXP

104,634pages on
this wiki
Add New Page
Talk0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

WoW API < UnitGetGuildXP

Retrieves the Guild XP information of the unit.

currentXP, nextLevelXP, dailyXP, maxDailyXP, unitWeeklyXP, unitTotalXP = UnitGetGuildXP("unit")

Arguments Edit

unit 
String - The UnitId to query.

Returns Edit

currentXP, nextLevelXP, dailyXP, maxDailyXP, unitWeeklyXP, unitTotalXP
currentXP 
Number - The amount of Guild XP for the current level.
nextLevelXP 
Number - The amount of Guild XP to reach the next level. The total Guild XP is this value plus currentXP.
dailyXP 
Number - The amount of Guild XP obtained towards the daily maximum.
maxDailyXP 
Number - The maximum Guild XP cap for the day. The total remaining for the day is this value minus dailyXP.
unitWeeklyXP 
Number - The amount of Guild XP contributed by the target this week.
unitTotalXP 
Number - The total amount of Guild XP contributed by the target.

Example Edit

local currentXP, nextLevelXP, dailyXP, maxDailyXP, unitWeeklyXP, unitTotalXP = UnitGetGuildXP("player");
print("Current Guild XP: " .. currentXP .. ", total: " .. (nextLevelXP + currentXP) .. ", daily: " .. dailyXP .. ", daily max: " .. maxDailyXP);
print("Player weekly contribution: " .. unitWeeklyXP .. ", total contribution: " .. unitTotalXP);

Result

Current Guild XP: 18592302, total: 26530000, daily: 5550302, daily max: 6246000
Player weekly contribution: 19088, total contribution: 29099957

Details Edit

The values returned by this function are only updated after the GUILD_XP_UPDATE event has fired. You can use the QueryGuildXP function to request an update.

Also on Fandom

Random Wiki