Exemple #1
0
        public MapleForm()
        {
            InitializeComponent();
            SetStyle(ControlStyles.SupportsTransparentBackColor, true);
            BackColor       = Color.Bisque;
            TransparencyKey = Color.Bisque;
            Mode            = Program.Mode;
            TrayMenu        = new ContextMenu();

            Program.Start();

            new NotifyIcon
            {
                Icon        = new Icon(Icon, 40, 40),
                ContextMenu = TrayMenu,
                Visible     = true
            };

            if (Mode != MapleMode.GMS)
            {
                ShowInTaskbar = false;
            }

            new Thread(Program.Start).Start();
        }
Exemple #2
0
        public frmMain()
        {
            InitializeComponent();
            SetStyle(ControlStyles.SupportsTransparentBackColor, true);
            this.BackColor       = Color.Bisque;
            this.TransparencyKey = Color.Bisque;
            TempFolder           = Path.GetTempPath();
            this.Mode            = Program.Mode;
            trayMenu             = new ContextMenu();
            trayMenu.MenuItems.Add("Start Vicious", OnStartButton);
            trayMenu.MenuItems.Add("Website", OnSiteButton);
            // trayMenu.MenuItems.Add("Show", OnShow);
            trayMenu.MenuItems.Add("Unstuck account", OnUnstuck);
            trayMenu.MenuItems.Add("Close", OnExit);
            trayIcon      = new NotifyIcon();
            trayIcon.Text = "Vicious" + ((Program.DevMode) ? " - DEV" : "");
            trayIcon.Icon = new Icon(this.Icon, 40, 40);

            trayIcon.ContextMenu = trayMenu;
            trayIcon.Visible     = true;
            if (Mode != MapleMode.GMS)
            {
                ShowInTaskbar = false; // Remove from taskbar.
            }
            new Thread(StartLoading).Start();
        }
Exemple #3
0
        public InterceptedLinkedClient(Session inside, string toIP, ushort toPort)
        {
            this.Mode = Program.Mode;
            this.Port = toPort;
            Debug.WriteLine("New linkclient to " + toIP);
            inSession = inside;
            inside.OnPacketReceived     += new Session.PacketReceivedHandler(inside_OnPacketReceived);
            inside.OnClientDisconnected += new Session.ClientDisconnectedHandler(inside_OnClientDisconnected);
            ConnectOut(toIP, toPort);

            Debug.WriteLine("Connecting out to port " + toPort);
        }