From 1a6d70b0fcb1b3c7cfc13da0d35904c0b59440ef Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Fri, 7 Jan 2022 19:50:20 -0600 Subject: [PATCH] Fix anim when shot by tazer --- scripts/server/item/tazer.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/scripts/server/item/tazer.js b/scripts/server/item/tazer.js index ee43a326..799b9501 100644 --- a/scripts/server/item/tazer.js +++ b/scripts/server/item/tazer.js @@ -20,13 +20,15 @@ function tazePlayer(client) { setPlayerControlState(client, false); let animationId = getAnimationFromParams("tazed"); - forcePedAnimation(client.player, animationId); + if(animationId != false) { + forcePedAnimation(client.player, animationId); - getPlayerData(client).currentAnimation = animationId; - getPlayerData(client).currentAnimationPositionOffset = toVector3(0.0, 0.0, 0.0); - getPlayerData(client).currentAnimationPositionReturnTo = getPlayerPosition(client); - getPlayerData(client).animationStart = getCurrentUnixTimestamp(); - getPlayerData(client).animationForced = true; + getPlayerData(client).currentAnimation = animationId; + getPlayerData(client).currentAnimationPositionOffset = toVector3(0.0, 0.0, 0.0); + getPlayerData(client).currentAnimationPositionReturnTo = getPlayerPosition(client); + getPlayerData(client).animationStart = getCurrentUnixTimestamp(); + getPlayerData(client).animationForced = true; + } setTimeout(function() { unTazePlayer(client);