Сделал команду для RedAge v3 (кто хочет пользуйтесь Uncuff), но функционально игрок не в наручниках после того как её прописываешь, но анимация что в наручниках остается, тоесть функционально он все делать может, но бегать нет, потому что анимация что игрок в наручниках
[Command(AdminCommands.Uncuff)]
public static void CMD_Uncuff(ExtPlayer player, int id)
{
try
{
if (!CommandsAccess.CanUseCmd(player, AdminCommands.Uncuff)) return;
var characterData = player.GetCharacterData();
if (characterData == null) return;
ExtPlayer target = Main.GetPlayerByID(id);
var targetSessionData = target.GetSessionData();
if (targetSessionData == null) return;
if (!targetSessionData.CuffedData.Cuffed)
{
Notify.Send(player, NotifyType.Error, NotifyPosition.BottomCenter, "На игроке нету наручников!", 3000);
return;
}
targetSessionData.CuffedData.Cuffed = false;
Trigger.ClientEvent(target, "client.cuff.remove");
Notify.Send(player, NotifyType.Success, NotifyPosition.BottomCenter, $"Вы сняли наручники с {target.Name} ({target.Value})", 3000);
Notify.Send(target, NotifyType.Info, NotifyPosition.BottomCenter, $"Администратор {player.Name} снял с вас наручники", 3000);
Admin.AdminLog(characterData.AdminLVL, $"{player.Name} ({player.Value}) снял наручники с {target.Name} ({target.Value})");
GameLog.Admin($"{player.Name}", $"uncuff", $"{target.Name}");
}
catch (Exception e)
{
Log.Write($"CMD_Uncuff Exception: {e.ToString()}");
}
}
