From 9e7d11a97f8afd928e5eff4d6c4a5d70c46e5629 Mon Sep 17 00:00:00 2001 From: ricky Date: Fri, 17 Jun 2011 20:21:46 +1000 Subject: [PATCH] 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 --- TShockAPI/GetDataHandlers.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs index 06c0516a..10d9d088 100755 --- a/TShockAPI/GetDataHandlers.cs +++ b/TShockAPI/GetDataHandlers.cs @@ -211,6 +211,7 @@ namespace TShockAPI if (tiletype == 48 && !args.Player.Group.HasPermission("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); args.Player.SendTileSquare(x, y); return true; } @@ -361,14 +362,14 @@ namespace TShockAPI { 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); - // TODO need to revert player changes so they are insync with server + args.Player.SendTileSquare(x, y); return true; } if (!lava && !args.Player.Group.HasPermission("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); - // TODO need to revert player changes so they are insync with server + args.Player.SendTileSquare(x, y); return true; } @@ -394,7 +395,7 @@ namespace TShockAPI if (flag) { 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; } }