コード例 #1
0
        public static void SendGump(Mobile m, string message)
        {
            Gump g = new Gump(10, 10);
            int  xo = (640 - 340) / 2, yo = (480 - 180) / 2;

            g.Closable = false;

            g.AddPage(0);
            g.AddPage(1);
            g.AddBackground(0, 0, 92, 75, 0xA3C);
            g.AddImageTiled(5, 7, 82, 61, 0xA40);
            g.AddAlphaRegion(5, 7, 82, 61);
            g.AddImageTiled(9, 11, 21, 53, 0xBBC);
            g.AddButton(10, 12, 0x7D2, 0x7D2, 2, GumpButtonType.Page, 2);
            g.AddHtmlLocalized(34, 28, 65, 24, 3001002, 0xFFFFFF, false, false); // Message
            g.AddPage(2);
            g.AddBackground(xo + 0, yo + 0, 340, 180, 5054);
            g.AddImageTiled(xo + 10, yo + 10, 340 - 20, 20, 2624);
            g.AddAlphaRegion(xo + 10, yo + 10, 340 - 20, 20);
            g.AddHtmlLocalized(xo + 10, yo + 10, 340 - 20, 20, 1074862, 0xffffff, false, false);
            g.AddImageTiled(xo + 10, yo + 40, 340 - 20, 180 - 80, 2624);
            g.AddAlphaRegion(xo + 10, yo + 40, 340 - 20, 180 - 80);
            g.AddHtml(xo + 10, yo + 40, 340 - 20, 180 - 80, String.Format("<BASEFONT COLOR=#{0:X6}>{1}</BASEFONT>", 0xffffff, message), false, true);
            g.AddImageTiled(xo + 10, yo + 180 - 30, 340 - 20, 20, 2624);
            g.AddAlphaRegion(xo + 10, yo + 180 - 30, 340 - 20, 20);
            g.AddButton(xo + 10, yo + 180 - 30, 4005, 4007, 1, GumpButtonType.Reply, 0);
            g.AddHtmlLocalized(xo + 40, yo + 180 - 30, 120, 20, 1011036, 32767, false, false); // OKAY
            m.SendGump(g);
        }