WoW API: GetMoney

From AddOn Studio
Jump to navigation Jump to search

WoW API < GetMoney

Returns an integer value of your held money.

money = GetMoney();

Parameters

Arguments

None


Returns

money
Number - The amount of money in copper. This will need to be parsed to display gold, silver, copper seperately. Format could be expressed as ..ggggsscc

Notes

Some notes on odd return values from GetMoney

  • GetMoney() will return a 0 when called from ADDON_LOADED. Call from PLAYER_ENTERING_WORLD


Example

/script DEFAULT_CHAT_FRAME:AddMessage(GetMoney(),1,1,1);
/script SendChatMessage("I have "..GetMoney().." copper.")

Result

1112233
[Player] says: I have 1112233 copper.

Assuming the player has Template:Cost.

Example 2

/script DEFAULT_CHAT_FRAME:AddMessage("[Money Pouch] contains "..(GetMoney()/10000).." gold.",1,1,1);
/script SendChatMessage("[Money Pouch] contains "..(GetMoney()/10000).." gold.");

Result

111.2233
[Player] says: [Money Pouch] contains 111.2233 gold.

Assuming the player has Template:Cost.

By dividing with 10000 you get a result in gold. The decimals behind the dot are the silver and the copper.