|
||
|
|||||||
| Custom Script Releases This forum is where you can release your custom scripts for other users to use. Please note: By releasing your scripts here you are submitting them to the public and as such agree to publish them under the GPL licensing terms. The RunUO Team has made its software GPL for you to use and enjoy you should do the same for anything based off of RunUO. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#28 (permalink) |
|
Forum Novice
|
Since one more distro file "BaseVendor.cs" is updated, you need to merge this file with your existing file.
Note: This package is developed under RunUO SVN, using Callandor2k's RunUO with Mondain's Legacy package. You are thus recommended to use the same version of RunUO and ML package. Release: Revision 15 CodePlex Build: 20805 Bugfix - distro file "BaseVendor.cs" is updated such that multiple currency purchase using classical vendor buying gump will handle the currencies correctly - corrected a bug where pets on show purchased are with invulnerable status - pets in forms of humans ( such as evo mercenary ) will not use the pet's own hue as shopitem, such that the displayed hue will not be 'black' in color To download from CodePlex: http://vendorauctionmall.codeplex.co...eleaseId=28752 |
|
|
|
|
|
#29 (permalink) |
|
Newbie
Join Date: Mar 2004
Location: Lisbon, Portugal
Posts: 87
|
Hi!
First of all, congrats on the script =) It's very very interesting, and I'm looking forward to putting it to use on my shard. Hoever, there are a few things I wanna modify, or see modified/fixed, and I was hoping I'd get the support form the original scripter Here's the list: - of the 3 staff-run vendors, only the restockable vendor allows for the original buy gump, however, the Buy and Sell commands show up on the others as well. I'm trying to find a way to disable that (or maybe the others were supposed to have it working as well) - The commissioned vendor has all the functions of a normal player vendor. This causes confusion because items added through the old system don't show up on the new shop inventory, and vice-versa. Is there a way to disable the old functions? I'm thinking of disabling old player vendors completely, so commenting out parts of the code is not an issue. This also applies for the old daily rent. I can't be sure if it actually takes the money out, but it still shows the time you have left, which can be confusing to players. - If I add an item using the new system, I can't dismiss the vendor even if I take the item back. I need to use [viewequip and erase the containers used for the system -When a comissioned player is dismissed, it would be great if the tile were created again ![]() Again, thank you very much for the script =) I hope you keep improving it. I'm gonna take some time to try and figure out some of the issues on the list. PitHelvit |
|
|
|
|
|
#30 (permalink) | |||||
|
Forum Novice
|
Quote:
Quote:
Quote:
Anyway, I added a variable in CommissionedVendor.cs to disable the vendor's backpack from displaying to the buyers. Hope that this may cause less confusion to the buyers. Quote:
Quote:
|
|||||
|
|
|
|
|
#31 (permalink) |
|
Newbie
Join Date: Mar 2004
Location: Lisbon, Portugal
Posts: 87
|
Thank you so much for the quick update =) I've been battling with the script for days now (I have very limited scripting capabilities) and the progress was coming along slowly. I'll be waiting for the update on this amazing script then =) And congrats again on a great work!
By the way, short bug report : There are two functions initializing the vendor's body, hair and clothes. So Commissioned Vendors show up with two sets of clothing.Last edited by PitHelvit; 06-30-2009 at 03:47 AM. |
|
|
|
|
|
#32 (permalink) |
|
Forum Novice
|
Recently, players in my own shard used this system intensively, and bugs found are fixed. Now it runs quite stably in my server.
The new update can be downloaded in, http://vendorauctionmall.codeplex.com/ Release: Revision 16 CodePlex Build: 22715 Bugfix - Petseller didn't handle currency sales correctly, it always gives Gold to the owner instead of the correct currency ( fixed ) - Petseller didn't charge commission for hired pet sales ( fixed ) - Bidding may cause server crash when multiple players are competing for the same item ( fixed ) - Only the bid with highest amount placed can be approved ( after fixing, any bid can be approved ) - When Gold is used as currency, the owner is billed instead of the bider (fixed) - Commissioned Vendor didn't dismiss properly ( fixed ) Improvement - Mall tiles are automatically added on commissioned vendor dismissal ( can be set in CommissionedVendor.cs ) - Useless "Buy" and "Sell" context menu options are removed from wandering traders and pet sellers - Commissioned vendor's backpack can be disabled from being displayed to buyers ( option set in CommissionedVendor.cs ) |
|
|
|
|
|
#33 (permalink) |
|
Newbie
Join Date: Mar 2004
Location: Lisbon, Portugal
Posts: 87
|
Yap your update was exactly what I needed
The system is now running exaclty how I wanted it.I added the following modifications to adjust it to my shard: - Added a variable to PlayerVendor.cs to check if it's a commissioned Vendor or not (to keep both systems enabled) - Removed PlayerVendor clothing initializing if it's a commisioned vendor (since you already have a similar method on your script) - Removed the drag-and-drop funcionality for items if it's a Commissioned Vendor (since they were going to the old system) - Removed the "see goods" option from owner gump if it's a Commissioned Vendor. This way it's impossible to get it wrong, but allows me to keep both systems working (not that I'm using the old one anymore) Thank you again for the script ![]() |
|
|
|
|
|
#34 (permalink) |
|
Lurker
Join Date: Feb 2009
Age: 24
Posts: 2
|
Hi, what can be wrong in this case. I placed the manager with [manager comand but when i do a singe click on the manager gump with options dont appear. just showing managers name. Please help.
Sorry for my poor english. |
|
|
|
|
|
#37 (permalink) |
|
Forum Novice
Join Date: Jan 2003
Location: (Near) Atlanta, GA
Posts: 527
|
Hawkins,
I absolutely love this system. I wish I would have had it with my other two shards that I put together. I do have one slight issue, though. I currently was using this modification for my vendors: [RunUO 2.0 RC1] Randomized Vendor Prices and Amounts It was helping me adjust the amount of buying and selling prices, without having to go and set them manually on all those scripts. Well, as you have probably already figured out... it also adjusts the prices and amount of items that I put on stockable vendors. So, if I tell it to have 1000 of something, it will pick from my defined range... as well as set the base price of the item according to my range of buying prices in the mod. If there was way to keep the vendor prices contained on their own, that would be awesome. As it is now, in order to have the proper prices and amounts, I had to undo that modification (but was at least able to keep the 'sell back' price mod, as it didn't effect these vendors.) The only other thing I wish I could have happen... is that you could select the amount of stackable items that you want to buy from the 'shop inventory' menu, instead of the 'buy' menu. It's a nit-picky thing, really... as the buy menu shows 'gold', even if you have the currency set differently. As it stands right now, you can only buy 1 item from the stackable at a time on the 'shop inventory' menu. But FANTASTIC system. It is going to allow me to do a lot of great things! |
|
|
|
|
|
#38 (permalink) |
|
Forum Novice
Join Date: Jan 2003
Location: (Near) Atlanta, GA
Posts: 527
|
Also,
When adjusting the vendor, I get this down on the bottom right (where you type your text): 'Buy Agent Warning: Contains Count 2 does not match ExtInfo 1.' Not sure what that means there. |
|
|
|
|
|
#39 (permalink) |
|
Forum Novice
Join Date: Mar 2006
Location: In a Hole
Age: 38
Posts: 145
|
Running Callandor2k's ML svn, installed your system, merged distros and I get the following error in BaseVendor.cs.
Code:
Errors:
+ BaseVendor.cs:
CS0246: Line 765: The type or namespace name 'LargeMobileBOD' could not be f
ound (are you missing a using directive or an assembly reference?)
CS0246: Line 766: The type or namespace name 'LargeMobileBOD' could not be f
ound (are you missing a using directive or an assembly reference?)
CS0246: Line 768: The type or namespace name 'SmallMobileBOD' could not be f
ound (are you missing a using directive or an assembly reference?)
CS0246: Line 1286: The type or namespace name 'SmallMobileBOD' could not be
found (are you missing a using directive or an assembly reference?)
CS0246: Line 1287: The type or namespace name 'SmallMobileBODAcceptGump' cou
ld not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 1287: The type or namespace name 'SmallMobileBOD' could not be
found (are you missing a using directive or an assembly reference?)
CS1502: Line 1287: The best overloaded method match for 'Server.Mobile.SendG
ump(Server.Gumps.Gump)' has some invalid arguments
CS1503: Line 1287: Argument '1': cannot convert from 'SmallMobileBODAcceptGu
mp' to 'Server.Gumps.Gump'
CS0246: Line 1288: The type or namespace name 'LargeMobileBOD' could not be
found (are you missing a using directive or an assembly reference?)
CS0246: Line 1289: The type or namespace name 'LargeMobileBODAcceptGump' cou
ld not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 1289: The type or namespace name 'LargeMobileBOD' could not be
found (are you missing a using directive or an assembly reference?)
CS1502: Line 1289: The best overloaded method match for 'Server.Mobile.SendG
ump(Server.Gumps.Gump)' has some invalid arguments
CS1503: Line 1289: Argument '1': cannot convert from 'LargeMobileBODAcceptGu
mp' to 'Server.Gumps.Gump'
CS0246: Line 128: The type or namespace name 'SmallMobileBOD' could not be f
ound (are you missing a using directive or an assembly reference?)
CS0246: Line 129: The type or namespace name 'SmallMobileBODAcceptGump' coul
d not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 129: The type or namespace name 'SmallMobileBOD' could not be f
ound (are you missing a using directive or an assembly reference?)
CS1502: Line 129: The best overloaded method match for 'Server.Mobile.SendGu
mp(Server.Gumps.Gump)' has some invalid arguments
CS1503: Line 129: Argument '1': cannot convert from 'SmallMobileBODAcceptGum
p' to 'Server.Gumps.Gump'
CS0246: Line 130: The type or namespace name 'LargeMobileBOD' could not be f
ound (are you missing a using directive or an assembly reference?)
CS0246: Line 131: The type or namespace name 'LargeMobileBODAcceptGump' coul
d not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 131: The type or namespace name 'LargeMobileBOD' could not be f
ound (are you missing a using directive or an assembly reference?)
CS1502: Line 131: The best overloaded method match for 'Server.Mobile.SendGu
mp(Server.Gumps.Gump)' has some invalid arguments
CS1503: Line 131: Argument '1': cannot convert from 'LargeMobileBODAcceptGum
p' to 'Server.Gumps.Gump'
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|