Beispiel #1
0
 private void MainScreen_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (ScriptRun.Run)
     {
         Button3_Click(sender, e);
     }
     EmulatorLoader.EjectSockets();
     Environment.Exit(0);
 }
Beispiel #2
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);
 }