Slightly more commands support silence

This commit is contained in:
Lucas Nicodemus 2015-02-24 21:38:25 -07:00
parent c9dcc3d227
commit 13756360bb

View file

@ -3497,7 +3497,13 @@ namespace TShockAPI
if (String.Equals(args.Parameters[0], "default", StringComparison.CurrentCultureIgnoreCase)) if (String.Equals(args.Parameters[0], "default", StringComparison.CurrentCultureIgnoreCase))
{ {
TShock.Config.DefaultMaximumSpawns = NPC.defaultMaxSpawns = 5; TShock.Config.DefaultMaximumSpawns = NPC.defaultMaxSpawns = 5;
if (args.Silent)
{
args.Player.SendInfoMessage("Changed the maximum spawns to 5.");
}
else {
TSPlayer.All.SendInfoMessage("{0} changed the maximum spawns to 5.", args.Player.Name); TSPlayer.All.SendInfoMessage("{0} changed the maximum spawns to 5.", args.Player.Name);
}
return; return;
} }
@ -3509,8 +3515,14 @@ namespace TShockAPI
} }
TShock.Config.DefaultMaximumSpawns = NPC.defaultMaxSpawns = maxSpawns; TShock.Config.DefaultMaximumSpawns = NPC.defaultMaxSpawns = maxSpawns;
if (args.Silent)
{
args.Player.SendInfoMessage("Changed the maximum spawns to {0}.", maxSpawns);
}
else {
TSPlayer.All.SendInfoMessage("{0} changed the maximum spawns to {1}.", args.Player.Name, maxSpawns); TSPlayer.All.SendInfoMessage("{0} changed the maximum spawns to {1}.", args.Player.Name, maxSpawns);
} }
}
private static void SpawnRate(CommandArgs args) private static void SpawnRate(CommandArgs args)
{ {
@ -3523,7 +3535,13 @@ namespace TShockAPI
if (String.Equals(args.Parameters[0], "default", StringComparison.CurrentCultureIgnoreCase)) if (String.Equals(args.Parameters[0], "default", StringComparison.CurrentCultureIgnoreCase))
{ {
TShock.Config.DefaultSpawnRate = NPC.defaultSpawnRate = 600; TShock.Config.DefaultSpawnRate = NPC.defaultSpawnRate = 600;
if (args.Silent)
{
args.Player.SendInfoMessage("Changed the spawn rate to 600.");
}
else {
TSPlayer.All.SendInfoMessage("{0} changed the spawn rate to 600.", args.Player.Name); TSPlayer.All.SendInfoMessage("{0} changed the spawn rate to 600.", args.Player.Name);
}
return; return;
} }
@ -3533,10 +3551,15 @@ namespace TShockAPI
args.Player.SendWarningMessage("Invalid spawn rate!"); args.Player.SendWarningMessage("Invalid spawn rate!");
return; return;
} }
TShock.Config.DefaultSpawnRate = NPC.defaultSpawnRate = spawnRate; TShock.Config.DefaultSpawnRate = NPC.defaultSpawnRate = spawnRate;
if (args.Silent)
{
args.Player.SendInfoMessage("Changed the spawn rate to {0}."spawnRate);
}
else {
TSPlayer.All.SendInfoMessage("{0} changed the spawn rate to {1}.", args.Player.Name, spawnRate); TSPlayer.All.SendInfoMessage("{0} changed the spawn rate to {1}.", args.Player.Name, spawnRate);
} }
}
#endregion Server Config Commands #endregion Server Config Commands