Permission magic strings removed
This commit is contained in:
parent
fc03e72c77
commit
b06ec57819
8 changed files with 243 additions and 89 deletions
|
|
@ -150,7 +150,7 @@ namespace TShockAPI
|
|||
{
|
||||
string itemname = Encoding.ASCII.GetString(args.Data.ReadBytes(namelength));
|
||||
|
||||
if (!args.Player.Group.HasPermission("usebanneditem") && TShock.Itembans.ItemIsBanned(itemname))
|
||||
if (!args.Player.Group.HasPermission(Permissions.usebanneditem) && TShock.Itembans.ItemIsBanned(itemname))
|
||||
{
|
||||
args.Player.Disconnect("Using banned item: " + itemname + ", remove it and rejoin");
|
||||
}
|
||||
|
|
@ -299,7 +299,7 @@ namespace TShockAPI
|
|||
return true;
|
||||
}
|
||||
|
||||
if (!args.Player.Group.HasPermission("canbuild"))
|
||||
if (!args.Player.Group.HasPermission(Permissions.canbuild))
|
||||
{
|
||||
if (!args.Player.HasBeenSpammedWithBuildMessage)
|
||||
{
|
||||
|
|
@ -330,7 +330,7 @@ namespace TShockAPI
|
|||
return Tools.HandleGriefer(args.Player, TShock.Config.RangeCheckBanReason);
|
||||
}
|
||||
}
|
||||
if (tiletype == 48 && !args.Player.Group.HasPermission("canspike"))
|
||||
if (tiletype == 48 && !args.Player.Group.HasPermission(Permissions.canspike))
|
||||
{
|
||||
args.Player.SendMessage("You do not have permission to place spikes.", Color.Red);
|
||||
Tools.SendLogs(string.Format("{0} tried to place spikes", args.Player.Name), Color.Red);
|
||||
|
|
@ -338,7 +338,7 @@ namespace TShockAPI
|
|||
return true;
|
||||
}
|
||||
}
|
||||
if (!args.Player.Group.HasPermission("editspawn") && !TShock.Regions.CanBuild(x, y, args.Player) && TShock.Regions.InArea(x, y))
|
||||
if (!args.Player.Group.HasPermission(Permissions.editspawn) && !TShock.Regions.CanBuild(x, y, args.Player) && TShock.Regions.InArea(x, y))
|
||||
{
|
||||
if ((DateTime.UtcNow - args.Player.LastTileChangeNotify).TotalMilliseconds > 1000)
|
||||
{
|
||||
|
|
@ -350,7 +350,7 @@ namespace TShockAPI
|
|||
}
|
||||
if (TShock.Config.DisableBuild)
|
||||
{
|
||||
if (!args.Player.Group.HasPermission("editspawn"))
|
||||
if (!args.Player.Group.HasPermission(Permissions.editspawn))
|
||||
{
|
||||
if ((DateTime.UtcNow - args.Player.LastTileChangeNotify).TotalMilliseconds > 1000)
|
||||
{
|
||||
|
|
@ -363,7 +363,7 @@ namespace TShockAPI
|
|||
}
|
||||
if (TShock.Config.SpawnProtection)
|
||||
{
|
||||
if (!args.Player.Group.HasPermission("editspawn"))
|
||||
if (!args.Player.Group.HasPermission(Permissions.editspawn))
|
||||
{
|
||||
var flag = TShock.CheckSpawn(x, y);
|
||||
if (flag)
|
||||
|
|
@ -477,7 +477,7 @@ namespace TShockAPI
|
|||
if (type == 29 || type == 28 || type == 37)
|
||||
{
|
||||
Log.Debug(string.Format("Explosive(PlyXY:{0}_{1}, Type:{2})", args.Player.TileX, args.Player.TileY, type));
|
||||
if (TShock.Config.DisableExplosives && (!args.Player.Group.HasPermission("useexplosives") || !args.Player.Group.HasPermission("ignoregriefdetection")))
|
||||
if (TShock.Config.DisableExplosives && (!args.Player.Group.HasPermission(Permissions.useexplosives) || !args.Player.Group.HasPermission(Permissions.ignoregriefdetection)))
|
||||
{
|
||||
Main.projectile[ident].type = 0;
|
||||
args.Player.SendData(PacketTypes.ProjectileNew, "", ident);
|
||||
|
|
@ -536,21 +536,21 @@ namespace TShockAPI
|
|||
}
|
||||
}
|
||||
|
||||
if (!args.Player.Group.HasPermission("canbuild"))
|
||||
if (!args.Player.Group.HasPermission(Permissions.canbuild))
|
||||
{
|
||||
args.Player.SendMessage("You do not have permission to build!", Color.Red);
|
||||
args.Player.SendTileSquare(x, y);
|
||||
return true;
|
||||
}
|
||||
|
||||
if (lava && !args.Player.Group.HasPermission("canlava"))
|
||||
if (lava && !args.Player.Group.HasPermission(Permissions.canlava))
|
||||
{
|
||||
args.Player.SendMessage("You do not have permission to use lava", Color.Red);
|
||||
Tools.SendLogs(string.Format("{0} tried using lava", args.Player.Name), Color.Red);
|
||||
args.Player.SendTileSquare(x, y);
|
||||
return true;
|
||||
}
|
||||
if (!lava && !args.Player.Group.HasPermission("canwater"))
|
||||
if (!lava && !args.Player.Group.HasPermission(Permissions.canwater))
|
||||
{
|
||||
args.Player.SendMessage("You do not have permission to use water", Color.Red);
|
||||
Tools.SendLogs(string.Format("{0} tried using water", args.Player.Name), Color.Red);
|
||||
|
|
@ -574,7 +574,7 @@ namespace TShockAPI
|
|||
|
||||
if (TShock.Config.SpawnProtection)
|
||||
{
|
||||
if (!args.Player.Group.HasPermission("editspawn"))
|
||||
if (!args.Player.Group.HasPermission(Permissions.editspawn))
|
||||
{
|
||||
var flag = TShock.CheckSpawn(x, y);
|
||||
if (flag)
|
||||
|
|
@ -602,13 +602,13 @@ namespace TShockAPI
|
|||
Tools.ForceKick(args.Player, string.Format(TShock.Config.TileKillAbuseReason, Main.tile[tilex, tiley].type));
|
||||
return true;
|
||||
}
|
||||
if (!args.Player.Group.HasPermission("canbuild"))
|
||||
if (!args.Player.Group.HasPermission(Permissions.canbuild))
|
||||
{
|
||||
args.Player.SendMessage("You do not have permission to build!", Color.Red);
|
||||
args.Player.SendTileSquare(tilex, tiley);
|
||||
return true;
|
||||
}
|
||||
if (!args.Player.Group.HasPermission("editspawn") && !TShock.Regions.CanBuild(tilex, tiley, args.Player) && TShock.Regions.InArea(tilex, tiley))
|
||||
if (!args.Player.Group.HasPermission(Permissions.editspawn) && !TShock.Regions.CanBuild(tilex, tiley, args.Player) && TShock.Regions.InArea(tilex, tiley))
|
||||
{
|
||||
args.Player.SendMessage("Region protected from changes.", Color.Red);
|
||||
args.Player.SendTileSquare(tilex, tiley);
|
||||
|
|
@ -616,7 +616,7 @@ namespace TShockAPI
|
|||
}
|
||||
if (TShock.Config.DisableBuild)
|
||||
{
|
||||
if (!args.Player.Group.HasPermission("editspawn"))
|
||||
if (!args.Player.Group.HasPermission(Permissions.editspawn))
|
||||
{
|
||||
args.Player.SendMessage("World protected from changes.", Color.Red);
|
||||
args.Player.SendTileSquare(tilex, tiley);
|
||||
|
|
@ -625,7 +625,7 @@ namespace TShockAPI
|
|||
}
|
||||
if (TShock.Config.SpawnProtection)
|
||||
{
|
||||
if (!args.Player.Group.HasPermission("editspawn"))
|
||||
if (!args.Player.Group.HasPermission(Permissions.editspawn))
|
||||
{
|
||||
var flag = TShock.CheckSpawn(tilex, tiley);
|
||||
if (flag)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue