GetEntry() public static method

public static GetEntry ( Server.Mobile sender ) : PageEntry
sender Server.Mobile
return PageEntry
コード例 #1
0
        public override void OnResponse(NetState state, int index)
        {
            if (index == 0)
            {
                m_From.SendLocalizedMessage(1005306, "", 0x35);                   // Help request unchanged.
            }
            else if (index == 1)
            {
                PageEntry entry = PageQueue.GetEntry(m_From);

                if (entry != null && entry.Handler == null)
                {
                    m_From.SendLocalizedMessage(1005307, "", 0x35);                       // Removed help request.
                    PageQueue.Remove(entry);
                }
                else
                {
                    m_From.SendLocalizedMessage(1005306, "", 0x35);                       // Help request unchanged.
                }
            }
        }
コード例 #2
0
        public override void OnResponse(NetState state, int index)
        {
            if (index == 0)
            {
                m_From.SendAsciiMessage(0x35, "Help request unchanged."); // Help request unchanged.
            }
            else if (index == 1)
            {
                PageEntry entry = PageQueue.GetEntry(m_From);

                if (entry != null && entry.Handler == null)
                {
                    m_From.SendAsciiMessage(0x35, "Removed help request."); // Removed help request.
                    entry.AddResponse(entry.Sender, "[Canceled]");
                    PageQueue.Remove(entry);
                }
                else
                {
                    m_From.SendAsciiMessage(0x35, "Help request unchanged.");  // Help request unchanged.
                }
            }
        }