-
Posted by deltoide on Thu, 30 Aug 2012 14:34:34
Good morning friends wowprogramming,
with the release of patch 5.0 I noticed a new feature that gives guild to view the reputation of every member of the roster, I wonder if there is any command API that returns me the reputation of members as the example pro ..
GetGuildRosterContribution()
-
Posted by jnwhiteh on Thu, 30 Aug 2012 16:02:56
If the Ui can do it, then there is a function that makes it possible to obtain that information. Please check the full listing of functions, or check the code responsible for doing that in the default UI.
-
Posted by deltoide on Thu, 30 Aug 2012 19:56:10
I have not found a function that returns this information, I am using the
--
if rank >= 9 then local totalXP = select(2,GetGuildRosterContribution(i)) if level == 85 and totalXP >= 1000000 and totalXP <= 5000000 then if reallyPromote then SetGuildMemberRank(i, 9) end end end
--
I would like to change this form of verification in place in the activity would check the Exalted reputation, since under the guild in wow is this new function, it is possible?
-
Posted by deltoide on Sat, 01 Sep 2012 15:11:48
I changed the function and the code was as follows ...
function PromoteFromGuild(reallyPromote) if reallyPromote and not CanGuildPromote() then return end for i = 1, GetNumGuildMembers() do local name, rank, rankIndex, level, class, zone, note, officernote, online, isAway, classFileName, achievementPoints, achievementRank, isMobile, canSoR, repStanding = GetGuildRosterInfo(i) if rank >= 5 then if level == 85 and repStanding >= 8 then if reallyPromote then SetGuildMemberRank(i, 5) end end end end end local frame = CreateFrame("Frame") frame:RegisterEvent("GUILD_ROSTER_UPDATE") frame:SetScript("OnEvent", function(self, event, ...) PromoteFromGuild(true) end)
but not working, I did something wrong?