Here are some previews:
/mytime
/mytime compare (If your hours are greater)
/mytime compare (If your hours are less)
Code:
- Code: Select all
using System;
namespace MCDzienny
{
public class Cmdmytime : Command
{
public override string name { get { return "mytime"; } }
public override string shortcut { get { return "myt"; } }
public override string type { get { return "other"; } }
public override bool museumUsable { get { return true; } }
public override LevelPermission defaultRank { get { return LevelPermission.Guest; } }
public override void Use(Player p, string message)
{
int moretime;
int p1hours = p.TotalMinutesPlayed / 60;
int remainingmins = p.TotalMinutesPlayed % 60;
string two = message.Split(' ')[0];
if (two != "compare")
{
Player.SendMessage(p, "Your first login was: %f" + p.firstLogin.ToShortDateString());
Player.SendMessage(p, "You've been logged in for: %f" + p.TotalMinutesPlayed + Server.DefaultColor + " minutes.");
Player.SendMessage(p, "That's: %f" + p1hours + Server.DefaultColor + " hours and %f" + remainingmins + Server.DefaultColor + " minutes.");
return;
}
Player who = Player.Find(message.Split(' ')[1]);
if (two == "compare")
{
if (who != null)
{
int p2hours = who.TotalMinutesPlayed / 60;
if (p2hours > p1hours)
{
moretime = p2hours - p1hours;
Player.SendMessage(p, "It seems that " + who.color + who.PublicName + Server.DefaultColor + " has spent %7" + moretime + Server.DefaultColor + " hours more than you on the server.");
return;
}
else
{
moretime = p1hours - p2hours;
Player.SendMessage(p, "You have been online %7 " + moretime + Server.DefaultColor + " hours longer than " + who.color + who.PublicName);
return;
}
}
else
Player.SendMessage(p, "That player is not online");
return;
}
}
public override void Help(Player p)
{
Player.SendMessage(p, "/mytime - Display how long you have been on this server.");
}
}
}
Older Version:
Spoiler: