RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Vendor Beverage Errors!!

Broadside

Wanderer
Vendor Beverage Errors!!

:( I keep getting these errors after adding a script and tryin to take it back out do to problems. i am not sure what the heck it needs?



- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1502: (line 24,
column 10) The best overloaded method match for 'Server.Mobiles.BeverageBuyInfo
.BeverageBuyInfo(string, System.Type, int, int, int, int)' has some invalid argu
ments
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1503: (line 24,
column 39) Argument '1': cannot convert from 'System.Type' to 'string'
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1503: (line 24,
column 57) Argument '2': cannot convert from 'Server.Items.BeverageType' to 'Sy
stem.Type'
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1502: (line 25,
column 10) The best overloaded method match for 'Server.Mobiles.BeverageBuyInfo
.BeverageBuyInfo(string, System.Type, int, int, int, int)' has some invalid argu
ments
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1503: (line 25,
column 39) Argument '1': cannot convert from 'System.Type' to 'string'
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1503: (line 25,
column 46) Argument '2': cannot convert from 'Server.Items.BeverageType' to 'Sy
stem.Type'
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1502: (line 26,
column 10) The best overloaded method match for 'Server.Mobiles.BeverageBuyInfo
.BeverageBuyInfo(string, System.Type, int, int, int, int)' has some invalid argu
ments
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1503: (line 26,
column 39) Argument '1': cannot convert from 'System.Type' to 'string'
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1503: (line 26,
column 50) Argument '2': cannot convert from 'Server.Items.BeverageType' to 'Sy
stem.Type'
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1502: (line 27,
column 10) The best overloaded method match for 'Server.Mobiles.BeverageBuyInfo
.BeverageBuyInfo(string, System.Type, int, int, int, int)' has some invalid argu
ments
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1503: (line 27,
column 39) Argument '1': cannot convert from 'System.Type' to 'string'
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1503: (line 27,
column 50) Argument '2': cannot convert from 'Server.Items.BeverageType' to 'Sy
stem.Type'
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1502: (line 28,
column 10) The best overloaded method match for 'Server.Mobiles.BeverageBuyInfo
.BeverageBuyInfo(string, System.Type, int, int, int, int)' has some invalid argu
ments
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1503: (line 28,
column 39) Argument '1': cannot convert from 'System.Type' to 'string'
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1503: (line 28,
column 50) Argument '2': cannot convert from 'Server.Items.BeverageType' to 'Sy
stem.Type'
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1502: (line 29,
column 10) The best overloaded method match for 'Server.Mobiles.BeverageBuyInfo
.BeverageBuyInfo(string, System.Type, int, int, int, int)' has some invalid argu
ments
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1503: (line 29,
column 39) Argument '1': cannot convert from 'System.Type' to 'string'
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1503: (line 29,
column 50) Argument '2': cannot convert from 'Server.Items.BeverageType' to 'Sy
stem.Type'
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1502: (line 30,
column 10) The best overloaded method match for 'Server.Mobiles.BeverageBuyInfo
.BeverageBuyInfo(string, System.Type, int, int, int, int)' has some invalid argu
ments
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1503: (line 30,
column 39) Argument '1': cannot convert from 'System.Type' to 'string'
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1503: (line 30,
column 50) Argument '2': cannot convert from 'Server.Items.BeverageType' to 'Sy
stem.Type'
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1502: (line 31,
column 10) The best overloaded method match for 'Server.Mobiles.BeverageBuyInfo
.BeverageBuyInfo(string, System.Type, int, int, int, int)' has some invalid argu
ments
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1503: (line 31,
column 39) Argument '1': cannot convert from 'System.Type' to 'string'
- Error: Scripts\Mobiles\Vendors\SBInfo\SBPlayerBarkeeper.cs: CS1503: (line 31,
column 50) Argument '2': cannot convert from 'Server.Items.BeverageType' to 'Sy
stem.Type'
 

Broadside

Wanderer
This is that specific script. Like i seen in yer post earlier for this script. I added the base system. I backed up the files that needed fork or replacement and when i ran into the problem of error after error i put them back and it seems that script musta changed other stuff. Not to be rude but maybe a Mr Yuck or warning label should come with that script.




PHP:
using System;
using System.Collections;
using Server.Items;
namespace Server.Mobiles
{
public class SBPlayerBarkeeper : SBInfo
{
private ArrayList m_BuyInfo = new InternalBuyInfo();
private IShopSellInfo m_SellInfo = new InternalSellInfo();

public SBPlayerBarkeeper()
{
}

public override IShopSellInfo SellInfo { get { return m_SellInfo; } }
public override ArrayList BuyInfo { get { return m_BuyInfo; } }

public class InternalBuyInfo : ArrayList
{
public InternalBuyInfo()
{
Add( new BeverageBuyInfo( typeof( BeverageBottle ), BeverageType.Ale, 7, 20, 0x99F, 0 ) );
Add( new BeverageBuyInfo( typeof( BeverageBottle ), BeverageType.Wine, 7, 20, 0x9C7, 0 ) );
Add( new BeverageBuyInfo( typeof( Jug ), BeverageType.Cider, 13, 20, 0x9C8, 0 ) );
Add( new BeverageBuyInfo( typeof( Pitcher ), BeverageType.Milk, 7, 20, 0x9F0, 0 ) );
Add( new BeverageBuyInfo( typeof( Pitcher ), BeverageType.Ale, 11, 20, 0x1F95, 0 ) );
Add( new BeverageBuyInfo( typeof( Pitcher ), BeverageType.Cider, 11, 20, 0x1F97, 0 ) );
Add( new BeverageBuyInfo( typeof( Pitcher ), BeverageType.Liquor, 11, 20, 0x1F99, 0 ) );
Add( new BeverageBuyInfo( typeof( Pitcher ), BeverageType.Wine, 11, 20, 0x1F9B, 0 ) );
Add( new BeverageBuyInfo( typeof( Pitcher ), BeverageType.Water, 11, 20, 0x1F9D, 0 ) );
// TODO: pizza
// TODO: bowl of *, tomato soup
Add( new GenericBuyInfo( "1016450", typeof( Chessboard ), 2, 20, 0xFA6, 0 ) );
Add( new GenericBuyInfo( "1016449", typeof( CheckerBoard ), 2, 20, 0xFA6, 0 ) );
Add( new GenericBuyInfo( typeof( Backgammon ), 2, 20, 0xE1C, 0 ) );
Add( new GenericBuyInfo( typeof( Dices ), 2, 20, 0xFA7, 0 ) );
}
}

public class InternalSellInfo : GenericSellInfo
{
public InternalSellInfo()
{
}
}
}
}
 

Phantom

Knight
Your missing several }

You used the script at your own risk, not hard to understand using custom scripts are your choice and yours alone.

Please don't put the blame on other people.
 

Broadside

Wanderer
A little joke/humor bud lol i never blamed anyone. I got it all up and running just need to work on new beverage system.
 
Top