Hello there guys... This is an example :
1) I have a timer, I have enabled the timer in public void zerg, with interval 9999999
2) How do I make Label1.Text count every second untill it reaches 99999999 ????
In another words, I am just trying to display the timer's current position. Thanks !
I tryed this: but it failed...
this.Invoke(new MethodInvoker(delegate() { label1.Text = TT1.Interval.ToString(); }));
Maybe I was close maybe not... :'( ...
using System.Timers;
private static System.Timers.Timer TT1;
public string music1;
public void zerg()
{
TT1 = new System.Timers.Timer(10000);
TT1.Elapsed += new ElapsedEventHandler(_event1);
TT1.Interval = 9999999;
TT1.Enabled = true;
}
public void _event1(object source, ElapsedEventArgs e)
{
//CODE !!!
}
Thanks guys
Loading
Sam HobbsPosted Dec 2, 2011, 7:49 PM
Is there a reason why you are not using the Timer class in system.windows.forms? It is designed to make it easier to do what you are doing.
Also, I think that using "elapsed += 1000;" could cause the amount shown to get behind time. Windows cannot ensure that the timer tick occurs on time and therefore it might be delayed if the system is busy. So to fix that you can (in zerg()) save the start time. First create a member variable:
Then in zerg() save the time:
Then in the delegate (in the Invoke):
Note that the format of the time span probably is not acceptable, but I will leave that for you to fix as you wish.
If you do this then you will be assured of always showing the correct interval.
thiago costaPosted Dec 4, 2011, 11:22 AM
Working with timers is a bit complicated...
I have 44 timers on my program, and I lost concentration for a bit, and I screwed the whole thing ...
But I had a backup .
Also, the problem is that the game timer is 36% faster than real time, so i figured
1)Take In game time,
2)Convert minutes to seconds
3)take result, and multiply by *.74
4)Get real time seconds.
:D the program works great I was able to make 2 builds already...
The hardest part was to make a 196000 timer, activate another time, which will work every 40 seconds from the time it started... It was a bit confused but I made it work..
Thanks to your guy's help..
Thank you so much guys.
Thanks 1000X
When I a done with this one, I will try to find a nice library for memory reading, so that I can read memory certain part of the game, so that I can activate the timers every time a game starts, rather than pressing control + p
VulpesPosted Dec 4, 2011, 5:03 AM
Sam HobbsPosted Dec 3, 2011, 4:25 PM
thiago costaPosted Dec 3, 2011, 5:15 AM
it updates everytime it hits TT1, !!!!!!
NICE MAN !!!
so then I need to make a new timer dedicated to the seconds (interval 1000) !!!
MAN !!!
THANKS THANKS !!! HAHAHA IT WORKS !!!!!!!!!!!!
HAHAHA IM SO HAPPY :D
Thanks alot Sam,
I am a bit tired I didn't realize my mistake.
Thanks man ! :D
Sam HobbsPosted Dec 3, 2011, 3:33 AM
I know that "00:00:04.0532318" does not look pretty, but read again what I said; I said I will leave it for you to format it.
thiago costaPosted Dec 3, 2011, 2:30 AM
Unless I did something wrong..
Hello Sam,thanks I also tryed your code, and it displayed 00:00:04.0532318 once the timer interval hit..
The only thing I am trying to do is this:
As soon as the timer is enabled, regardless of it's time interval, I want to start counting how long it has been on for..
For example, Time1.Enabled = true;
Now the label1.Text will update it self every second, 1,2,3,4,5,6,7,8,9,10,11,... Untill timer1.Enabled = false;
I think I might have given a bad explanation sorry :'( ..
Here is my whole entire code !!! the program works like a charm ! (except for the timer counter thing yet)
maybe you guys are starcraft players ! i dont know.. if so when im done I give you it..
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.Diagnostics;
using WMPLib;
using System.Threading;
using System.Timers;
using System.Net;
using System.IO;
namespace Starcraft_2_Builder
{
public partial class Form1 : Form
{
private static System.Timers.Timer TT1;
private static System.Timers.Timer TT2;
private static System.Timers.Timer TT3;
private static System.Timers.Timer TT4;
private static System.Timers.Timer TT5;
private static System.Timers.Timer TT6;
private static System.Timers.Timer TT7;
private static System.Timers.Timer TT8;
private static System.Timers.Timer TT9;
private static System.Timers.Timer TT10;
private static System.Timers.Timer TT11;
private static System.Timers.Timer TT12;
private static System.Timers.Timer TT13;
private static System.Timers.Timer TT14;
private static System.Timers.Timer TT15;
private static System.Timers.Timer TT16;
private static System.Timers.Timer TT17;
private static System.Timers.Timer TT18;
private static System.Timers.Timer TT19;
private static System.Timers.Timer TT20;
private static System.Timers.Timer TT21;
private static System.Timers.Timer TT22;
private static System.Timers.Timer TT23;
private static System.Timers.Timer TT24;
private static System.Timers.Timer TT25;
private static System.Timers.Timer TT26;
private static System.Timers.Timer TT27;
private static System.Timers.Timer TT28;
private static System.Timers.Timer TT29;
private static System.Timers.Timer TT30;
private static System.Timers.Timer TT31;
private static System.Timers.Timer TT32;
private static System.Timers.Timer TT33;
private static System.Timers.Timer TT34;
private static System.Timers.Timer TT35;
private static System.Timers.Timer TT36;
private static System.Timers.Timer TT37;
private static System.Timers.Timer TT38;
private static System.Timers.Timer TT39;
private static System.Timers.Timer TT40;
private static System.Timers.Timer TTinject;
[DllImport("user32.dll")]
public static extern bool RegisterHotKey(IntPtr hWnd, int id, int fsModifiers, int vlc);
[DllImport("user32.dll")]
public static extern bool UnregisterHotKey(IntPtr hWnd, int id);
public Form1()
{
InitializeComponent();
// Alt = 1, Ctrl = 2, Shift = 4, Win = 8
Form1.RegisterHotKey(this.Handle, this.GetType().GetHashCode(), 4, (int) 'P');
// Form1.UnregisterHotKey(this.Handle, this.GetType().GetHashCode());
//zvp timmers
}
//private int maximum = 9999999; // milliseconds
//private int elapsed = 0;
private DateTime StartTime = new DateTime();
public string music1;
public string music2;
public string music3;
public string music4;
public string music5;
public string music6;
public string music7;
public string music8;
public string music9;
public string music10;
public string music11;
public string music12;
public string music13;
public string music14;
public string music15;
public string music16;
public string music17;
public string music18;
public string music19;
public string music20;
public string music21;
public string music22;
public string music23;
public string music24;
public string music25;
public string music26;
public string music27;
public string music28;
public string music29;
public string music30;
public string music31;
public string music32;
public string music33;
public string music34;
public string music35;
public string music36;
public string music37;
public string music38;
public string music39;
public string music40;
protected override void WndProc(ref Message m)
{
if (m.Msg == 0x0312)
quadaxial();
//this.Activate();
base.WndProc(ref m);
}
public void _event1(object source, ElapsedEventArgs e)
{
TT1.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music1;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
this.Invoke(new MethodInvoker(delegate() { label1.Text = (DateTime.Now - StartTime).ToString(); ; }));
}
private void _event2(object source, ElapsedEventArgs e)
{
TT2.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music2;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event3(object source, ElapsedEventArgs e)
{
TT3.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music3;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event4(object source, ElapsedEventArgs e)
{
TT4.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music4;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event5(object source, ElapsedEventArgs e)
{
TT5.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music5;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event6(object source, ElapsedEventArgs e)
{
TT6.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music6;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event7(object source, ElapsedEventArgs e)
{
TT7.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music7;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event8(object source, ElapsedEventArgs e)
{
TT8.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music8;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event9(object source, ElapsedEventArgs e)
{
TT9.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music9;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event10(object source, ElapsedEventArgs e)
{
TT10.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music10;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event11(object source, ElapsedEventArgs e)
{
TT11.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music11;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event12(object source, ElapsedEventArgs e)
{
TT12.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music12;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event13(object source, ElapsedEventArgs e)
{
TT13.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music13;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event14(object source, ElapsedEventArgs e)
{
TT14.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music14;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event15(object source, ElapsedEventArgs e)
{
TT15.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music15;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event16(object source, ElapsedEventArgs e)
{
TT16.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music16;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event17(object source, ElapsedEventArgs e)
{
TT17.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music17;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
inject();
}
private void _inject(object source, ElapsedEventArgs e)
{
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music17;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void inject()
{
TTinject = new System.Timers.Timer(10000);
TTinject.Elapsed += new ElapsedEventHandler(_inject);
TTinject.Interval = 29310;
TTinject.Enabled = true;
}
private void _event18(object source, ElapsedEventArgs e)
{
TT18.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music18;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event19(object source, ElapsedEventArgs e)
{
TT19.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music19;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event20(object source, ElapsedEventArgs e)
{
TT20.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music20;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event21(object source, ElapsedEventArgs e)
{
TT21.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music21;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event22(object source, ElapsedEventArgs e)
{
TT22.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music22;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event23(object source, ElapsedEventArgs e)
{
TT23.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music23;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event24(object source, ElapsedEventArgs e)
{
TT24.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music24;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event25(object source, ElapsedEventArgs e)
{
TT25.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music25;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event26(object source, ElapsedEventArgs e)
{
TT26.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music26;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event27(object source, ElapsedEventArgs e)
{
TT27.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music27;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event28(object source, ElapsedEventArgs e)
{
TT28.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music28;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event29(object source, ElapsedEventArgs e)
{
TT29.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music29;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event30(object source, ElapsedEventArgs e)
{
TT30.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music30;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event31(object source, ElapsedEventArgs e)
{
TT31.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music31;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event32(object source, ElapsedEventArgs e)
{
TT32.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music32;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event33(object source, ElapsedEventArgs e)
{
TT33.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music33;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event34(object source, ElapsedEventArgs e)
{
TT34.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music34;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event35(object source, ElapsedEventArgs e)
{
TT35.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music35;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event36(object source, ElapsedEventArgs e)
{
TT36.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music36;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event37(object source, ElapsedEventArgs e)
{
TT37.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music37;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event38(object source, ElapsedEventArgs e)
{
TT38.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music38;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event39(object source, ElapsedEventArgs e)
{
TT39.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music39;
axWindowsMediaPlayer1.Ctlcontrols.play();
//this.Invoke(new MethodInvoker(delegate() { TB_4.Text = music1; }));
}
private void _event40(object source, ElapsedEventArgs e)
{
TT40.Enabled = false;
axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.mediaCollection.getByName("mediafile");
axWindowsMediaPlayer1.URL = @music40;
axWindowsMediaPlayer1.Ctlcontrols.play();
}
private void quadaxial()
{
if (RB_zvz1.Checked)
{
zvz1();
}
}
private void zvz1()
{
StartTime = DateTime.Now;
//this.Invoke(new MethodInvoker(delegate() { label1.Text = TT40.Interval.ToString(); }));
label1.Text = "0";
music1 = "Waves\\sendover.mp3";
music2 = "Waves\\m4dronessafe200.mp3";
music3 = "Waves\\bpool.mp3";
music4 = "Waves\\bgas.mp3";
music5 = "Waves\\m2drones.mp3";
music6 = "Waves\\cgas3drones.mp3";
music7 = "Waves\\spover.mp3";
music8 = "Waves\\m3lings.mp3";
music9 = "Waves\\m2lings.mp3";
music10 = "Waves\\findharass.mp3";
music11 = "Waves\\ulingspeed.mp3";
music12 = "Waves\\rem2dronesgas.mp3";
music13 = "Waves\\m2drones.mp3";
music14 = "Waves\\mqueen.mp3";
music15 = "Waves\\m1drone.mp3";
music16 = "Waves\\spover.mp3";
music17 = "Waves\\inject.mp3";
music18 = "Waves\\m3drones.mp3";
music19 = "Waves\\mroachw.mp3";
music20 = "Waves\\harrassenemy.mp3";
music21 = "Waves\\spover.mp3";
music22 = "Waves\\m4lings.mp3";
music23 = "Waves\\m3roaches.mp3";
music24 = "Waves\\add2dronesgas.mp3";
music25 = "Waves\\m2roaches.mp3";
music26 = "Waves\\m3drones.mp3";
music27 = "Waves\\m2drones.mp3";
music28 = "Waves\\scoutbase.mp3";
music29 = "Waves\\m3drones.mp3";
music30 = "Waves\\m2overlords.mp3";
music31 = "Waves\\expandsafely.mp3";
music32 = "Waves\\spover.mp3";
music33 = "Waves\\m3roaches.mp3";
music34 = "Waves\\m3roaches.mp3";
music35 = "Waves\\m2roaches.mp3";
music36 = "Waves\\spover.mp3";
music37 = "Waves\\m2lings.mp3";
music38 = "Waves\\harassall.mp3";
music39 = "Waves\\mqueen.mp3";
music40 = "Waves\\onurown.mp3";
//send ov
//make 3d
//make pool
//make gas
//make 2d
//collect gas
//make ov
//make 3 l
//make 2 lings
//find and harass
//upload z speed
//remove 2 drones gas
//make 2 drones
//make queen
//make drone
//make over
//inject
//make 3 drones
//make roach
//scout harrass
//make over
//make 4 lings
//make 3 roaches
//put 2 drones back
//make 2 roaches
//make 3 drones
//make 2 dones
//scout
//make 3 drones
//make 2 ov
//expand safe
//make overlord
//make 3 roaches
//make 3 roaches
//make 2 roaches
//make over
//make 2 lings
//harrass with all units
//make second queen
//ur fucked !!!
//send overlord
TT1 = new System.Timers.Timer(10000);
TT1.Elapsed += new ElapsedEventHandler(_event1);
TT1.Interval = 4000;
TT1.Enabled = true;
//make 4 drones save
TT2 = new System.Timers.Timer(10000);
TT2.Elapsed += new ElapsedEventHandler(_event2);
TT2.Interval = 8000;
TT2.Enabled = true;
//Make Pool
TT3 = new System.Timers.Timer(10000);
TT3.Elapsed += new ElapsedEventHandler(_event3);
TT3.Interval = 50000;
TT3.Enabled = true;
//make Gas
TT4 = new System.Timers.Timer(10000);
TT4.Elapsed += new ElapsedEventHandler(_event4);
TT4.Interval = 55000;
TT4.Enabled = true;
//make 2 drones
TT5 = new System.Timers.Timer(10000);
TT5.Elapsed += new ElapsedEventHandler(_event5);
TT5.Interval = 61000;
TT5.Enabled = true;
//collect gas
TT6 = new System.Timers.Timer(10000);
TT6.Elapsed += new ElapsedEventHandler(_event6);
TT6.Interval = 70000;
TT6.Enabled = true;
//Make overlord
TT7 = new System.Timers.Timer(10000);
TT7.Elapsed += new ElapsedEventHandler(_event7);
TT7.Interval = 73500;
TT7.Enabled = true;
//make 3 lings
TT8 = new System.Timers.Timer(10000);
TT8.Elapsed += new ElapsedEventHandler(_event8);
TT8.Interval = 101600;
TT8.Enabled = true;
//make 2 more zerglings
TT9 = new System.Timers.Timer(10000);
TT9.Elapsed += new ElapsedEventHandler(_event9);
TT9.Interval = 111200;
TT9.Enabled = true;
//Find and Harass Enemy
TT10 = new System.Timers.Timer(10000);
TT10.Elapsed += new ElapsedEventHandler(_event10);
TT10.Interval = 114600;
TT10.Enabled = true;
//Upgrade Zergling Speed
TT11 = new System.Timers.Timer(10000);
TT11.Elapsed += new ElapsedEventHandler(_event11);
TT11.Interval = 132400;
TT11.Enabled = true;
//Remove 2 drones from gas
TT12 = new System.Timers.Timer(10000);
TT12.Elapsed += new ElapsedEventHandler(_event12);
TT12.Interval = 138000;
TT12.Enabled = true;
//make 2 drones
TT13 = new System.Timers.Timer(10000);
TT13.Elapsed += new ElapsedEventHandler(_event13);
TT13.Interval = 141900;
TT13.Enabled = true;
//make queen
TT14 = new System.Timers.Timer(10000);
TT14.Elapsed += new ElapsedEventHandler(_event14);
TT14.Interval = 148600;
TT14.Enabled = true;
//make a drone
TT15 = new System.Timers.Timer(10000);
TT15.Elapsed += new ElapsedEventHandler(_event15);
TT15.Interval = 156400;
TT15.Enabled = true;
//make overlordw
TT16 = new System.Timers.Timer(10000);
TT16.Elapsed += new ElapsedEventHandler(_event16);
TT16.Interval = 171900;
TT16.Enabled = true;
//inject lava
TT17 = new System.Timers.Timer(10000);
TT17.Elapsed += new ElapsedEventHandler(_event17);
TT17.Interval = 189200;
TT17.Enabled = true;
//make 3 drones
TT18 = new System.Timers.Timer(10000);
TT18.Elapsed += new ElapsedEventHandler(_event18);
TT18.Interval = 196800;
TT18.Enabled = true;
//make roach warren
TT19 = new System.Timers.Timer(10000);
TT19.Elapsed += new ElapsedEventHandler(_event19);
TT19.Interval = 199400;
TT19.Enabled = true;
//speed upgrade done, scout and harrass
TT20 = new System.Timers.Timer(10000);
TT20.Elapsed += new ElapsedEventHandler(_event20);
TT20.Interval = 201400;
TT20.Enabled = true;
//make overlord
TT21 = new System.Timers.Timer(10000);
TT21.Elapsed += new ElapsedEventHandler(_event21);
TT21.Interval = 229000;
TT21.Enabled = true;
//make 4 zerglings
TT22 = new System.Timers.Timer(10000);
TT22.Elapsed += new ElapsedEventHandler(_event22);
TT22.Interval = 237000;
TT22.Enabled = true;
//make 3 roaches
TT23 = new System.Timers.Timer(10000);
TT23.Elapsed += new ElapsedEventHandler(_event23);
TT23.Interval = 241000;
TT23.Enabled = true;
//put 2 drones back to gas
TT24 = new System.Timers.Timer(10000);
TT24.Elapsed += new ElapsedEventHandler(_event24);
TT24.Interval = 232000;
TT24.Enabled = true;
//make 2 roaches
TT25 = new System.Timers.Timer(10000);
TT25.Elapsed += new ElapsedEventHandler(_event25);
TT25.Interval = 270000;
TT25.Enabled = true;
//make 3 drones
TT26 = new System.Timers.Timer(10000);
TT26.Elapsed += new ElapsedEventHandler(_event26);
TT26.Interval = 275000;
TT26.Enabled = true;
//make 2 drones
TT27 = new System.Timers.Timer(10000);
TT27.Elapsed += new ElapsedEventHandler(_event27);
TT27.Interval = 282200;
TT27.Enabled = true;
//scout enemy's base with lings
TT28 = new System.Timers.Timer(10000);
TT28.Elapsed += new ElapsedEventHandler(_event28);
TT28.Interval = 286000;
TT28.Enabled = true;
//make 3 drones
TT29 = new System.Timers.Timer(10000);
TT29.Elapsed += new ElapsedEventHandler(_event29);
TT29.Interval = 314000;
TT29.Enabled = true;
//make 2 overlords
TT30 = new System.Timers.Timer(10000);
TT30.Elapsed += new ElapsedEventHandler(_event30);
TT30.Interval = 318200;
TT30.Enabled = true;
//expand safely
TT31 = new System.Timers.Timer(10000);
TT31.Elapsed += new ElapsedEventHandler(_event30);
TT31.Interval = 325000;
TT31.Enabled = true;
//make overlord
TT32 = new System.Timers.Timer(10000);
TT32.Elapsed += new ElapsedEventHandler(_event30);
TT32.Interval = 330000;
TT32.Enabled = true;
//make 3 roaches
TT33 = new System.Timers.Timer(10000);
TT33.Elapsed += new ElapsedEventHandler(_event30);
TT33.Interval = 355200;
TT33.Enabled = true;
//make 3 roaches
TT34 = new System.Timers.Timer(10000);
TT34.Elapsed += new ElapsedEventHandler(_event30);
TT34.Interval = 364200;
TT34.Enabled = true;
//make 2 roaches
TT35 = new System.Timers.Timer(10000);
TT35.Elapsed += new ElapsedEventHandler(_event30);
TT35.Interval = 374000;
TT35.Enabled = true;
//make overlord
TT36 = new System.Timers.Timer(10000);
TT36.Elapsed += new ElapsedEventHandler(_event30);
TT36.Interval = 377000;
TT36.Enabled = true;
//make 2 lings
TT37 = new System.Timers.Timer(10000);
TT37.Elapsed += new ElapsedEventHandler(_event30);
TT37.Interval = 380200;
TT37.Enabled = true;
//harrass with all units
TT38 = new System.Timers.Timer(10000);
TT38.Elapsed += new ElapsedEventHandler(_event30);
TT38.Interval = 404199;
TT38.Enabled = true;
//make second queen
TT39 = new System.Timers.Timer(10000);
TT39.Elapsed += new ElapsedEventHandler(_event30);
TT39.Interval = 409800;
TT39.Enabled = true;
//you are on your own
TT40 = new System.Timers.Timer(10000);
TT40.Elapsed += new ElapsedEventHandler(_event30);
TT40.Interval = 413800;
TT40.Enabled = true;
}
private void zerg2()
{
}
private void zerg3()
{
}
private void BTN_save_Click(object sender, EventArgs e)
{
Application.Restart();
}
private void Form1_Load(object sender, EventArgs e)
{
axWindowsMediaPlayer1.settings.volume = 100;
}
private void panel1_Paint(object sender, PaintEventArgs e)
{
}
private void RB_zvt1_CheckedChanged(object sender, EventArgs e)
{
TB_buildinfo.Text = " ";
}
private void RB_zvt2_CheckedChanged(object sender, EventArgs e)
{
TB_buildinfo.Text = "Build zvt2 16";
}
private void RB_zvz1_CheckedChanged(object sender, EventArgs e)
{
TB_buildinfo.Text = " Build Details\r ---------------\r Danger Level: Medium Low\r Master Win Ratio:54%\r Risk Level: It depends\r Target Time to Kill:20 Mins";
}
}
}
VulpesPosted Dec 2, 2011, 4:53 AM
Mamta MPosted Dec 2, 2011, 1:16 AM
this.Invoke(new MethodInvoker(delegate() { label1.Text = TT1.Interval.ToString(); }));