diff --git a/ReallifeGamemode.Client/util/animationSync.ts b/ReallifeGamemode.Client/util/animationSync.ts index 13c3d2f4..42371d75 100644 --- a/ReallifeGamemode.Client/util/animationSync.ts +++ b/ReallifeGamemode.Client/util/animationSync.ts @@ -105,12 +105,14 @@ mp.players.exists(entity) && 0 !== entity.handle && entity.taskPlayAnim(animDict, animName, 8, 1, duration, parseInt(flag), 0, !1, !1, !1) }); - let a = setInterval(function () { - if (entity == mp.players.local) { - mp.events.callRemote("CLIENT:ClearAnimationData", entity); - } - clearInterval(a); - }, duration); + if (!loop) { + let a = setInterval(function () { + if (entity == mp.players.local) { + mp.events.callRemote("CLIENT:ClearAnimationData", entity); + } + clearInterval(a); + }, duration); + } }); mp.events.add("render", () => {