This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос Своя команда RedAge v3 (Uncuff)

Rinum

Новый участник
18 Мар 2025
110
2
40
Сделал команду для RedAge v3 (кто хочет пользуйтесь Uncuff), но функционально игрок не в наручниках после того как её прописываешь, но анимация что в наручниках остается, тоесть функционально он все делать может, но бегать нет, потому что анимация что игрок в наручниках

 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
2,954
293
100
Вам нужно ещё сбросить анимацию наручников у игрока. Попробуйте добавить после Trigger.ClientEvent(target, "client.cuff.remove") вызов, который сбросит анимацию, например:

Trigger.ClientEvent(target, "client.player.stopCuffAnim");

Либо в клиентском скрипте обработайте событие "client.cuff.remove" так, чтобы оно не только снимало ограничения, но и останавливало анимацию наручников.
 

Rinum

Новый участник
18 Мар 2025
110
2
40
Можете сказать, правду говорит ai или нет?
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
4,950
2,530
208
36
Можете сказать, правду говорит ai или нет?
ну ты как думаешь
если у тебя анимка остаётся - а аи говорит что надо её убрать, правду он говорит или нет?
названия методов разумеется он придумывает, но в целом то конечно он прав

команда разъёб
в редаге правда есть метод

Код:
unCuffPlayer(target);

который делает всё то же самое, и можно было бы просто его вызвать после проверки на админа.
он и анимку снимет.
 
Реакции: Vermilion

Rinum

Новый участник
18 Мар 2025
110
2
40
Если я тебя правильно понял вот это можно сделать проще?:
targetSessionData.CuffedData.Cuffed = false;
Trigger.ClientEvent(target, "client.cuff.remove");
 

Rinum

Новый участник
18 Мар 2025
110
2
40
да нашёл

public static void unCuffPlayer(ExtPlayer player, bool withanim = true)
{
try
{
var sessionData = player.GetSessionData();
if (sessionData == null) return;
if (!player.IsCharacterData()) return;
sessionData.CuffedData.Cuffed = false;
sessionData.HandsUp = false;
if (withanim)
{
Trigger.StopAnimation(player);
Main.OffAntiAnim(player);
}
Trigger.ClientEvent(player, "CUFFED", false);
Attachments.RemoveAttachment(player, Attachments.AttachmentsName.Cuffs);
Trigger.ClientEvent(player, "blockMove", false);
}
catch (Exception e)
{
Log.Write($"unCuffPlayer Exception: {e.ToString()}");
}
}
спасибо, если получится и будет все хорошо работать солью команду
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
4,950
2,530
208
36
давай брат
мощный слив будет, ждём
делай, дальше меньше