public override void OnResponse( NetState state, RelayInfo info ) { Mobile from = state.Mobile; if ( from.AccessLevel < AccessLevel.Counselor ) from.SendMessage( 2102, "Only staff members can use this." ); else { switch ( info.ButtonID ) { case 8: { CommandToolbarEdit gump = new CommandToolbarEdit( "Props", "M Tele", "Move", "M Delete", "Wipe", "Who", "Add", "Normal", "true", "true" ); /*gump.AddTextEntry(153, 90, 445, 20, 2101, 1, @"Props" ); gump.AddTextEntry(153, 130, 445, 20, 2101, 2, @"M Tele" ); gump.AddTextEntry(153, 170, 445, 20, 2101, 3, @"Move" ); gump.AddTextEntry(153, 210, 445, 20, 2101, 4, @"M Delete" ); gump.AddTextEntry(153, 250, 445, 20, 2101, 5, @"Wipe" ); gump.AddTextEntry(153, 290, 445, 20, 2101, 6, @"Who" ); gump.AddTextEntry(153, 330, 445, 20, 2101, 7, @"Add" ); gump.HideB = true; gump.Adv = true; gump.HideS = "Normal"; gump.AddButton(287, 399, 2153, 2151, 12, GumpButtonType.Reply, 1); gump.AddLabel(374, 403, 0, gump.HideType); gump.AddPage(2); gump.AddBackground(0, 0, 273, 545, 9270); gump.AddLabel(75, 39, 2101, @"Hide Type Edit Menu"); gump.AddBackground(64, 83, 131, 26, 9350); gump.AddLabel(72, 87, 0, @"Normal Hide"); gump.AddButton(196, 87, 5601, 5605, 14, GumpButtonType.Reply, 2); gump.AddBackground(64, 123, 131, 26, 9350); gump.AddLabel(72, 127, 0, @"Blood Oath Hide"); gump.AddButton(196, 127, 5601, 5605, 15, GumpButtonType.Reply, 2); gump.AddBackground(64, 163, 131, 26, 9350); gump.AddLabel(72, 167, 0, @"Divine Male Hide"); gump.AddButton(196, 167, 5601, 5605, 16, GumpButtonType.Reply, 2); gump.AddBackground(64, 203, 131, 26, 9350); gump.AddLabel(72, 207, 0, @"Divine Female Hide"); gump.AddButton(196, 207, 5601, 5605, 17, GumpButtonType.Reply, 2); gump.AddBackground(64, 243, 131, 26, 9350); gump.AddLabel(72, 247, 0, @"Explosion Hide"); gump.AddButton(196, 247, 5601, 5605, 18, GumpButtonType.Reply, 2); gump.AddBackground(64, 283, 131, 26, 9350); gump.AddLabel(72, 287, 0, @"Fire Hide"); gump.AddButton(196, 287, 5601, 5605, 19, GumpButtonType.Reply, 2); gump.AddBackground(64, 323, 131, 26, 9350); gump.AddLabel(72, 327, 0, @"Noble Hide"); gump.AddButton(196, 327, 5601, 5605, 20, GumpButtonType.Reply, 2); gump.AddBackground(64, 363, 131, 26, 9350); gump.AddLabel(72, 367, 0, @"Poison Hide"); gump.AddButton(196, 367, 5601, 5605, 21, GumpButtonType.Reply, 2); gump.AddBackground(64, 403, 131, 26, 9350); gump.AddLabel(72, 407, 0, @"Shiney Hide"); gump.AddButton(196, 407, 5601, 5605, 22, GumpButtonType.Reply, 2); gump.AddBackground(64, 443, 131, 26, 9350); gump.AddLabel(72, 447, 0, @"Thunder Hide"); gump.AddButton(196, 447, 5601, 5605, 23, GumpButtonType.Reply, 2); gump.AddBackground(64, 483, 131, 26, 9350); gump.AddLabel(72, 487, 0, @"Wither Hide"); gump.AddButton(196, 487, 5601, 5605, 24, GumpButtonType.Reply, 2);*/ from.SendGump( gump ); from.SendMessage( 2102, "Settings have been changed to default." ); break; } case 9: { TextRelay t1 = info.GetTextEntry( 1 ); C1 = t1.Text.Replace("|", ""); TextRelay t2 = info.GetTextEntry( 2 ); C2 = t2.Text.Replace("|", ""); TextRelay t3 = info.GetTextEntry( 3 ); C3 = t3.Text.Replace("|", ""); TextRelay t4 = info.GetTextEntry( 4 ); C4 = t4.Text.Replace("|", ""); TextRelay t5 = info.GetTextEntry( 5 ); C5 = t5.Text.Replace("|", ""); TextRelay t6 = info.GetTextEntry( 6 ); C6 = t6.Text.Replace("|", ""); TextRelay t7 = info.GetTextEntry( 7 ); C7 = t7.Text.Replace("|", ""); if( C1 != null && C2 != null && C3 != null && C4 != null && C5 != null && C6 != null && C7 != null ) { Account A = from.Account as Account; A.RemoveTag("CommandToolbar"); string ADV = "false", HIDEB = "false"; if( Adv ) ADV = "true"; if( HideB ) HIDEB = "true"; A.SetTag("CommandToolbar", C1+"|"+C2+"|"+C3+"|"+C4+"|"+C5+"|"+C6+"|"+C7+"|"+HideS+"|"+HIDEB+"|"+ADV ); from.SendMessage( 2102, "Your new settings have been successfully applied." ); if( from.HasGump( typeof( CommandToolbar ))) { from.CloseGump( typeof( CommandToolbar ) ); ToolbarCmds.TagToolbar( from ); } } else from.SendMessage( 2102, "One of your text entries is invalid. Please try again." ); break; } case 11: { TextRelay t1 = info.GetTextEntry( 1 ); C1 = t1.Text.Replace("|", ""); TextRelay t2 = info.GetTextEntry( 2 ); C2 = t2.Text.Replace("|", ""); TextRelay t3 = info.GetTextEntry( 3 ); C3 = t3.Text.Replace("|", ""); TextRelay t4 = info.GetTextEntry( 4 ); C4 = t4.Text.Replace("|", ""); TextRelay t5 = info.GetTextEntry( 5 ); C5 = t5.Text.Replace("|", ""); TextRelay t6 = info.GetTextEntry( 6 ); C6 = t6.Text.Replace("|", ""); TextRelay t7 = info.GetTextEntry( 7 ); C7 = t7.Text.Replace("|", ""); string ADV = "false", HIDEB = "false"; if( Adv ) ADV = "true"; if( !HideB ) HIDEB = "true"; from.SendGump( new CommandToolbarEdit( C1, C2, C3, C4, C5, C6, C7, HideS, HIDEB, ADV )); break; } } } }
public override void OnResponse(NetState state, RelayInfo info) { Mobile from = state.Mobile; if (from.AccessLevel < AccessLevel.Counselor) { from.SendMessage(2102, "Only staff members can use this."); } else { switch (info.ButtonID) { case 8: { CommandToolbarEdit gump = new CommandToolbarEdit("Props", "M Tele", "Move", "M Delete", "Wipe", "Who", "Add", "Normal", "true", "true"); /*gump.AddTextEntry(153, 90, 445, 20, 2101, 1, @"Props" ); * gump.AddTextEntry(153, 130, 445, 20, 2101, 2, @"M Tele" ); * gump.AddTextEntry(153, 170, 445, 20, 2101, 3, @"Move" ); * gump.AddTextEntry(153, 210, 445, 20, 2101, 4, @"M Delete" ); * gump.AddTextEntry(153, 250, 445, 20, 2101, 5, @"Wipe" ); * gump.AddTextEntry(153, 290, 445, 20, 2101, 6, @"Who" ); * gump.AddTextEntry(153, 330, 445, 20, 2101, 7, @"Add" ); * gump.HideB = true; * gump.Adv = true; * gump.HideS = "Normal"; * gump.AddButton(287, 399, 2153, 2151, 12, GumpButtonType.Reply, 1); * gump.AddLabel(374, 403, 0, gump.HideType); * * gump.AddPage(2); * * gump.AddBackground(0, 0, 273, 545, 9270); * gump.AddLabel(75, 39, 2101, @"Hide Type Edit Menu"); * * gump.AddBackground(64, 83, 131, 26, 9350); * gump.AddLabel(72, 87, 0, @"Normal Hide"); * gump.AddButton(196, 87, 5601, 5605, 14, GumpButtonType.Reply, 2); * gump.AddBackground(64, 123, 131, 26, 9350); * gump.AddLabel(72, 127, 0, @"Blood Oath Hide"); * gump.AddButton(196, 127, 5601, 5605, 15, GumpButtonType.Reply, 2); * gump.AddBackground(64, 163, 131, 26, 9350); * gump.AddLabel(72, 167, 0, @"Divine Male Hide"); * gump.AddButton(196, 167, 5601, 5605, 16, GumpButtonType.Reply, 2); * gump.AddBackground(64, 203, 131, 26, 9350); * gump.AddLabel(72, 207, 0, @"Divine Female Hide"); * gump.AddButton(196, 207, 5601, 5605, 17, GumpButtonType.Reply, 2); * gump.AddBackground(64, 243, 131, 26, 9350); * gump.AddLabel(72, 247, 0, @"Explosion Hide"); * gump.AddButton(196, 247, 5601, 5605, 18, GumpButtonType.Reply, 2); * gump.AddBackground(64, 283, 131, 26, 9350); * gump.AddLabel(72, 287, 0, @"Fire Hide"); * gump.AddButton(196, 287, 5601, 5605, 19, GumpButtonType.Reply, 2); * gump.AddBackground(64, 323, 131, 26, 9350); * gump.AddLabel(72, 327, 0, @"Noble Hide"); * gump.AddButton(196, 327, 5601, 5605, 20, GumpButtonType.Reply, 2); * gump.AddBackground(64, 363, 131, 26, 9350); * gump.AddLabel(72, 367, 0, @"Poison Hide"); * gump.AddButton(196, 367, 5601, 5605, 21, GumpButtonType.Reply, 2); * gump.AddBackground(64, 403, 131, 26, 9350); * gump.AddLabel(72, 407, 0, @"Shiney Hide"); * gump.AddButton(196, 407, 5601, 5605, 22, GumpButtonType.Reply, 2); * gump.AddBackground(64, 443, 131, 26, 9350); * gump.AddLabel(72, 447, 0, @"Thunder Hide"); * gump.AddButton(196, 447, 5601, 5605, 23, GumpButtonType.Reply, 2); * gump.AddBackground(64, 483, 131, 26, 9350); * gump.AddLabel(72, 487, 0, @"Wither Hide"); * gump.AddButton(196, 487, 5601, 5605, 24, GumpButtonType.Reply, 2);*/ from.SendGump(gump); from.SendMessage(2102, "Settings have been changed to default."); break; } case 9: { TextRelay t1 = info.GetTextEntry(1); C1 = t1.Text.Replace("|", ""); TextRelay t2 = info.GetTextEntry(2); C2 = t2.Text.Replace("|", ""); TextRelay t3 = info.GetTextEntry(3); C3 = t3.Text.Replace("|", ""); TextRelay t4 = info.GetTextEntry(4); C4 = t4.Text.Replace("|", ""); TextRelay t5 = info.GetTextEntry(5); C5 = t5.Text.Replace("|", ""); TextRelay t6 = info.GetTextEntry(6); C6 = t6.Text.Replace("|", ""); TextRelay t7 = info.GetTextEntry(7); C7 = t7.Text.Replace("|", ""); if (C1 != null && C2 != null && C3 != null && C4 != null && C5 != null && C6 != null && C7 != null) { Account A = from.Account as Account; A.RemoveTag("CommandToolbar"); string ADV = "false", HIDEB = "false"; if (Adv) { ADV = "true"; } if (HideB) { HIDEB = "true"; } A.SetTag("CommandToolbar", C1 + "|" + C2 + "|" + C3 + "|" + C4 + "|" + C5 + "|" + C6 + "|" + C7 + "|" + HideS + "|" + HIDEB + "|" + ADV); from.SendMessage(2102, "Your new settings have been successfully applied."); if (from.HasGump(typeof(CommandToolbar))) { from.CloseGump(typeof(CommandToolbar)); ToolbarCmds.TagToolbar(from); } } else { from.SendMessage(2102, "One of your text entries is invalid. Please try again."); } break; } case 11: { TextRelay t1 = info.GetTextEntry(1); C1 = t1.Text.Replace("|", ""); TextRelay t2 = info.GetTextEntry(2); C2 = t2.Text.Replace("|", ""); TextRelay t3 = info.GetTextEntry(3); C3 = t3.Text.Replace("|", ""); TextRelay t4 = info.GetTextEntry(4); C4 = t4.Text.Replace("|", ""); TextRelay t5 = info.GetTextEntry(5); C5 = t5.Text.Replace("|", ""); TextRelay t6 = info.GetTextEntry(6); C6 = t6.Text.Replace("|", ""); TextRelay t7 = info.GetTextEntry(7); C7 = t7.Text.Replace("|", ""); string ADV = "false", HIDEB = "false"; if (Adv) { ADV = "true"; } if (!HideB) { HIDEB = "true"; } from.SendGump(new CommandToolbarEdit(C1, C2, C3, C4, C5, C6, C7, HideS, HIDEB, ADV)); break; } } } }