WoW:API GetPVPTimer: Difference between revisions
Jump to navigation
Jump to search
(300000 changed to 301000 (API implementation must have changed)) |
(boilerplate) |
||
Line 1: | Line 1: | ||
{{wowapi}} | {{wowapi}} | ||
Returns the amount of time left on your PVP flag. | |||
ms = GetPVPTimer() | |||
Returns | == Returns == | ||
;ms : Numbers - Amount of time (in milliseconds) until your PVP flag wears off. | |||
== Details == | |||
* If you are flagged for PVP permanently, the function returns 301000. | |||
* If you are not flagged for PVP the function returns either 301000 or -1. | |||
== Example == | |||
The following snippet displays your current PVP status: | |||
local sec = math.floor(GetPVPTimer()/1000) | local sec = math.floor(GetPVPTimer()/1000) | ||
local msg = (not UnitIsPVP("player")) and "You are not flagged for PVP" or | local msg = (not UnitIsPVP("player")) and "You are not flagged for PVP" or |
Revision as of 22:25, 30 March 2010
← WoW API < GetPVPTimer
Returns the amount of time left on your PVP flag.
ms = GetPVPTimer()
Returns
- ms
- Numbers - Amount of time (in milliseconds) until your PVP flag wears off.
Details
- If you are flagged for PVP permanently, the function returns 301000.
- If you are not flagged for PVP the function returns either 301000 or -1.
Example
The following snippet displays your current PVP status:
local sec = math.floor(GetPVPTimer()/1000) local msg = (not UnitIsPVP("player")) and "You are not flagged for PVP" or (sec==301 and "You are perma-flagged for PVP" or "Your PVP flag wears off in "..(sec>60 and math.floor(sec/60).." minutes " or "")..(sec%60).." seconds") DEFAULT_CHAT_FRAME:AddMessage(msg)