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); } } }
private void Client_Connected(object sender, EventArgs e) { if (Data.Settings.Server.AutoRefreshPlayers) { ArkRcon.StartPlayerRefresh(); } }
private void Client_Connected(object sender, EventArgs e) { SyncContext.Send(state => { LoadLog(); ckbGetChat.Checked = ArkRcon.ConnectedServer.GetChat; if (ArkRcon.ConnectedServer.GetChat) { ArkRcon.StartChatReceiver(); } }, null); }
private void Client_Disconnected(object sender, bool e) { SyncContext.Send(state => { try { rtbLog.Clear(); tbxChatMessage.Clear(); } catch { } ArkRcon.StopChatReceiver(); }, null); }
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); }
public void Execute(IJobExecutionContext context) { ArkRcon.GetChat(); }
private void Client_Disconnected(object sender, bool e) { ArkRcon.StopPlayerRefresh(); ClearPlayers(); }
public void Execute(IJobExecutionContext context) { ArkRcon.RefreshPlayers(); }