Allow /savessc to work on players that bypass ssc

Fixes #1506
This commit is contained in:
Lucas Nicodemus 2017-12-03 16:22:46 -07:00
parent 9c6c450751
commit cdbc37b024
2 changed files with 4 additions and 4 deletions

View file

@ -156,17 +156,17 @@ namespace TShockAPI.DB
/// </summary>
/// <param name="player">player to take data from</param>
/// <returns>true if inserted successfully</returns>
public bool InsertPlayerData(TSPlayer player)
public bool InsertPlayerData(TSPlayer player, bool fromCommand = false)
{
PlayerData playerData = player.PlayerData;
if (!player.IsLoggedIn)
return false;
if (player.HasPermission(Permissions.bypassssc))
if (player.HasPermission(Permissions.bypassssc) && !fromCommand)
{
TShock.Log.ConsoleInfo("Skipping SSC Backup for " + player.User.Name); // Debug code
return true;
return false;
}
if (!GetPlayerData(player, player.User.ID).exists)