added permission required to place explosives (tile type 141)

This commit is contained in:
vharonftw 2011-12-11 07:42:24 +08:00
parent ec116a6b4c
commit be9c22e09a
2 changed files with 10 additions and 0 deletions

View file

@ -367,6 +367,13 @@ namespace TShockAPI
args.Player.SendTileSquare(x, y);
return true;
}
if (tiletype == 141 && !args.Player.Group.HasPermission(Permissions.canexplosive))
{
args.Player.SendMessage("You do not have permission to place explosives.", Color.Red);
TShock.Utils.SendLogs(string.Format("{0} tried to place explosives", args.Player.Name), Color.Red);
args.Player.SendTileSquare(x, y);
return true;
}
}
if (!args.Player.Group.HasPermission(Permissions.editspawn) && !TShock.Regions.CanBuild(x, y, args.Player) && TShock.Regions.InArea(x, y))
{