public override void OnResponse(NetState sender, RelayInfo info) { int b = info.ButtonID; Mobile from = sender.Mobile; if (b == (int)Buttons.MenuPrecedent) { from.SendGump(new AttacherTerreGump(tresorier, cat.Parent, 0)); } else if (b == (int)Buttons.NextPage) { from.SendGump(new AttacherTerreGump(tresorier, cat, page + 1)); } else if (b == (int)Buttons.PreviousPage) { from.SendGump(new AttacherTerreGump(tresorier, cat, page - 1)); } else if (b >= 100 && b < 100 + cat.CategoriesCount) { from.SendGump(new AttacherTerreGump(tresorier, cat.CategorieParIndex(b - 100), 0)); } else if (b >= 200 && b < 200 + cat.TerresCount) { tresorier.Terre = cat.TerreParIndex(b - 200); from.SendGump(new TresorierGump(tresorier, from, 0)); } }