public ManejadorAcciones(Account _cuenta, LuaManejadorScript _manejador_script)
        {
            cuenta           = _cuenta;
            manejador_script = _manejador_script;
            fila_acciones    = new ConcurrentQueue <AccionesScript>();
            timer_out        = new TimerWrapper(60000, time_Out_Callback);
            GameCharacter personaje = cuenta.Game.Character;

            cuenta.Game.Map.mapa_actualizado += evento_Mapa_Cambiado;
            cuenta.Game.Fight.pelea_creada   += get_Pelea_Creada;
            cuenta.Game.Handler.movimientos.movimiento_finalizado += evento_Movimiento_Celda;
            personaje.dialogo_npc_recibido += npcs_Dialogo_Recibido;
            personaje.dialogo_npc_acabado  += npcs_Dialogo_Acabado;
            personaje.inventario.almacenamiento_abierto          += iniciar_Almacenamiento;
            personaje.inventario.almacenamiento_cerrado          += cerrar_Almacenamiento;
            cuenta.Game.Handler.recoleccion.recoleccion_iniciada += get_Recoleccion_Iniciada;
            cuenta.Game.Handler.recoleccion.recoleccion_acabada  += get_Recoleccion_Acabada;
        }