From 30e46173c2aed5bdd0a1fcbf3d3e6a2ec8a55295 Mon Sep 17 00:00:00 2001 From: Deathmax Date: Sun, 5 Jun 2011 17:23:52 +0800 Subject: [PATCH 1/2] Log player inventory flags. --- TShockAPI/TShock.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/TShockAPI/TShock.cs b/TShockAPI/TShock.cs index 8fd41d0f..1538c36c 100644 --- a/TShockAPI/TShock.cs +++ b/TShockAPI/TShock.cs @@ -734,7 +734,10 @@ namespace TShockAPI for (int i = 0; i < 44; i++) { if (Main.player[plr].inventory[i].stack > Main.player[plr].inventory[i].maxStack) + { + Log.Info(Tools.FindPlayer(plr) + " had " + Main.player[plr].inventory[i].stack.ToString() + " of " + Main.player[plr].inventory[i].name + " which has a max stack of " + Main.player[plr].inventory[i].maxStack.ToString()); return true; + } } return false; } From 436b50f26e78d24c5b2735652578c8925f6d2edf Mon Sep 17 00:00:00 2001 From: Deathmax Date: Sun, 5 Jun 2011 17:27:18 +0800 Subject: [PATCH 2/2] some checks for tp --- TShockAPI/Commands.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TShockAPI/Commands.cs b/TShockAPI/Commands.cs index 91e9e712..49bc8598 100644 --- a/TShockAPI/Commands.cs +++ b/TShockAPI/Commands.cs @@ -268,7 +268,7 @@ namespace TShockAPI { int ply = args.PlayerID; string player = args.Message.Remove(0, 3).Trim(); - if (Tools.FindPlayer(player) != -1 && player != "") + if (Tools.FindPlayer(player) != -1 && Tools.FindPlayer(player) != -2 && player != "") { TShock.Teleport(ply, Main.player[Tools.FindPlayer(player)].position.X, Main.player[Tools.FindPlayer(player)].position.Y); Tools.SendMessage(ply, "Teleported to " + player); @@ -281,7 +281,7 @@ namespace TShockAPI { int ply = args.PlayerID; string player = args.Message.Remove(0, 7).Trim(); - if (Tools.FindPlayer(player) != -1 && player != "") + if (Tools.FindPlayer(player) != -1 && Tools.FindPlayer(player) != -2 && player != "") { TShock.Teleport(Tools.FindPlayer(player), Main.player[ply].position.X, Main.player[ply].position.Y); Tools.SendMessage(Tools.FindPlayer(player), "You were teleported to " + Tools.FindPlayer(ply) + ".");