コード例 #1
0
 // Token: 0x060004FB RID: 1275 RVA: 0x00021A5C File Offset: 0x0001FE5C
 private void gestionDeCuentasToolStripMenuItem_Click(object sender, EventArgs e)
 {
     this.tabControlCuentas.Visible = true;
     using (GestionCuentas gestionCuentas = new GestionCuentas())
     {
         bool flag = gestionCuentas.ShowDialog() == DialogResult.OK;
         if (flag)
         {
             List <CuentaConf> cuentas_Cargadas = gestionCuentas.get_Cuentas_Cargadas();
             bool flag2 = cuentas_Cargadas.Count < 2;
             if (flag2)
             {
                 CuentaConf cuentaConf = cuentas_Cargadas[0];
                 Principal.cuentas_cargadas.Add(cuentaConf.nombre_cuenta, this.agregar_Nueva_Tab_Pagina(cuentaConf.nombre_cuenta, new UI_Principal(new Cuenta(cuentaConf)), "Aucun"));
             }
             else
             {
                 CuentaConf cuentaConf2 = cuentas_Cargadas.First <CuentaConf>();
                 Cuenta     cuenta      = new Cuenta(cuentaConf2);
                 Grupo      grupo       = new Grupo(cuenta);
                 Principal.cuentas_cargadas.Add(cuentaConf2.nombre_cuenta, this.agregar_Nueva_Tab_Pagina(cuentaConf2.nombre_cuenta, new UI_Principal(cuenta), cuentaConf2.nombre_cuenta));
                 cuentas_Cargadas.Remove(cuentaConf2);
                 foreach (CuentaConf cuentaConf3 in cuentas_Cargadas)
                 {
                     Cuenta cuenta2 = new Cuenta(cuentaConf3);
                     grupo.agregar_Miembro(cuenta2);
                     Principal.cuentas_cargadas.Add(cuentaConf3.nombre_cuenta, this.agregar_Nueva_Tab_Pagina(cuentaConf3.nombre_cuenta, new UI_Principal(cuenta2), grupo.lider.configuracion.nombre_cuenta));
                 }
             }
         }
     }
 }
コード例 #2
0
        private void gestionDeCuentasToolStripMenuItem_Click(object sender, EventArgs e)
        {
            using (GestionCuentas gestion_cuentas = new GestionCuentas())
            {
                if (gestion_cuentas.ShowDialog() == DialogResult.OK)
                {
                    List <CuentaConf> cuentas_para_cargar = gestion_cuentas.get_Cuentas_Cargadas();

                    if (cuentas_para_cargar.Count < 2)
                    {
                        CuentaConf cuenta_conf = cuentas_para_cargar[0];
                        cuentas_cargadas.Add(cuenta_conf.nombre_cuenta, agregar_Nueva_Tab_Pagina(cuenta_conf.nombre_cuenta, new UI_Principal(new Cuenta(cuenta_conf)), "No group"));
                    }
                    else
                    {
                        CuentaConf configuracion_lider = cuentas_para_cargar.First();
                        Cuenta     lider = new Cuenta(configuracion_lider);
                        Grupo      grupo = new Grupo(lider);
                        cuentas_cargadas.Add(configuracion_lider.nombre_cuenta, agregar_Nueva_Tab_Pagina(configuracion_lider.nombre_cuenta, new UI_Principal(lider), configuracion_lider.nombre_cuenta));
                        cuentas_para_cargar.Remove(configuracion_lider);

                        foreach (CuentaConf cuenta_conf in cuentas_para_cargar)
                        {
                            Cuenta cuenta = new Cuenta(cuenta_conf);

                            grupo.agregar_Miembro(cuenta);
                            cuentas_cargadas.Add(cuenta_conf.nombre_cuenta, agregar_Nueva_Tab_Pagina(cuenta_conf.nombre_cuenta, new UI_Principal(cuenta), grupo.lider.configuracion.nombre_cuenta));
                        }
                    }
                }
            }
        }
コード例 #3
0
 // Token: 0x060000AD RID: 173 RVA: 0x00003E38 File Offset: 0x00002238
 public Cuenta(CuentaConf _configuracion)
 {
     this.configuracion   = _configuracion;
     this.logger          = new Logger();
     this.juego           = new Juego(this);
     this.pelea_extension = new PeleaExtensiones(this);
     this.script          = new ManejadorScript(this);
 }
コード例 #4
0
ファイル: Cuenta.cs プロジェクト: krm35/Bot-Dofus-1.29.1
 public Cuenta(CuentaConf _cuenta_configuracion)
 {
     cuenta_configuracion = _cuenta_configuracion;
     servidor_id          = cuenta_configuracion.get_Servidor_Id();
     logger          = new Logger();
     pelea           = new Pelea(this);
     pelea_extension = new PeleaExtensiones(this);
     conexion        = new ClienteLogin(IPAddress.Parse(GlobalConf.ip_conexion), GlobalConf.puerto_conexion, this);
 }
コード例 #5
0
ファイル: Cuenta.cs プロジェクト: Leandre3Lu/FreeBot
 public Cuenta(CuentaConf _configuracion)
 {
     configuracion   = _configuracion;
     logger          = new Logger();
     juego           = new Juego(this);
     pelea_extension = new PeleaExtensiones(this);
     script          = new ManejadorScript(this);
     conexion        = new ClienteTcp(this);
 }
コード例 #6
0
ファイル: Cuenta.cs プロジェクト: Gambl3r08/Bot-Dofus-1.29.1
 public Cuenta(CuentaConf _cuenta_configuracion)
 {
     cuenta_configuracion = _cuenta_configuracion;
     servidor_id          = cuenta_configuracion.get_Servidor_Id();
     logger          = new Logger();
     pelea           = new Pelea(this);
     juego           = new Juego(this);
     pelea_extension = new PeleaExtensiones(this);
     script          = new ManejadorScript(this);
     conexion        = new ClienteTcp(this);
 }
コード例 #7
0
ファイル: GestionCuentas.cs プロジェクト: Leandre3Lu/FreeBot
        private void modificar_Cuenta(object sender, EventArgs e)
        {
            if (listViewCuentas.SelectedItems.Count == 1 && listViewCuentas.FocusedItem != null)
            {
                CuentaConf cuenta = GlobalConf.get_Cuenta(listViewCuentas.SelectedItems[0].Index);

                if (cuenta == null)
                {
                    return;
                }

                switch (sender.ToString())
                {
                case "Cuenta":
                    string nueva_cuenta = Interaction.InputBox($"Ingresa la nueva cuenta", "Modificar cuenta", cuenta.nombre_cuenta);

                    if (!string.IsNullOrEmpty(nueva_cuenta) || nueva_cuenta.Split(new char[0]).Length == 0)
                    {
                        cuenta.nombre_cuenta = nueva_cuenta;
                    }
                    break;

                case "Contraseña":
                    string nueva_password = Interaction.InputBox($"Ingresa la nueva contraseña", "Modificar contraseña", cuenta.password);

                    if (!string.IsNullOrEmpty(nueva_password) || nueva_password.Split(new char[0]).Length == 0)
                    {
                        cuenta.password = nueva_password;
                    }
                    break;

                default:
                    string nuevo_personaje = Interaction.InputBox($"Ingresa el nombre del nuevo personaje", "Modificar nombre de personaje", cuenta.nombre_personaje);
                    cuenta.nombre_personaje = nuevo_personaje;
                    break;
                }

                GlobalConf.guardar();
                cargar_Cuentas_Lista();
            }
        }
コード例 #8
0
        // Token: 0x060004E7 RID: 1255 RVA: 0x0001E930 File Offset: 0x0001CD30
        private void modificar_Cuenta(object sender, EventArgs e)
        {
            bool flag = this.listViewCuentas.SelectedItems.Count == 1 && this.listViewCuentas.FocusedItem != null;

            if (flag)
            {
                CuentaConf cuentaConf = GlobalConf.get_Cuenta(this.listViewCuentas.SelectedItems[0].Index);
                string     text       = sender.ToString();
                string     text2      = text;
                if (text2 != null)
                {
                    if (text2 == "Compte")
                    {
                        string text3 = Interaction.InputBox("Renseigne le nouveau compte", "Modifier compte", cuentaConf.nombre_cuenta, -1, -1);
                        bool   flag2 = !string.IsNullOrEmpty(text3) || text3.Split(new char[0]).Length == 0;
                        if (flag2)
                        {
                            cuentaConf.nombre_cuenta = text3;
                        }
                        goto IL_127;
                    }
                    if (text2 == "Mot de passe")
                    {
                        string text4 = Interaction.InputBox("Renseigne le mot de passe", "Modifier mdp", cuentaConf.password, -1, -1);
                        bool   flag3 = !string.IsNullOrEmpty(text4) || text4.Split(new char[0]).Length == 0;
                        if (flag3)
                        {
                            cuentaConf.password = text4;
                        }
                        goto IL_127;
                    }
                }
                string nombre_personaje = Interaction.InputBox("Change le nom du personnage a connecté", "Modifier le nom du personnage", cuentaConf.nombre_personaje, -1, -1);
                cuentaConf.nombre_personaje = nombre_personaje;
IL_127:
                GlobalConf.guardar_Configuracion();
                this.cargar_Cuentas_Lista();
            }
        }
コード例 #9
0
ファイル: Principal.cs プロジェクト: Leandre3Lu/FreeBot
        private void gestionDeCuentasToolStripMenuItem_Click(object sender, EventArgs e)
        {
            using (GestionCuentas gestion_cuentas = new GestionCuentas())
            {
                if (gestion_cuentas.ShowDialog() == DialogResult.OK)
                {
                    List <CuentaConf> cuentas_para_cargar  = gestion_cuentas.get_Cuentas_Cargadas();
                    CuentaConf        configuracion_cuenta = cuentas_para_cargar.First();
                    DarkTreeNode      nodo_lider           = get_Nuevo_Nodo(configuracion_cuenta.nombre_cuenta);

                    if (cuentas_para_cargar.Count > 1)
                    {
                        /** Crea al lider **/
                        Cuenta cuenta_lider = new Cuenta(configuracion_cuenta);
                        Grupo  grupo        = new Grupo(cuenta_lider);
                        cuentas_cargadas.Add(configuracion_cuenta.nombre_cuenta, agregar_Nueva_Tab_Pagina(new UI_Principal(grupo.lider)));
                        cuentas_para_cargar.Remove(configuracion_cuenta);

                        /** Crea los miembros **/
                        foreach (CuentaConf cuenta_conf in cuentas_para_cargar)
                        {
                            Cuenta cuenta = new Cuenta(cuenta_conf);
                            grupo.agregar_Miembro(cuenta);
                            cuentas_cargadas.Add(cuenta_conf.nombre_cuenta, agregar_Nueva_Tab_Pagina(new UI_Principal(cuenta)));
                            nodo_lider.Nodes.Add(get_Nuevo_Nodo(cuenta_conf.nombre_cuenta));
                        }
                    }
                    else
                    {
                        cuentas_cargadas.Add(configuracion_cuenta.nombre_cuenta, agregar_Nueva_Tab_Pagina(new UI_Principal(new Cuenta(configuracion_cuenta))));
                    }

                    darkTreeView1.Nodes.Add(nodo_lider);
                    darkTreeView1.Focus();
                    darkTreeView1.SelectNode(nodo_lider);
                }
            }
        }
コード例 #10
0
ファイル: GestionCuentas.cs プロジェクト: Leandre3Lu/FreeBot
        private void eliminarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (listViewCuentas.FocusedItem == null || listViewCuentas.SelectedItems.Count <= 0)
            {
                return;
            }

            foreach (ListViewItem item in listViewCuentas.SelectedItems)
            {
                CuentaConf cuenta_conf = GlobalConf.get_Cuenta(item.Text);

                if (cuenta_conf == null)
                {
                    continue;
                }

                GlobalConf.eliminar_Cuenta(cuenta_conf);
                item.Remove();
            }

            GlobalConf.guardar();
            cargar_Cuentas_Lista();
        }
コード例 #11
0
        private void modificar_Cuenta(object sender, EventArgs e)
        {
            if (listViewCuentas.SelectedItems.Count == 1 && listViewCuentas.FocusedItem != null)
            {
                CuentaConf cuenta = GlobalConf.get_Cuenta(listViewCuentas.SelectedItems[0].Index);

                switch (sender.ToString())
                {
                case "Cuenta":
                    string nueva_cuenta = Interaction.InputBox($"Entrez le nouveau compte", "Modifier le compte", cuenta.nombre_cuenta);

                    if (!string.IsNullOrEmpty(nueva_cuenta) || nueva_cuenta.Split(new char[0]).Length == 0)
                    {
                        cuenta.nombre_cuenta = nueva_cuenta;
                    }
                    break;

                case "Contraseña":
                    string nueva_password = Interaction.InputBox($"Entrez le nouveau mot de passe", "Changer le mot de passe", cuenta.password);

                    if (!string.IsNullOrEmpty(nueva_password) || nueva_password.Split(new char[0]).Length == 0)
                    {
                        cuenta.password = nueva_password;
                    }
                    break;

                default:
                    string nuevo_personaje = Interaction.InputBox($"Entrez le nouveau nom du personnage", "Modifier le nom du personnage", cuenta.nombre_personaje);
                    cuenta.nombre_personaje = nuevo_personaje;
                    break;
                }

                GlobalConf.guardar_Configuracion();
                cargar_Cuentas_Lista();
            }
        }
コード例 #12
0
 public UI_Principal(CuentaConf _configuracion_cuenta)
 {
     InitializeComponent();
     configuracion_cuenta = _configuracion_cuenta;
 }
コード例 #13
0
 public UI_Principal(CuentaConf _configuracion_cuenta)
 {
     InitializeComponent();
     configuracion_cuenta = _configuracion_cuenta;
     desconectarOconectarToolStripMenuItem.Text = "Conectar";
 }