WoW API: GetMoney
Jump to navigation
Jump to search
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.