Fandom

WoWWiki

API GetPlayerBuffTimeLeft

105,021pages on
this wiki
Add New Page
Talk0 Share
WoW API < GetPlayerBuffTimeLeft

Retrieve info about a certain player buff of a certain type.

buffTimeLeft = GetPlayerBuffTimeLeft(buffIndex);

ArgumentsEdit

buffIndex 
The index of the buff to retrieve. Can be obtained with GetPlayerBuff

ReturnsEdit

buffTimeLeft 
The time (in seconds) left until the buff expires.

ExampleEdit

local timeLeft = GetPlayerBuffTimeLeft(buffIndex)
Result 
Retrieves amount of time left of the first buff you have.
 for i=0,31 do
  local id,cancel = GetPlayerBuff(i,"HELPFUL|HARMFUL|PASSIVE");
  if(id > -1) then
    local timeleft = GetPlayerBuffTimeLeft(id);
   DEFAULT_CHAT_FRAME:AddMessage(timeleft);
  end
end
Result 
Will display your buff/debuff durations.

See AlsoEdit

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.