private void MainScreen_FormClosing(object sender, FormClosingEventArgs e) { if (ScriptRun.Run) { Button3_Click(sender, e); } EmulatorLoader.EjectSockets(); Environment.Exit(0); }
private void Button3_Click(object sender, EventArgs e) { if (cap != null) { try { if (cap.IsAlive) { cap.Abort(); } } catch { } } PrivateVariable.Instance.nospam = DateTime.Now; PrivateVariable.Instance.Battling = false; PrivateVariable.Instance.InEventScreen = false; PrivateVariable.Instance.InMainScreen = false; PrivateVariable.Instance.InMap = false; EmulatorLoader.EjectSockets(); Variables.ScriptLog("Script Stopped!", Color.White); if (Width > 1280) { Width -= 1280; panel3.Visible = false; } if (Variables.Proc != null) { DllImport.SetParent(Variables.Proc.MainWindowHandle, IntPtr.Zero); DllImport.MoveWindow(Variables.Proc.MainWindowHandle, PrivateVariable.Instance.EmuDefaultLocation.X, PrivateVariable.Instance.EmuDefaultLocation.Y, 1318, 752, true); } foreach (Control control in Debug.Controls) { control.Enabled = true; } ScriptRun.StopScript(); btn_Start.Enabled = true; Controls.Remove(tp); }