More functionality in spawnrate and maxspawns commands

This commit is contained in:
Darkvengance aka Sildaekar 2012-01-31 06:31:08 -06:00
parent fcb44cc62a
commit 2e9f07c6f3

View file

@ -2132,6 +2132,21 @@ namespace TShockAPI
if (args.Parameters.Count != 1) if (args.Parameters.Count != 1)
{ {
args.Player.SendMessage("Invalid syntax! Proper syntax: /maxspawns <maxspawns>", Color.Red); args.Player.SendMessage("Invalid syntax! Proper syntax: /maxspawns <maxspawns>", Color.Red);
args.Player.SendMessage("Proper syntax: /maxspawns show", Color.Red);
args.Player.SendMessage("Proper syntax: /maxspawns default", Color.Red);
return;
}
if (args.Parameters[0] == "show")
{
args.Player.SendMessage("Current maximum spawns is: " + TShock.Config.DefaultMaximumSpawns);
return;
}
if(args.Parameters[0]=="default"){
TShock.Config.DefaultMaximumSpawns = 5;
NPC.defaultMaxSpawns = 5;
TShock.Utils.Broadcast(string.Format("{0} changed the maximum spawns to: 5", args.Player.Name));
return; return;
} }
@ -2147,6 +2162,22 @@ namespace TShockAPI
if (args.Parameters.Count != 1) if (args.Parameters.Count != 1)
{ {
args.Player.SendMessage("Invalid syntax! Proper syntax: /spawnrate <spawnrate>", Color.Red); args.Player.SendMessage("Invalid syntax! Proper syntax: /spawnrate <spawnrate>", Color.Red);
args.Player.SendMessage("/spawnrate show", Color.Red);
args.Player.SendMessage("/spawnrate default", Color.Red);
return;
}
if (args.Parameters[0] == "show")
{
args.Player.SendMessage("Current spawn rate is: " + TShock.Config.DefaultSpawnRate);
return;
}
if (args.Parameters[0] == "default")
{
TShock.Config.DefaultSpawnRate = 600;
NPC.defaultSpawnRate = 600;
TShock.Utils.Broadcast(string.Format("{0} changed the spawn rate to: 600", args.Player.Name));
return; return;
} }