servuo/Scripts/Services/Help/PageResponseGump.cs
TrueUO fb1802305f Bug Fixes
- Removed unneeded usings
- World chat log now has a Config option. Turned off by default now.
- Added two new timer priorities.
- Fixed a crash with box of ropes.
- Consolidation of the Pathing movements and algorithms.
- Correctly makes sure you are inside the house you are trying to place addons in.
2020-09-21 09:53:44 -04:00

38 lines
No EOL
1.2 KiB
C#

using Server.Gumps;
using Server.Network;
namespace Server.Engines.Help
{
public class PageResponseGump : Gump
{
private readonly Mobile m_From;
private readonly string m_Name;
private readonly string m_Text;
public PageResponseGump(Mobile from, string name, string text)
: base(0, 0)
{
m_From = from;
m_Name = name;
m_Text = text;
AddBackground(50, 25, 540, 430, 2600);
AddPage(0);
AddHtmlLocalized(150, 40, 360, 40, 1062610, false, false); // <CENTER><U>Ultima Online Help Response</U></CENTER>
AddHtml(80, 90, 480, 290, string.Format("{0} tells {1}: {2}", name, from.Name, text), true, true);
AddHtmlLocalized(80, 390, 480, 40, 1062611, false, false); // Clicking the OKAY button will remove the reponse you have received.
AddButton(400, 417, 2074, 2075, 1, GumpButtonType.Reply, 0); // OKAY
AddButton(475, 417, 2073, 2072, 0, GumpButtonType.Reply, 0); // CANCEL
}
public override void OnResponse(NetState sender, RelayInfo info)
{
if (info.ButtonID != 1)
m_From.SendGump(new MessageSentGump(m_From, m_Name, m_Text));
}
}
}