Here is an example
- Code: Select all
using System.Timers;
int seconds;
Timer timer = new Timer(1000); //1 second
public override void Init()
{
timer.Elapsed+=new ElapsedEventHandler(elapsed);
}
void elapsed(object sender, ElapsedEventArgs e)
{
seconds-=1;
Player.GlobalMessage(seconds.ToString());
}
public override void Use(Player p, string message)
{
string[] split = message.Trim().Split(' ');
switch(split[0])
{
case "start":
if(!timer.Enabled)
timer.Start();
break;
case "stop":
if(timer.Enabled)
timer.Stop();
break;
default:
Help(p);
break;
}
}
public override void Help(Player p)
{
Player.SendMessage(p,"hi");
}