WoW API: UnitXP
Return the current XP of a "unit" - only seems to work with "player".
XP = UnitXP("unit")
ParametersEdit
ArgumentsEdit
- ("unit")
- unit
- String - The UnitId to select as a target.
ReturnsEdit
- XP
- XP
- Numeric - Returns the current XP points of the "unit".
ExampleEdit
XP = UnitXP("player") XPMax = UnitXPMax("player") DEFAULT_CHAT_FRAME:AddMessage("Your XP is currently at "..floor( (XP / XPMax)*100 ).."%.",1,0,0)
InfoEdit
DEFAULT_CHAT_FRAME:AddMessage("text",r,g,b)Edit
- ScrollingMessageFrame:AddMessage("text",r,g,b,id)
- Valid Frame names:
DEFAULT_CHAT_FRAME
ChatFrame1 - ChatFrame7
UnitXPMax("unit")Edit
- UnitXPMax("unit") - Returns the number of experience points the specified unit needs to reach their next level.
floor(value)Edit
- floor(value) - Returns the floor of value.
NoteEdit
This does not work for hunter pets, use GetPetExperience() for that.