added command /rain

This commit is contained in:
k0rd 2013-09-30 20:38:53 -04:00
parent f21adbfc42
commit 75eaaafdec
2 changed files with 22 additions and 1 deletions

23
TShockAPI/Commands.cs Normal file → Executable file
View file

@ -186,6 +186,7 @@ namespace TShockAPI
add(Permissions.causeevents, Fullmoon, "fullmoon");
add(Permissions.causeevents, Bloodmoon, "bloodmoon");
add(Permissions.causeevents, Invade, "invade");
add(Permissions.causeevents, Rain, "rain");
add(Permissions.spawnboss, Eater, "eater");
add(Permissions.spawnboss, Eye, "eye");
add(Permissions.spawnboss, King, "king");
@ -2502,7 +2503,27 @@ namespace TShockAPI
}
}
//TODO: Come back here
private static void Rain(CommandArgs args)
{
if (args.Parameters.Count != 1)
{
args.Player.SendErrorMessage("Invalid syntax! Proper syntax: /rain <stop/start>");
return;
}
switch (args.Parameters[0])
{
case "start":
Main.StartRain();
TSPlayer.All.SendInfoMessage(string.Format("{0} caused it to rain.", args.Player.Name));
break;
case "stop":
Main.StopRain();
TSPlayer.All.SendInfoMessage(string.Format("{0} ended the downpour.", args.Player.Name));
break;
}
}
private static void Slap(CommandArgs args)
{