computerjock84
Sorceror
Just got an error:
No overload for method 'BlacksmithVendorBackpack' takes '0' arguments
This points to this line of code:
P.S. - Your patience with a complete newb is amazing. I salute you sir.
No overload for method 'BlacksmithVendorBackpack' takes '0' arguments
This points to this line of code:
Code:
AddItem( new BlacksmithVendorBackpack() );
Code:
using System;
using System.Collections;
using System.Collections.Generic;
using Server;
using Server.Items;
using Server.Mobiles;
using Server.Gumps;
using Server.Prompts;
using Server.Targeting;
using Server.Misc;
using Server.Multis;
using Server.ContextMenus;
public class BlacksmithPlayerVendor : PlayerVendor
{
public class BlacksmithVendorBackpack : VendorBackpack
{
public override bool CheckHold( Mobile m, Item item, bool message, bool checkItems, int plusItems, int plusWeight )
{
if ((item.ItemID != 5121) || //Kryss
(item.ItemID != 3932) || //Mace
(item.ItemID != 3938) || //Spear
(item.ItemID != 5179) || //Maul
(item.ItemID != 5123) || //ShortSpear
(item.ItemID != 5177) || //WarHammer
(item.ItemID != 5125) || //WarFork
(item.ItemID != 5127)) //WarMace
{return false;}
if ( !base.CheckHold( m, item, message, checkItems, plusItems, plusWeight ) )
return false;
if ( !BaseHouse.NewVendorSystem && Parent is PlayerVendor )
{
BaseHouse house = ((PlayerVendor)Parent).House;
if ( house != null && house.IsAosRules && !house.CheckAosStorage( 1 + item.TotalItems + plusItems ) )
{
if ( message )
m.SendLocalizedMessage( 1061839 ); // This action would exceed the secure storage limit of the house.
return false;
}
}
return true;
}
public BlacksmithVendorBackpack( Serial serial ) : base( serial ) {}
public override void Serialize(GenericWriter writer ){base.Serialize(writer);}
public override void Deserialize(GenericReader reader ){base.Deserialize(reader);}
}
public BlacksmithPlayerVendor( Mobile owner, BaseHouse house ) : base( owner, house )
{
if( Backpack != null && !Backpack.Deleted )
Backpack.Delete();
AddItem( new BlacksmithVendorBackpack() );
}
public BlacksmithPlayerVendor(Serial s):base(s){}
public override void Serialize(GenericWriter writer ){base.Serialize(writer);}
public override void Deserialize(GenericReader reader ){base.Deserialize(reader);}
}
P.S. - Your patience with a complete newb is amazing. I salute you sir.