Sync client if they are not allowed to use water/lava
Added log if player tries to use spike if they are not allowed to
This commit is contained in:
parent
b7ee450df8
commit
9e7d11a97f
1 changed files with 4 additions and 3 deletions
|
|
@ -211,6 +211,7 @@ namespace TShockAPI
|
||||||
if (tiletype == 48 && !args.Player.Group.HasPermission("canspike"))
|
if (tiletype == 48 && !args.Player.Group.HasPermission("canspike"))
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("You do not have permission to place spikes.", Color.Red);
|
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);
|
||||||
args.Player.SendTileSquare(x, y);
|
args.Player.SendTileSquare(x, y);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
@ -361,14 +362,14 @@ namespace TShockAPI
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("You do not have permission to use lava", Color.Red);
|
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);
|
Tools.SendLogs(string.Format("{0} tried using lava", args.Player.Name), Color.Red);
|
||||||
// TODO need to revert player changes so they are insync with server
|
args.Player.SendTileSquare(x, y);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (!lava && !args.Player.Group.HasPermission("canwater"))
|
if (!lava && !args.Player.Group.HasPermission("canwater"))
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("You do not have permission to use water", Color.Red);
|
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);
|
Tools.SendLogs(string.Format("{0} tried using water", args.Player.Name), Color.Red);
|
||||||
// TODO need to revert player changes so they are insync with server
|
args.Player.SendTileSquare(x, y);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -394,7 +395,7 @@ namespace TShockAPI
|
||||||
if (flag)
|
if (flag)
|
||||||
{
|
{
|
||||||
args.Player.SendMessage("The spawn is protected!", Color.Red);
|
args.Player.SendMessage("The spawn is protected!", Color.Red);
|
||||||
// TODO need to revert player changes so they are insync with server
|
args.Player.SendTileSquare(x, y);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue