diff --git a/[insanity]/insanity-animdisabler/CAR_dead_RHS.ifp b/[insanity]/insanity-animdisabler/CAR_dead_RHS.ifp new file mode 100644 index 0000000..b0ce842 Binary files /dev/null and b/[insanity]/insanity-animdisabler/CAR_dead_RHS.ifp differ diff --git a/[insanity]/insanity-animdisabler/client.lua b/[insanity]/insanity-animdisabler/client.lua new file mode 100644 index 0000000..ffb46d3 --- /dev/null +++ b/[insanity]/insanity-animdisabler/client.lua @@ -0,0 +1,37 @@ +local disableAnims = { + {"ped","CLIMB_Stand_finish"}, + {"ped","FALL_land"}, + {"ped","Fight2Idle"}, + {"ped","JUMP_land"}, + {"ped","Player_Sneak_walkstart"}, + {"ped","Run_stop"}, + {"ped","Run_stopR"}, + {"ped","WALK_start"}, + {"ped","WALK_start_armed"}, + {"ped","WALK_start_csaw"}, + {"ped","WALK_start_rocket"}, + {"ped","JUMP_launch"}, + {"ped","JUMP_launch_R"} +} + +local ifp = engineLoadIFP("CAR_dead_RHS.ifp","insanity.animdisabler") + +function applyAnims(ped) + for _,anim in pairs(disableAnims) do + engineReplaceAnimation(ped,anim[1],anim[2],"insanity.animdisabler","CAR_dead_RHS") + end +end + +addEventHandler("onClientPlayerSpawn",root,function() + applyAnims(source) +end) + +for _,player in pairs(getElementsByType("player")) do + applyAnims(player) +end + +addEventHandler("onClientPreRender",root,function() + for _,player in pairs(getElementsByType("player")) do + setPedAnimationSpeed(player,"CAR_dead_RHS",10) + end +end) \ No newline at end of file diff --git a/[insanity]/insanity-animdisabler/meta.xml b/[insanity]/insanity-animdisabler/meta.xml new file mode 100644 index 0000000..21b0bde --- /dev/null +++ b/[insanity]/insanity-animdisabler/meta.xml @@ -0,0 +1,4 @@ + +