private void RefreshInfo() { try { dmultiplayersrv.Client client = dmultiplayersrv.Clients[clientindex]; Text = client.Name + " (Player Information)"; olblCN.Text = client.Name; olblCB.Text = client.Boss; olblCash.Text = dmultiplayersrv.ShortNumber(client.Cash); olblFans.Text = dmultiplayersrv.ShortNumber(client.Fans); olblRP.Text = client.ResearchPoints.ToString(); olblCW.Text = dmultiplayersrv.WeekString(client.CurrentWeek); olblOp.Text = client.Op ? "Yes" : "No"; olblID.Text = client.ID.ToString(); olblIP.Text = client.Context.ConnectionInfo.ClientIpAddress; ocbMods.Items.Clear(); foreach (dmultiplayersrv.ClientMod mod in client.Mods) { ocbMods.Items.Add(mod.Name); } } catch { Close(); } }
private void deopToolStripMenuItem_Click(object sender, EventArgs e) { try { dmultiplayersrv.Client client = dmultiplayersrv.Clients[dmultiplayersrv.GetIndex(clientIDs[playerListBox.SelectedIndex])]; if (!client.Op || MessageBox.Show(this, "Are you sure you want to remove operator powers from " + dmultiplayersrv.Clients[dmultiplayersrv.GetIndex(clientIDs[playerListBox.SelectedIndex])].Name + "?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { dmultiplayersrv.Command("deop " + clientIDs[playerListBox.SelectedIndex], null); } } catch { } }