Example #1
0
        private void connectToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Server server = GetSelectedServer();

            if (server != null)
            {
                try
                {
                    if (ArkRcon.Connect(server))
                    {
                        Close();
                    }
                }
                catch (Exception ex)
                {
                    new TaskDialog()
                    {
                        WindowTitle              = "Connection failed",
                        MainInstruction          = ex.Message,
                        Content                  = "Make sure that the server is online and configured correctly.",
                        CommonButtons            = TaskDialogCommonButtons.Ok,
                        MainIcon                 = TaskDialogIcon.Warning,
                        PositionRelativeToWindow = true
                    }.Show(this);
                }
            }
        }
Example #2
0
 private void Client_Connected(object sender, EventArgs e)
 {
     if (Data.Settings.Server.AutoRefreshPlayers)
     {
         ArkRcon.StartPlayerRefresh();
     }
 }
Example #3
0
 private void Client_Connected(object sender, EventArgs e)
 {
     SyncContext.Send(state =>
     {
         LoadLog();
         ckbGetChat.Checked = ArkRcon.ConnectedServer.GetChat;
         if (ArkRcon.ConnectedServer.GetChat)
         {
             ArkRcon.StartChatReceiver();
         }
     }, null);
 }
Example #4
0
 private void Client_Disconnected(object sender, bool e)
 {
     SyncContext.Send(state =>
     {
         try
         {
             rtbLog.Clear();
             tbxChatMessage.Clear();
         }
         catch { }
         ArkRcon.StopChatReceiver();
     }, null);
 }
Example #5
0
        private void ckbGetChat_CheckedChanged(object sender, EventArgs e)
        {
            if (ckbGetChat.Checked)
            {
                ArkRcon.StartChatReceiver();
            }
            else
            {
                ArkRcon.StopChatReceiver();
            }

            ArkRcon.ConnectedServer.GetChat = ckbGetChat.Checked;
            Data.Data.Set(ArkRcon.ConnectedServer);
        }
Example #6
0
 public void Execute(IJobExecutionContext context)
 {
     ArkRcon.GetChat();
 }
Example #7
0
 private void Client_Disconnected(object sender, bool e)
 {
     ArkRcon.StopPlayerRefresh();
     ClearPlayers();
 }
 public void Execute(IJobExecutionContext context)
 {
     ArkRcon.RefreshPlayers();
 }