Added xmas hook such that when the server checks to see if it should do xmas related things, it will check all plugins first.
This commit is contained in:
parent
b9099757fb
commit
38ae8e9ce6
5 changed files with 50 additions and 0 deletions
|
|
@ -209,6 +209,7 @@ namespace TShockAPI
|
|||
add(Permissions.cfg, WorldInfo, "world");
|
||||
add(Permissions.savessi, SaveSSI, "savessi");
|
||||
add(Permissions.savessi, OverrideSSI, "overridessi", "ossi");
|
||||
add(Permissions.xmas, ForceXmas, "forcexmas");
|
||||
//add(null, TestCallbackCommand, "test");
|
||||
}
|
||||
|
||||
|
|
@ -1140,6 +1141,38 @@ namespace TShockAPI
|
|||
}
|
||||
}
|
||||
|
||||
private static void ForceXmas(CommandArgs args)
|
||||
{
|
||||
if(args.Parameters.Count == 0)
|
||||
{
|
||||
args.Player.SendErrorMessage("Usage: /forcexmas [true/false]");
|
||||
args.Player.SendInfoMessage(
|
||||
String.Format("The server is currently {0} force Christmas mode.",
|
||||
(TShock.Config.ForceXmas ? "in" : "not in")));
|
||||
return;
|
||||
}
|
||||
|
||||
if(args.Parameters[0].ToLower() == "true")
|
||||
{
|
||||
TShock.Config.ForceXmas = true;
|
||||
Main.checkXMas();
|
||||
}
|
||||
else if(args.Parameters[0].ToLower() == "false")
|
||||
{
|
||||
TShock.Config.ForceXmas = false;
|
||||
Main.checkXMas();
|
||||
}
|
||||
else
|
||||
{
|
||||
args.Player.SendErrorMessage("Usage: /forcexmas [true/false]");
|
||||
return;
|
||||
}
|
||||
|
||||
args.Player.SendInfoMessage(
|
||||
String.Format("The server is currently {0} force Christmas mode.",
|
||||
(TShock.Config.ForceXmas ? "in" : "not in")));
|
||||
}
|
||||
|
||||
#endregion Player Management Commands
|
||||
|
||||
#region Server Maintenence Commands
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue