From 92d6e7b9fba5744138dec293638af1aa466c32c6 Mon Sep 17 00:00:00 2001 From: Lucas Nicodemus Date: Fri, 22 Jul 2011 16:18:28 -0600 Subject: [PATCH] No longer spam users to login. --- TShockAPI/DB/RegionManager.cs | 6 +++++- TShockAPI/TSPlayer.cs | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/TShockAPI/DB/RegionManager.cs b/TShockAPI/DB/RegionManager.cs index e4ba7b1a..a7910c43 100644 --- a/TShockAPI/DB/RegionManager.cs +++ b/TShockAPI/DB/RegionManager.cs @@ -490,7 +490,11 @@ namespace TShockAPI.DB { if (!ply.IsLoggedIn) { - ply.SendMessage("You must be logged in to take advantage of protected regions.", Color.Red); + if (!ply.HasBeenNaggedAboutLoggingIn) + { + ply.SendMessage("You must be logged in to take advantage of protected regions.", Color.Red); + ply.HasBeenNaggedAboutLoggingIn = true; + } return false; } if (DisableBuild == 0) diff --git a/TShockAPI/TSPlayer.cs b/TShockAPI/TSPlayer.cs index 0e2e3bd5..2db1f9c4 100644 --- a/TShockAPI/TSPlayer.cs +++ b/TShockAPI/TSPlayer.cs @@ -51,6 +51,7 @@ namespace TShockAPI public bool HasBeenSpammedWithBuildMessage = false; public bool IsLoggedIn = false; public int UserID = -1; + public bool HasBeenNaggedAboutLoggingIn = false; Player FakePlayer = null; public bool RealPlayer