Пример #1
0
        private void questsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (!CheckServerLocation())
            {
                return;
            }

            if (quests.Visible)
            {
                quests.Focus();
                return;
            }
            else
            {
                quests = new Quests();
            }

            quests.FormClosed += (object s, FormClosedEventArgs fcea) =>
            {
                if (quests.GetChanged())
                {
                    RestartServerOnChange("quests");
                }
            };

            quests.Show();
        }
Пример #2
0
        private void questsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (!CheckServerLocation())
            {
                return;
            }

            int amount = 0;

            Quests quests = new Quests();

            quests.VisibleChanged += (object s, EventArgs ea) =>
            {
                amount = quests.GetAmount();
            };
            quests.FormClosed += (object s, FormClosedEventArgs fcea) => {
                if (amount != quests.GetAmount())
                {
                    AddOutput("The amount of quests has changed, changes will be visible after a server restart.");
                }
            };

            quests.ShowDialog();
        }