Allow operators to disable build permission notices
This commit allows server operators to disable build permission failure notices. This is because some servers wish to have a "silent" operation mode where the server doesn't send out these messages to users. This makes sense, e.g., when the server is a "museum" and isn't intended to be changed.
This commit is contained in:
parent
f567486c47
commit
da163b80ac
3 changed files with 20 additions and 12 deletions
|
|
@ -687,19 +687,21 @@ namespace TShockAPI
|
|||
}
|
||||
|
||||
// If they should be warned, warn them.
|
||||
switch (failure)
|
||||
if (!TShock.Config.Settings.SuppressPermissionFailureNotices)
|
||||
{
|
||||
case BuildPermissionFailPoint.GeneralBuild:
|
||||
SendErrorMessage("You do not have permission to build on this server.");
|
||||
break;
|
||||
case BuildPermissionFailPoint.SpawnProtect:
|
||||
SendErrorMessage("You do not have permission to build in the spawn point.");
|
||||
break;
|
||||
case BuildPermissionFailPoint.Regions:
|
||||
SendErrorMessage("You do not have permission to build in this region.");
|
||||
break;
|
||||
switch (failure)
|
||||
{
|
||||
case BuildPermissionFailPoint.GeneralBuild:
|
||||
SendErrorMessage("You do not have permission to build on this server.");
|
||||
break;
|
||||
case BuildPermissionFailPoint.SpawnProtect:
|
||||
SendErrorMessage("You do not have permission to build in the spawn point.");
|
||||
break;
|
||||
case BuildPermissionFailPoint.Regions:
|
||||
SendErrorMessage("You do not have permission to build in this region.");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Set the last warning time to now.
|
||||
lastPermissionWarning = DateTime.Now.Ticks / TimeSpan.TicksPerMillisecond;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue