public void On_PlayerConnected(Player player) { if (Welcome) { player.Message("Welcome " + player.Name + "!"); foreach (string arg in WelcomeMessage) { if (arg != null) { player.Message(arg); } } } if (player.Admin && UpdateAvailable) { player.Message("There is an update for Pluton available!"); } else if (player.Admin) { player.Message("There is no update for Pluton available."); } if (NoVacBans && !player.Admin) { var pID = player.GameID; try { var getjson = JSON.Object.Parse(Web.GET(string.Format(apiurl, apikey, pID))).GetObject("players").GetInt("NumberOfVACBans"); var count = getjson; if (count >= MaxVacBans) { player.Kick("You have too many Vac Bans!"); } //debug Server.BroadcastFrom("NoVacBans", "Player " + player.Name + " has " + count + " on file."); } catch (Exception e) { Pluton.Logger.LogException(e); } } }