Example #1
0
 public CurseTarget(Item item, ArrayList data) : base(-1, false, TargetFlags.None)
 {
     m_Stone          = (StoneOfSaving)item;
     SavedInformation = data;
     m_Found          = false;
 }
Example #2
0
 public SaveTarget(Item item) : base(-1, false, TargetFlags.None)
 {
     m_Stone = (StoneOfSaving)item;
 }
Example #3
0
 public RestoreTarget(SavedPlayer item, StoneOfSaving stone) : base(-1, false, TargetFlags.None)
 {
     s_Player = item;
     m_Stone  = stone;
 }
Example #4
0
        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);
                }
            }
        }