Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
 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
     {
     }
 }