From be658655859f0c6fa8853c1083f2445cb1ee64b3 Mon Sep 17 00:00:00 2001 From: kookroach Date: Tue, 6 Apr 2021 19:13:00 +0200 Subject: [PATCH] try fix --- ReallifeGamemode.Client/util/animationSync.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/ReallifeGamemode.Client/util/animationSync.ts b/ReallifeGamemode.Client/util/animationSync.ts index be395bf0..bb8dc3e3 100644 --- a/ReallifeGamemode.Client/util/animationSync.ts +++ b/ReallifeGamemode.Client/util/animationSync.ts @@ -3,7 +3,7 @@ mp.events.add("SERVER:LoadAnimations", () => { animationSyncData.register("Cuffed", "mp_arresting", "idle", -1, true, 50); - animationSyncData.register("doArrest", "mp_arrest_paired", "cop_p2_back_right", 3000, false, 0); + animationSyncData.register("doArrest", "mp_arrest_paired", "cop_p2_back_right", 3760, false, 0); animationSyncData.register("getArrest", "mp_arrest_paired", "crook_p2_back_right", 3760, false, 0); animationSyncData.register("doUncuff", "mp_arresting", "a_uncuff", 5500, false, 0); animationSyncData.register("getUncuff", "mp_arresting", "b_uncuff", 5500, false, 0); @@ -59,10 +59,8 @@ let currentAnim = animationSyncData.animations[index]; let { id, name, animDict, animName, duration, loop, flag } = currentAnim; let pair = pairData.find(pair => pair.from == name); - if (pair) - return; - if (loop && !player.isPlayingAnim(animDict, animName, 3)) { + if (loop && !player.isPlayingAnim(animDict, animName, 3) && pair) { loadAnimDict(animDict, function () { mp.players.exists(player) && 0 !== player.handle && player.taskPlayAnim(animDict, animName, 8, 1, duration, parseInt(flag), 0, !1, !1, !1) }); @@ -97,7 +95,7 @@ let { id, name, animDict, animName, duration, loop, flag } = animData; loadAnimDict(animDict, function () { - mp.players.exists(entity) && 0 !== entity.handle && entity.taskPlayAnim(animDict, animName, 8, 1, duration, parseInt(flag), 0, !1, !1, !1) + mp.players.exists(entity) && 0 !== entity.handle && entity.taskPlayAnim(animDict, animName, 1, 0, duration, parseInt(flag), 0, !1, !1, !1) }); blockInput = true;