| CODE |
using System; namespace Server.Items { public class MiniTrashBarrel : Container { public override int MaxWeight{ get{ return 0; } } // A value of 0 signals unlimited weight public override int DefaultGumpID{ get{ return 0x3E; } } public override int DefaultDropSound{ get{ return 0x42; } } public override Rectangle2D Bounds { get{ return new Rectangle2D( 33, 36, 109, 112 ); } } [Constructable] public MiniTrashBarrel() : base( 0xE7F ) { Name = "Poubelle de poche"; Hue = 0x8FD; Movable = true; LootType = LootType.Blessed; } public MiniTrashBarrel( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.Write( (int) 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); } public override bool OnDragDrop( Mobile from, Item dropped ) { if ( !base.OnDragDrop( from, dropped ) ) return false; dropped.Delete(); from.SendMessage("L'item est supprimé"); return true; } public override bool OnDragDropInto( Mobile from, Item item, Point3D p ) { if ( !base.OnDragDropInto( from, item, p ) ) return false; item.Delete(); from.SendMessage("L'item est supprimé"); return true; } } } |