private static void UnLockChest(CommandArgs args)
{
if (ChestControl.Players[args.Player.Index].GetState() == SettingState.UnLocking)
{
ChestControl.Players[args.Player.Index].PasswordForChest = "";
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)
{
args.Player.SendMessage("You must enter password to unlock chest!", Color.Red);
return;
}
ChestControl.Players[args.Player.Index].PasswordForChest = args.Parameters[0];
ChestControl.Players[args.Player.Index].SetState(SettingState.UnLocking);
args.Player.SendMessage("Open a chest to unlock it.", Color.BlueViolet);
}
}