Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

HiroVendors behaving differently-- is it me, or the system?

Ilianexsi Sojourner
Chick with Horns
Join date: 11 Jul 2004
Posts: 1,707
12-01-2006 22:41
I feel kind of silly asking this, because I probably should be able to work out the answer, but I can't seem to. I've been using the free vendors from Hiro Pendragon's vendor kit (the single-prim turnkey vendor with back and forward arrows) for my shop-- never had any trouble with them, always have liked them very well.

Just recently, I've noticed that when I set up a brand-new one, right-clicking it just brings up 'pay' in the pie menu. Previously, it's always brought up the 'buy' preview window-- I always preferred this, because it lets customers see the permissions before buying. Now none of my vendors seem to have this preview window anymore. (I tried it with an alt, and one of my friends tried it, and got the same result.)

My question is, is this a change in the way this type of script works, or have I suddenly just become very dim and set something incorrectly? Is there a way to get them to show the 'buy' window again? I'd like to keep using those vendors, if possible... is anyone else noticing this change, or is it just me? Thanks! :)
_____________________
Everything's impossible,'till it ain't. --Ben Hawkins, Carnivale

Help build a Utopian Playland-- www.doctorsteel.com. Music, robots, fun times!
Talarus Luan
Ancient Archaean Dragon
Join date: 18 Mar 2006
Posts: 4,831
12-02-2006 11:33
I think there is some confusion concerning the difference between "Pay" and "Buy" on the pie menus.

"Pay" means the object (the vendor, not your product inside being vended) has at least one script with a money() event handler in it, and accepts being paid Linden$ in exchange for the script delivering the selected product to the payor via llGiveInventory, and/or a refund (for shortages/overages).

"Buy" means the object (again, the vendor in this case, not the product inside; i.e., the object right-clicked on in-world) has been set "For Sale" in its properties page, and buying it means that the payor will receive either a copy of the vendor (potentially with all your products inside!), or the original vendor you have rezzed there in-world (which would be bad) for the price set.

As such, all "vendors" (the scripted kind, which operate via money() events and llGiveInventory()) should always give the "Pay" option, and never the "Buy" option.

The "Buy" option is used when you put an object itself out for sale, and have set the "For Sale" options in the item's properties.
Ilianexsi Sojourner
Chick with Horns
Join date: 11 Jul 2004
Posts: 1,707
12-02-2006 15:33
Hmm, didn't notice this before... I would swear I've gotten 'buy' with my vendors. So, it sounds like my only options are to either put each item in a separate box and sell them that way, or to add new signs to all the vendors to state what the permissions of the items inside are?
_____________________
Everything's impossible,'till it ain't. --Ben Hawkins, Carnivale

Help build a Utopian Playland-- www.doctorsteel.com. Music, robots, fun times!
Talarus Luan
Ancient Archaean Dragon
Join date: 18 Mar 2006
Posts: 4,831
12-02-2006 16:34
Aye, that is what everybody else does with their vendors/shops. You will see notices on signage or indicators on the vendor itself which specify what the perms of the product are.