public CurseTarget(Item item, ArrayList data) : base(-1, false, TargetFlags.None) { m_Stone = (StoneOfSaving)item; SavedInformation = data; m_Found = false; }
public SaveTarget(Item item) : base(-1, false, TargetFlags.None) { m_Stone = (StoneOfSaving)item; }
public RestoreTarget(SavedPlayer item, StoneOfSaving stone) : base(-1, false, TargetFlags.None) { s_Player = item; m_Stone = stone; }
public RestorePlayer(Mobile from, Item item, ArrayList data, bool deletemenu) : base(0, 0) { m_Player = (TeiravonMobile)from; m_Player.CloseGump(typeof(RestorePlayer)); m_Stone = (StoneOfSaving)item; SavedInformation = data; page = 1; listplayer = 0; playernumber = 1; delete = deletemenu; Closable = true; Dragable = true; AddPage(0); AddBackground(162, 86, 504, 491, 5054); AddImage(112, 83, 10440); AddImage(375, 151, 3504); AddImage(210, 151, 3504); AddImage(189, 254, 3503); AddImage(612, 152, 3505); AddImage(189, 129, 3500); AddImage(611, 129, 3502); AddImage(214, 129, 3501); AddImage(371, 129, 3501); AddImage(189, 494, 3506); AddImage(215, 494, 3507); AddImage(612, 494, 3508); AddImage(612, 252, 3505); AddImage(370, 494, 3507); AddImage(189, 153, 3503); AddImage(208, 258, 3504); AddImage(375, 258, 3504); if (delete) { AddHtml(201, 104, 425, 20, "<basefont size=\"16\" color=\"#250A0A\"><center><b>DELETE PLAYER</b></center></basefont>", false, false); AddLabel(211, 150, 200, "Select a player to delete"); } else { AddHtml(201, 104, 425, 20, "<basefont size=\"16\" color=\"#250A0A\"><center><b>RESTORE PLAYER</b></center></basefont>", false, false); AddLabel(211, 150, 200, "Select a player to restore"); } AddLabel(211, 462, 200, "Page: " + page); for (int i = 1; i <= SavedInformation.Count; i++) { ListPlayer(listplayer, page, playernumber); listplayer++; playernumber++; if ((i % 12 == 0) && (SavedInformation.Count > i)) { listplayer = 0; AddPage(page); AddButton(615, 521, 22056, 22057, 0, GumpButtonType.Page, page + 1); page++; AddPage(page); AddLabel(211, 462, 200, "Page: " + page); AddButton(591, 521, 22053, 22054, 0, GumpButtonType.Page, page - 1); } } }