private static void SetRefillChest(CommandArgs args)
{
if (ChestControl.Players[args.Player.Index].GetState() == SettingState.RefillSetting ||
ChestControl.Players[args.Player.Index].GetState() == SettingState.PasswordUnSetting)
{
ChestControl.Players[args.Player.Index].SetState(SettingState.None);
args.Player.SendMessage("You are no longer selecting a chest.", Color.BlueViolet);
}
else if (args.Parameters.Count == 1)
{
if (args.Parameters[0] == "unset" || args.Parameters[0] == "unlock" || args.Parameters[0] == "remove" ||
args.Parameters[0] == "rm" || args.Parameters[0] == "delete" || args.Parameters[0] == "del")
{
ChestControl.Players[args.Player.Index].SetState(SettingState.RefillUnSetting);
args.Player.SendMessage("Open a chest to remove refill.", Color.BlueViolet);
}
}
else
{
ChestControl.Players[args.Player.Index].SetState(SettingState.RefillSetting);
args.Player.SendMessage("Open a chest to set refill.", Color.BlueViolet);
}
}