More functionality in spawnrate and maxspawns commands
This commit is contained in:
parent
fcb44cc62a
commit
2e9f07c6f3
1 changed files with 31 additions and 0 deletions
|
|
@ -2132,9 +2132,24 @@ 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;
|
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;
|
||||||
|
}
|
||||||
|
|
||||||
int amount = Convert.ToInt32(args.Parameters[0]);
|
int amount = Convert.ToInt32(args.Parameters[0]);
|
||||||
int.TryParse(args.Parameters[0], out amount);
|
int.TryParse(args.Parameters[0], out amount);
|
||||||
NPC.defaultMaxSpawns = amount;
|
NPC.defaultMaxSpawns = amount;
|
||||||
|
|
@ -2147,9 +2162,25 @@ 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;
|
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;
|
||||||
|
}
|
||||||
|
|
||||||
int amount = Convert.ToInt32(args.Parameters[0]);
|
int amount = Convert.ToInt32(args.Parameters[0]);
|
||||||
int.TryParse(args.Parameters[0], out amount);
|
int.TryParse(args.Parameters[0], out amount);
|
||||||
NPC.defaultSpawnRate = amount;
|
NPC.defaultSpawnRate = amount;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue