Slightly more commands support silence
This commit is contained in:
parent
c9dcc3d227
commit
13756360bb
1 changed files with 29 additions and 6 deletions
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue