C_AuctionHouse .PostCommodity
Flavors |
---|
Links |
Info |
Added in 8.3.0 |
This function is restricted.
|
Posts a commodity item on the auction house.
needsConfirmation = C_AuctionHouse.PostCommodity(item, duration, quantity, unitPrice)
Arguments
- item
- ItemLocationMixin🔗
- duration
- number
Value | Description |
---|---|
1 | 12 Hours |
2 | 24 Hours |
3 | 48 Hours |
- quantity
- number
- unitPrice
- number - Amount in copper, only accepts gold and silver and silently fails for non-zero copper counts.
Returns
- needsConfirmation
- boolean
Example
Auctions 14 units of the commodity item in the topleft corner of your default backpack, for 48 hours with a 27 silver price per unit.
function Example() -- /run Example()
C_AuctionHouse.PostCommodity(ItemLocation:CreateFromBagAndSlot(0, 1), 3, 14, 2700)
end
- Presses the "Create Auction" button, in a macro suitable format which uses a secure template.
/run if not AHPostC then local f=CreateFrame("Button","AHPostC",nil,"SecureActionButtonTemplate")f:SetAttribute("type","click")f:SetAttribute("clickbutton",AuctionHouseFrame.CommoditiesSellFrame.PostButton)end
/click AHPostC LeftButton 1
- This would brick the Auction House.
/run AuctionHouseFrame.CommoditiesSellFrame.PostButton:Click()
Patch changes
Patch 9.2.5 (2022-05-31): Added needsConfirmation
return.
Patch 9.1.5 (2021-11-02): Protected when called from a (macro) script.
Patch 8.3.0 (2020-01-14): Added. Requires a hardware event.
See also
- C_AuctionHouse.PostItem()
- https://www.curseforge.com/wow/addons/magic-button/ - Adds macros for keybinds to buy, post, and cancel on the auction house.
|