Quantcast
Download
(4 Kb)
Download
Updated: 10-01-19 02:04 PM
Pictures
File Info
Compatibility:
WoW Classic (1.13.2)
Updated:10-01-19 02:04 PM
Created:05-19-19 03:22 PM
Downloads:527,048
Favorites:348
MD5:
Categories:Classic - General, Auction House & Vendors

Vendor Price  Popular! (More than 5000 hits)

Version: 1.2.9
by: Ketho, Icesythe7

Displays the price of an item when not at a vendor

The "Flash cheapest grey" function has been removed but Scrap (Junk Seller) can do the same

Vendor Price
1.2.9 (2019-10-01)
Full Changelog Previous releases
  • Reverted the streamlining with Auctionator tooltip
Archived Files (19)
File Name
Version
Size
Author
Date
1.2.8
4kB
Ketho
09-29-19 02:33 PM
1.2.7
4kB
Ketho
09-27-19 07:43 PM
1.2.6
4kB
Ketho
09-22-19 08:01 PM
1.2.4
4kB
Ketho
09-11-19 05:27 PM
1.2.3
3kB
Ketho
09-09-19 09:09 PM
1.2.2
3kB
Ketho
09-07-19 08:53 PM
1.2.1
3kB
Ketho
09-06-19 04:35 PM
1.2.0
3kB
Ketho
09-06-19 02:37 PM
1.1.5
3kB
Ketho
09-05-19 10:50 AM
1.1.4
3kB
Ketho
08-30-19 11:45 AM
1.1.3
3kB
Ketho
08-28-19 11:50 AM
1.1.2
3kB
Ketho
08-26-19 09:58 PM
1.1.1
2kB
Ketho
06-09-19 04:57 AM
1.1
105kB
Icesythe7
06-08-19 02:38 PM
1.0
105kB
Icesythe7
05-28-19 06:46 PM
0.7
907B
Icesythe7
05-22-19 11:13 PM
0.6
851B
Icesythe7
05-22-19 12:54 AM
0.05
777B
Icesythe7
05-20-19 11:44 AM
0.04
843B
Icesythe7
05-19-19 03:22 PM


Post A Reply Comment Options
Unread 09-18-19, 11:32 AM  
Ketho
A Molten Giant
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 882
File comments: 206
Uploads: 48
Originally Posted by Hirotoro
I replaced lines 38-41 with simply:

Code:
if count >= 1 then
	SetTooltipMoney(tt, sellPrice * count, nil)
Doing so made the addon even more minimalist than it already is, and simply gives you the retail-like functionality; you can see the vendor price on its own, no bells or whistles, at all times. No shift-modifiers, no stack size x5, x6, etc, no 'sells for' or 'vendors for' text or whatever. just the sell price on the tooltip. Like how it looks on the default UI when visiting a merchant, but 24/7.

Yeah, I also like the minimalistic tooltip. But I should get to adding options so users can modify it to what they want... maybe in a week or longer
Last edited by Ketho : 09-18-19 at 06:58 PM.
Report comment to moderator  
Reply With Quote
Unread 09-16-19, 09:54 PM  
Hirotoro
A Kobold Labourer

Forum posts: 1
File comments: 18
Uploads: 0
I replaced lines 38-41 with simply:

Code:
if count >= 1 then
	SetTooltipMoney(tt, sellPrice * count, nil)
Doing so made the addon even more minimalist than it already is, and simply gives you the retail-like functionality; you can see the vendor price on its own, no bells or whistles, at all times. No shift-modifiers, no stack size x5, x6, etc, no 'sells for' or 'vendors for' text or whatever. just the sell price on the tooltip. Like how it looks on the default UI when visiting a merchant, but 24/7.
Last edited by Hirotoro : 09-16-19 at 09:56 PM.
Report comment to moderator  
Reply With Quote
Unread 09-08-19, 05:52 PM  
Ketho
A Molten Giant
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 882
File comments: 206
Uploads: 48
Originally Posted by bsmorgan
Why did you remove "cheapest item"?

I think that can be done better by other addons and that it's bloat. It should just tell you the price on mouseover
Report comment to moderator  
Reply With Quote
Unread 09-08-19, 08:58 AM  
bsmorgan
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 181
File comments: 127
Uploads: 3
Why did you remove "cheapest item"?
Report comment to moderator  
Reply With Quote
Unread 09-06-19, 03:43 PM  
Ketho
A Molten Giant
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 882
File comments: 206
Uploads: 48
Vendor Price can now show price per unit by pressing Shift
Report comment to moderator  
Reply With Quote
Unread 09-01-19, 03:09 PM  
Repaxan
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 43
Uploads: 1
Originally Posted by jukx
I'm getting an error, sometimes there's no "Count" attribute on items:

Code:
1x VendorPrice\VendorPrice-1.1.2.lua:88: attempt to index field 'Count' (a nil value)
VendorPrice\VendorPrice-1.1.2.lua:88: in function <VendorPrice\VendorPrice.lua:75>
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: in function `SetHyperlink'
BindPad\BindPad-c0.1.lua:485: in function `BindPadSlot_OnEnter'
[string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>

Locals:
tt = GameTooltip {
 0 = <userdata>
 SetSpellBookItem = <function> defined =[C]:-1
 shoppingTooltips = <table> {
 }
 GetBackdropColor = <function> defined @TinyTooltip\Core.lua:785
 SetHyperlink = <function> defined =[C]:-1
 BottomOverlay = <unnamed> {
 }
 SetSpellByID = <function> defined =[C]:-1
 SetUnitBuff = <function> defined =[C]:-1
 updateTooltip = 0.071000
 style = <unnamed> {
 }
 model = <unnamed> {
 }
 comparing = false
 GetBackdrop = <function> defined @TinyTooltip\Core.lua:784
 SetUnitAura = <function> defined =[C]:-1
 TopOverlay = <unnamed> {
 }
 GetBackdropBorderColor = <function> defined @TinyTooltip\Core.lua:786
 SetBagItem = <function> defined =[C]:-1
 needsReset = true
 SetAction = <function> defined =[C]:-1
 SetUnitDebuff = <function> defined =[C]:-1
 BigFactionIcon = <unnamed> {
 }
 SetItemByID = <function> defined =[C]:-1
}
itemLink = "|cffffffff|Hitem:2456::::::::14:::::::|h[Minor Rejuvenation Potion]|h|r"
itemSellPrice = 15
container = BindPadSlot38 {
 0 = <userdata>
 addbutton = BindPadSlot38AddButton {
 }
 name = BindPadSlot38Name {
 }
 border = BindPadSlot38Border {
 }
 hotkey = BindPadSlot38HotKey {
 }
 icon = BindPadSlot38Icon {
 }
}
name = "BindPadSlot38"
object = "CheckButton"
count = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = nil
(*temporary) = nil
(*temporary) = "Consumable"
(*temporary) = 5
(*temporary) = ""
(*temporary) = "attempt to index field 'Count' (a nil value)"
SELL_PRICE_TEXT = "Sell Price:"
If I change line 88 to
Code:
count = container.count 
if (not count) and container.Count then
    count = tonumber(container.Count:GetText())
end
it works.
You're on an old version, it's up to 1.1.4 now
Report comment to moderator  
Reply With Quote
Unread 08-31-19, 11:34 PM  
jukx
A Murloc Raider
 
jukx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 4
Uploads: 3
I'm getting an error, sometimes there's no "Count" attribute on items:

Code:
1x VendorPrice\VendorPrice-1.1.2.lua:88: attempt to index field 'Count' (a nil value)
VendorPrice\VendorPrice-1.1.2.lua:88: in function <VendorPrice\VendorPrice.lua:75>
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: in function `SetHyperlink'
BindPad\BindPad-c0.1.lua:485: in function `BindPadSlot_OnEnter'
[string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>

Locals:
tt = GameTooltip {
 0 = <userdata>
 SetSpellBookItem = <function> defined =[C]:-1
 shoppingTooltips = <table> {
 }
 GetBackdropColor = <function> defined @TinyTooltip\Core.lua:785
 SetHyperlink = <function> defined =[C]:-1
 BottomOverlay = <unnamed> {
 }
 SetSpellByID = <function> defined =[C]:-1
 SetUnitBuff = <function> defined =[C]:-1
 updateTooltip = 0.071000
 style = <unnamed> {
 }
 model = <unnamed> {
 }
 comparing = false
 GetBackdrop = <function> defined @TinyTooltip\Core.lua:784
 SetUnitAura = <function> defined =[C]:-1
 TopOverlay = <unnamed> {
 }
 GetBackdropBorderColor = <function> defined @TinyTooltip\Core.lua:786
 SetBagItem = <function> defined =[C]:-1
 needsReset = true
 SetAction = <function> defined =[C]:-1
 SetUnitDebuff = <function> defined =[C]:-1
 BigFactionIcon = <unnamed> {
 }
 SetItemByID = <function> defined =[C]:-1
}
itemLink = "|cffffffff|Hitem:2456::::::::14:::::::|h[Minor Rejuvenation Potion]|h|r"
itemSellPrice = 15
container = BindPadSlot38 {
 0 = <userdata>
 addbutton = BindPadSlot38AddButton {
 }
 name = BindPadSlot38Name {
 }
 border = BindPadSlot38Border {
 }
 hotkey = BindPadSlot38HotKey {
 }
 icon = BindPadSlot38Icon {
 }
}
name = "BindPadSlot38"
object = "CheckButton"
count = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = nil
(*temporary) = nil
(*temporary) = "Consumable"
(*temporary) = 5
(*temporary) = ""
(*temporary) = "attempt to index field 'Count' (a nil value)"
SELL_PRICE_TEXT = "Sell Price:"
If I change line 88 to
Code:
count = container.count 
if (not count) and container.Count then
    count = tonumber(container.Count:GetText())
end
it works.
Report comment to moderator  
Reply With Quote
Unread 08-26-19, 03:57 PM  
Ketho
A Molten Giant
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 882
File comments: 206
Uploads: 48
Re: Conflict with Authionator

Originally Posted by Passed
I installed the new auctionator. I get this error when i enter the price, i also posted this to the auctionator addon comments.

I'll check for compatibility with auctionator
Edit: It was already fixed, I must have overread that 😳
Last edited by Ketho : 08-26-19 at 11:37 PM.
Report comment to moderator  
Reply With Quote
Unread 07-27-19, 07:55 PM  
MooreaTv
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 14
Uploads: 7
With stack/maxstack/individual price

I made a new addon that has what I wanted (up to 3 prices: individual, per current stack, per max stack)

https://www.wowinterface.com/downloa...ndorPrice.html

I hope others also find it helpful!
Report comment to moderator  
Reply With Quote
Unread 07-14-19, 04:25 AM  
MooreaTv
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 14
Uploads: 7
Additional features

Hi there, great stuff,
Is it possible to add the following:

Per item price and per stack price (possibly when shift or other modifier is held)

Reason is if item X and Y are currently dropping and you have 3 of one and 5 of the other, it may be better to keep the one which has higher stack value - is the stack# also still available in the (classic) api?

Or if you donít mind I can just add it, is the source on github somewhere?

Thx
Last edited by MooreaTv : 07-14-19 at 04:45 AM.
Report comment to moderator  
Reply With Quote
Unread 05-28-19, 03:04 PM  
Icesythe7
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 1
Re: Conflict with Authionator

Originally Posted by Passed
I installed the new auctionator. I get this error when i enter the price, i also posted this to the auctionator addon comments.

Message: Interface\AddOns\VendorPrice\VendorPrice.lua:9: Usage: GetItemInfo(itemID|"name"|"itemlink")
Time: Tue May 28 07:08:35 2019
Count: 1
Stack: Interface\AddOns\VendorPrice\VendorPrice.lua:9: Usage: GetItemInfo(itemID|"name"|"itemlink")
[C]: in function `GetItemInfo'
Interface\AddOns\VendorPrice\VendorPrice.lua:9: in function <Interface\AddOns\VendorPrice\VendorPrice.lua:7>
[C]: ?
[C]: ?
[C]: ?
[C]: in function `SetAuctionSellItem'
Interface\AddOns\Auctionator\Auctionator.lua:1218: in function `Atr_GetSellItemInfo'
Interface\AddOns\Auctionator\Auctionator.lua:3113: in function `Atr_SetDepositText'
Interface\AddOns\Auctionator\Auctionator.lua:3073: in function `Atr_UpdateUI_SellPane'
Interface\AddOns\Auctionator\Auctionator.lua:3010: in function `Atr_UpdateUI'
Interface\AddOns\Auctionator\Auctionator.lua:2848: in function `Atr_Idle'
Interface\AddOns\Auctionator\Auctionator.lua:2797: in function `Atr_OnUpdate'
[string "*:OnUpdate"]:1: in function <[string "*:OnUpdate"]:1>

Locals: (*temporary) = nil
'

Without having the beta I can't really test this specific issue yet unfortunately I will try to replicate it on live and may be able to fix it there, thanks for the report.

Ok I downloaded the classic version and loaded it in retail and there is no errors, so the issue is either a faulty port of auctionator to classic or you need to update your version of Vendor Price as the error on line 9 doesn't exist in the latest version so I'm assuming you have an old version of the addon, regardless I did add an additional sanity check but this is more of an auctionator addon issue I believe as like I said if you load both vendor price (latest version) and this classic auctionator addon from this forum in bfa live there is no errors. That being said if the error still persists on classic let me know and I will add a check to disable Vendor Price if the auctionator addon exists since it seems to have a vendor value aswell until I get classic beta/it releases, regards

Just had friend test latest Vendor Price on classic beta and got no errors so I think you just simply need to download latest version of addon
Last edited by Icesythe7 : 05-28-19 at 07:24 PM.
Report comment to moderator  
Reply With Quote
Unread 05-28-19, 05:25 AM  
Passed
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Conflict with Authionator

I installed the new auctionator. I get this error when i enter the price, i also posted this to the auctionator addon comments.

Message: Interface\AddOns\VendorPrice\VendorPrice.lua:9: Usage: GetItemInfo(itemID|"name"|"itemlink")
Time: Tue May 28 07:08:35 2019
Count: 1
Stack: Interface\AddOns\VendorPrice\VendorPrice.lua:9: Usage: GetItemInfo(itemID|"name"|"itemlink")
[C]: in function `GetItemInfo'
Interface\AddOns\VendorPrice\VendorPrice.lua:9: in function <Interface\AddOns\VendorPrice\VendorPrice.lua:7>
[C]: ?
[C]: ?
[C]: ?
[C]: in function `SetAuctionSellItem'
Interface\AddOns\Auctionator\Auctionator.lua:1218: in function `Atr_GetSellItemInfo'
Interface\AddOns\Auctionator\Auctionator.lua:3113: in function `Atr_SetDepositText'
Interface\AddOns\Auctionator\Auctionator.lua:3073: in function `Atr_UpdateUI_SellPane'
Interface\AddOns\Auctionator\Auctionator.lua:3010: in function `Atr_UpdateUI'
Interface\AddOns\Auctionator\Auctionator.lua:2848: in function `Atr_Idle'
Interface\AddOns\Auctionator\Auctionator.lua:2797: in function `Atr_OnUpdate'
[string "*:OnUpdate"]:1: in function <[string "*:OnUpdate"]:1>

Locals: (*temporary) = nil
Report comment to moderator  
Reply With Quote
Unread 05-22-19, 11:17 PM  
Icesythe7
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 1
Mailbox Issue

Ketho fixed the mailbox issue while I was at work so credits to him, update pushed...plan on trying to add a simple ui with a few option like sell all greys etc if people want it but may take a bit as I work alot plus I'm not familiar with the wow api yet.
Report comment to moderator  
Reply With Quote
Unread 05-22-19, 05:02 PM  
Ketho
A Molten Giant
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 882
File comments: 206
Uploads: 48
Should be fixed in the next release, just gotta wait for Icesythe
Report comment to moderator  
Reply With Quote
Unread 05-22-19, 02:56 PM  
Passed
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Re: Count errors?

Originally Posted by bartg71
Getting spammed with 'count' errors when hovering over un-opened mailbox item w/most recent version .06; not sure if its happening to other folks. On the Classic Beta version
Yeah, these errors are new to the version released today:

Interface\AddOns\VendorPrice\VendorPrice.lua:16: attempt to index field 'Count' (a nil value)
Time: Wed May 22 16:54:40 2019
Count: 1
Stack: Interface\AddOns\VendorPrice\VendorPrice.lua:16: attempt to index field 'Count' (a nil value)
Interface\AddOns\VendorPrice\VendorPrice.lua:16: in function <Interface\AddOns\VendorPrice\VendorPrice.lua:5>
[C]: ?
[C]: ?
[C]: in function `SetInboxItem'
Interface\FrameXML\MailFrame.lua:313: in function `InboxFrameItem_OnEnter'
[string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>

Locals: tip = GameTooltip {
0 = <userdata>
updateTooltip = 0.020000
comparing = false
shoppingTooltips = <table> {
}
TopOverlay = <unnamed> {
}
SetUnitDebuff = <function> defined =[C]:-1
SetBagItem = <function> defined =[C]:-1
needsReset = true
BottomOverlay = <unnamed> {
}
SetTalent = <function> defined =[C]:-1
SetUnitBuff = <function> defined =[C]:-1
SetUnitAura = <function> defined =[C]:-1
}
_ = "Medium Armor Kit"
itemLink = "[Medium Armor Kit]"
itemSellPrice = 200
container = MailItem5Button {
0 = <userdata>
itemCount = 1
index = 5
IconOverlay = <unnamed> {
}
count = 2
IconBorder = MailItem5ButtonIconBorder {
}
hasItem = 1
Icon = MailItem5ButtonIcon {
}
}
object = "CheckButton"
count = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = nil
(*temporary) = nil
(*temporary) = "Consumable"
(*temporary) = "Consumable"
(*temporary) = 10
(*temporary) = "attempt to index field 'Count' (a nil value)"
SELLVALUE_COST = "Sell Price:"
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: