added command /rain
This commit is contained in:
parent
f21adbfc42
commit
75eaaafdec
2 changed files with 22 additions and 1 deletions
23
TShockAPI/Commands.cs
Normal file → Executable file
23
TShockAPI/Commands.cs
Normal file → Executable file
|
|
@ -186,6 +186,7 @@ namespace TShockAPI
|
||||||
add(Permissions.causeevents, Fullmoon, "fullmoon");
|
add(Permissions.causeevents, Fullmoon, "fullmoon");
|
||||||
add(Permissions.causeevents, Bloodmoon, "bloodmoon");
|
add(Permissions.causeevents, Bloodmoon, "bloodmoon");
|
||||||
add(Permissions.causeevents, Invade, "invade");
|
add(Permissions.causeevents, Invade, "invade");
|
||||||
|
add(Permissions.causeevents, Rain, "rain");
|
||||||
add(Permissions.spawnboss, Eater, "eater");
|
add(Permissions.spawnboss, Eater, "eater");
|
||||||
add(Permissions.spawnboss, Eye, "eye");
|
add(Permissions.spawnboss, Eye, "eye");
|
||||||
add(Permissions.spawnboss, King, "king");
|
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)
|
private static void Slap(CommandArgs args)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue