using System; using Server; using Server.Gumps; using Server.Network; using Server.Mobiles; using Server.Misc; using Server.Commands; namespace Server.Gumps { public class TradesGump : Gump { public static void Initialize() { CommandSystem.Register("Trades", AccessLevel.Player, Trades_OnCommand); } [Usage("Trades")] [Description("Opens the trades skill gump.")] public static void Trades_OnCommand(CommandEventArgs e) { Mobile m = e.Mobile; m.CloseGump(typeof(TradesGump)); m.SendGump(new TradesGump(m)); } public TradesGump( Mobile m ) : base( 50, 50 ) { string name = ""; name = name + "" + SkillCheck.TradeName( Trades.Alchemy ) + "
"; name = name + "" + SkillCheck.TradeName( Trades.Blacksmith ) + "
"; name = name + "" + SkillCheck.TradeName( Trades.Carpentry ) + "
"; name = name + "" + SkillCheck.TradeName( Trades.Cartography ) + "
"; name = name + "" + SkillCheck.TradeName( Trades.Cooking ) + "
"; name = name + "" + SkillCheck.TradeName( Trades.Fishing ) + "
"; name = name + "" + SkillCheck.TradeName( Trades.Fletching ) + "
"; name = name + "" + SkillCheck.TradeName( Trades.Inscribe ) + "
"; name = name + "" + SkillCheck.TradeName( Trades.Lumberjacking ) + "
"; name = name + "" + SkillCheck.TradeName( Trades.Mining ) + "
"; name = name + "" + SkillCheck.TradeName( Trades.Tailoring ) + "
"; name = name + "" + SkillCheck.TradeName( Trades.Tinkering ) + "
"; string level = ""; level = level + "" + (SkillCheck.TradeSkill( m, Trades.Alchemy, false )).ToString("0.0") + "
"; level = level + "" + (SkillCheck.TradeSkill( m, Trades.Blacksmith, false )).ToString("0.0") + "
"; level = level + "" + (SkillCheck.TradeSkill( m, Trades.Carpentry, false )).ToString("0.0") + "
"; level = level + "" + (SkillCheck.TradeSkill( m, Trades.Cartography, false )).ToString("0.0") + "
"; level = level + "" + (SkillCheck.TradeSkill( m, Trades.Cooking, false )).ToString("0.0") + "
"; level = level + "" + (SkillCheck.TradeSkill( m, Trades.Fishing, false )).ToString("0.0") + "
"; level = level + "" + (SkillCheck.TradeSkill( m, Trades.Fletching, false )).ToString("0.0") + "
"; level = level + "" + (SkillCheck.TradeSkill( m, Trades.Inscribe, false )).ToString("0.0") + "
"; level = level + "" + (SkillCheck.TradeSkill( m, Trades.Lumberjacking, false )).ToString("0.0") + "
"; level = level + "" + (SkillCheck.TradeSkill( m, Trades.Mining, false )).ToString("0.0") + "
"; level = level + "" + (SkillCheck.TradeSkill( m, Trades.Tailoring, false )).ToString("0.0") + "
"; level = level + "" + (SkillCheck.TradeSkill( m, Trades.Tinkering, false )).ToString("0.0") + "
"; this.Closable=true; this.Disposable=true; this.Dragable=true; this.Resizable=false; AddPage(0); AddImage(21, 313, 2083); AddImage(19, 106, 2082); AddImage(19, 244, 2081); AddImage(18, 36, 2081); AddImage(0, 0, 2080); AddImage(42, 38, 2091); AddImage(42, 293, 2091); AddImage(19, 174, 2082); AddHtml( 38, 58, 137, 226, @"" + name + "", (bool)false, (bool)false); AddHtml( 205, 58, 48, 226, @"" + level + "", (bool)false, (bool)false); AddHtml( 38, 8, 231, 20, @"
TRADES
", (bool)false, (bool)false); } public override void OnResponse( NetState sender, RelayInfo info ) { } } }