Skip to content
View in the app

A better way to browse. Learn more.

LCPDFR.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Police Passenger Animation 1.2.5

(3 reviews)

6 Screenshots

[DEV-WIP] Beacon/Lightbar. This video example XML Dev Only.

PPA: Police Passenger Animation , I hope you enjoy it.❤️

 

Installation

Open your Grand Theft Auto V folder, then copy the plugins folder and paste it into your game directory.

How It Works

The passenger officer performs ambient interactions such as:

  • Drinking coffee

  • Looking at a clipboard

  • Writing notes in a notepad

These animations add more realism while the officer is inside the vehicle.

Animation Mode
  • Pressing CTRL + N switches between Calm Mode and Alert Mode.

  • The Animation Mode system changes the passenger behavior animations.

  • Calm Mode plays relaxed passenger animations.

  • Alert Mode plays more alert and ready-for-action passenger animations.

  • You can change the keybind in the INI configuration file.

INI Configuration

You can:

  • Enable or disable animations for Player or AI

  • Choose Enable/Disable VehicleSeats can use animations

  • Configure the Time (seconds) cooldown animations

XML Customization

You can use:

  • Any vanilla GTA V animation

  • Custom YCD animations

You can change the animation Flag if you want the full body to be animated.

Note: use menyoo to find your position prop, and prop vehicle.

Recommended Plugins

You Recommend use to:

  • UltimateBackup or PolicingRedefined

PPA automatically detects which plugin you are using.



Note: Suspects cannot be animated because animation functions are blocked.

Thanks Haze Studio for the optimization feedback.

it might be a bit messy, but that's my way of writing code.

Open Source: https://github.com/MrKobraX/Police-Passenger-Animation

Thank you for downloading, and enjoy the patrol!

Edited by Mr.KobraX
Added Note: use menyoo

What's New in Version 1.2.5

Released

PPA - 1.2.5 Changelog

- Fixed Try/Catch Logtrivial to DisplayNotification. (Error Animation Not Found)
- Removed Logo AI Thumbnail

- Fixed Changelog

- Removed Old Version File

- Added Open Source Public.

PPA – 1.2.0 Changelog

• New Animation Mode System

- Calm Mode – relaxed patrol behavior. Alert Mode – alert and ready-for-action behavior.

• New XML Animation Categories

- Added new XML animation sets: Motorcycle, Helicopter, Alert, Alert_Siren, Driver.

• AmbientSpawn Improvements

- Otimizated (Removed 4 Loop Gamefiber )

• New XML Features

- Chance System

- PropVehicle System

- Time-Based Animation Control

• New Optional Animation Folders

- Driver Relaxed Patrol Pose

- Realistic Radio And Flashlight

- [DEV WIP] Beacon Lightbar

- Updated Police Brazilian Style (More Animation), Polizia Signal, Swat Style.

• New INI Configuration

- Added AnimationModeKey

- Added DetectCanAnim

- Added AmbientPluginCanAnim

- Added OpenAllWindows

PPA – 1.1.0 Changelog

• Optimization

- Removed 7 looping animations and reduced them to 2 loops to improve performance and stability. Thank "Haze Studios"

• New XML Customization Features

- Added support for custom AnimationFlag in XML.

- Added RequireVehicle system for vehicle-specific animations.

- Added XML siren support: Passenger animations now change when the siren is turned on.

• RequireVehicle

- Restricts animations to specific vehicle models only.

- Ensures animations play only on selected vehicle models.

• AnimationFlag

- Allows full control over animation behavior.

- Supports UpperBodyOnly, Looping, and HoldLastFrame flags.

- Enables flexible and highly customizable animations.

• New Animation

- Added: Laptop, Donut, Tablet.

• New Optional Animation Folders

- Added a new "Optional" folder containing different animation styles.

• Default Style

- Standard animation set.

- Intended as a safe backup for XML files.

• Emergency Signal Polizia Italian Style Animation

- Passenger points a signaling baton/plate out of the vehicle window.

• Police Brazilian Style

- Realistic Brazilian police-style animations.

• SWAT Style Animation

- Tactical animations for FBI and SWAT units preparing their rifles.

• INI Configuration Updates

- Added SirenAnimation option.

- Added PursuitAnimation option.

- Added PlayerCanAnim option.

- Added AmbientCanAnim option.

- Added ChancePerAnim option for animation probability and cooldown control.


Short Description

Making your partner drink coffee, writing in a notepad, and talking on the walkie talkie.

User Feedback

Recommended Comments

cristian304

Members

Good morning, I can't wait to try out the new paddle animation ... Works with ub and pr right? Like can I use it on my way to a crime scene? Also interesting is another animation that puts the siren maybe on the tit...

Question but does it apply to both code 2 (flashing only) and code 3 (flashing and siren) ?

Sorry for confusing with roleplay + , I went haywire...Thanks and compliments again

A change that could perhaps be made when the calls arrive simulate that we are talking via the radio in the car what do you think ???

Bear82

Members

It's great that there's already an update, also regarding the optimization – I had noticed that too. I'm looking forward to testing it later. Thanks for your work!

Kaariim

Members

Did you see the image I sent you? That's the idea: a small blue LED light of you, like in the photo 🙃


https://actu.fr/ile-de-france/fontainebleau_77186/ce-netait-pas-la-police-qui-controlait-des-automobilistes-a-fontainebleau_60642209.html
Is it possible to add fairly realistic animations with voices (audio) for calls inside a vehicle and on foot? For example?

Mr.KobraX

Members Author

1 hour ago, cristian304 said:

Good morning, I can't wait to try out the new paddle animation ... Works with ub and pr right? Like can I use it on my way to a crime scene? Also interesting is another animation that puts the siren maybe on the tit...

Question but does it apply to both code 2 (flashing only) and code 3 (flashing and siren) ?

Sorry for confusing with roleplay + , I went haywire...Thanks and compliments again

A change that could perhaps be made when the calls arrive simulate that we are talking via the radio in the car what do you think ???

"Unfortunately, I think it's impossible to create ELS with both code 2 and code 3, because ELS comes from scripts, and I’m not sure it would work with both API plugins and scripts. If ELS were a plugin, I believe it could work." I'll try to update soon.

18 minutes ago, Kaariim said:
Did you see the image I sent you? That's the idea: a small blue LED light of you, like in the photo 🙃


https://actu.fr/ile-de-france/fontainebleau_77186/ce-netait-pas-la-police-qui-controlait-des-automobilistes-a-fontainebleau_60642209.html
Is it possible to add fairly realistic animations with voices (audio) for calls inside a vehicle and on foot? For example?

I see the image, it’s amazing! If I understand correctly, it’s a portable lightbar, and the passenger grabs it and places it on top of the vehicle. So it’s possible, but need to create a prop with a spinning or flashing light animation, and an animation for the ped placing it on top of the vehicle. You’d also need to find a bone in the ped’s body that doesn’t move, because the prop can move too. I can try to do that in the future.

Regarding the talking animation, which changes inside the vehicle and on foot, it’s possible as well. I think it would require creating another plugin. As far as I know, PPA only handles the passenger’s animation.

Kaariim

Members

You are amazing ! Thank you

for the flashing lights and the Alkis pack on emergency mod

https://urgencesmods.fr/mods/divers/pack-alkis/

Mr.KobraX

Members Author

(edited)

16 minutes ago, Kaariim said:

You are amazing ! Thank you

for the flashing lights and the Alkis pack on emergency mod

https://urgencesmods.fr/mods/divers/pack-alkis/

Oh, thanks a lot for sending the Karim model link! I can try to do that in the future 😀.

Edited by Mr.KobraX

cristian304

Members

(edited)

I try now but not work the animation italian style...the vehicle els are compatible??

Edited by cristian304

Mr.KobraX

Members Author

(edited)

36 minutes ago, cristian304 said:

I try now but not work the animation italian style...the vehicle els are compatible??

ELS are scripts, not plugins, because they were made with ScriptHookV. PPA is made for LSPDFR and RAGE Plugin Hook, so I’m not sure if the API will work.

Edited by Mr.KobraX

Kaariim

Members

I really hated seeing that! :D

Kaariim

Members

For my request , ELS cars are compatible with animations ?

Mr.KobraX

Members Author

44 minutes ago, Kaariim said:

For my request , ELS cars are compatible with animations ?

Only Code3 works. I don’t think there’s an API for Code2, so I probably won’t be able to implement it.

cristian304

Members

I'm sorry I tried but it didn't work . Both queues 3 and 2 but does it also apply if I turn on the siren without being in a call?

the other animations let me see them but this one doesn't...It starts from the donut, then tablet, coffee but it doesn't do this...

Kaariim

Members

only for Code 3 ? Ah Alright But you're confirming that this animation is feasible?

I'm curious to understand how you're going to do this. Will the animation be linked to a vehicle extra? For example, when I select extra 7 and the roof light comes on, will it start the animation at the same time? I have no idea how you could do it; I'm curious to see the result.

nova2727

Members

Another animation would when you hit shift to do traffic stop or put your sirens on code 3 your partner would pick up radio or car radio and talk dispatch

Mr.KobraX

Members Author

(edited)

43 minutes ago, nova2727 said:

Another animation would when you hit shift to do traffic stop or put your sirens on code 3 your partner would pick up radio or car radio and talk dispatch

There is already a passenger radio animation when siren/code, I probably just need to find a better one.

Edited by Mr.KobraX

Kaariim

Members

Anims +audio would be better than animation alone i think That would add more réalism :)

Kaariim

Members

I have another suggestion: it's possible to create a Code 4-style animation where the player or AI holds up four fingers and shouts "Code 4!" like in LAPD.
Check out the video.
FIVEM - Southern California Roleplay | Ep. 100 | "Get LT on the Phone"

Kaariim

Members

I'm thinking about animation ideas, animations on police motorcycles, to signal other road users to stop or pass; for a convoy it could be incredible, but it's just an idea, I don't know if it's feasible ^^

cristian304

Members

(edited)

I start GTA V and charge LSPDFR. Once in the game, I use my character.

Through Policing Redefined, they spawno a colleague. After I've smashed it, I create a service machine.

I enter the vehicle first and then give the order to my colleague to get in. I turn on the engine, activate the emergency lights and then Code 3, then both flashing and siren.

At this point, I start turning normally.

The problem is that my colleague keeps doing the same animations: eating the doughnut, taking notes with the notepad or using the radio.

He never uses the prop paletta of polizia , which he should use based on the script you set for me.

This is even though I successfully installed the new version.

Edited by cristian304

Mr.KobraX

Members Author

7 hours ago, Kaariim said:

Anims +audio would be better than animation alone i think That would add more réalism :)

The idea with audio is good. I may implement it in the future, but I’m not sure whether I’ll use in-game audio or custom audio, since audio doesn’t have positional (local) sound.
I will implement both: in-game audio and custom audio. Thx for Suggestion.

7 hours ago, Kaariim said:
I have another suggestion: it's possible to create a Code 4-style animation where the player or AI holds up four fingers and shouts "Code 4!" like in LAPD.
Check out the video.
FIVEM - Southern California Roleplay | Ep. 100 | "Get LT on the Phone"

I’ll probably create another plugin, since PPA is vehicle-only. In the future, I may release a plugin like ‘Police On-Foot Animations’ or ‘Police Idle Animations.’

6 hours ago, Kaariim said:
I'm thinking about animation ideas, animations on police motorcycles, to signal other road users to stop or pass; for a convoy it could be incredible, but it's just an idea, I don't know if it's feasible ^^

Some people suggested the same thing, so I can add this in a future update.

4 hours ago, cristian304 said:

I start GTA V and charge LSPDFR. Once in the game, I use my character.

Through Policing Redefined, they spawno a colleague. After I've smashed it, I create a service machine.

I enter the vehicle first and then give the order to my colleague to get in. I turn on the engine, activate the emergency lights and then Code 3, then both flashing and siren.

At this point, I start turning normally.

The problem is that my colleague keeps doing the same animations: eating the doughnut, taking notes with the notepad or using the radio.

He never uses the prop paletta of polizia , which he should use based on the script you set for me.

This is even though I successfully installed the new version.

This usually happens because of the PPA configuration.
Make sure ChancePerAnim is set to 100 and increase or disable the cooldown MinTime / MaxTime, otherwise the default animations (donut, tablet, radio) will still play.

After changing the INI, restart LSPDFR and test again. This can cause the emergency signal animation not to play. Try turning the siren on again and it may trigger. This happens because of the cooldown time and the ChancePerAnim settings.
You can remove the tablet and donut animations in the XML. You can also add more animations to the XML so it doesn’t feel too repetitive.

Mr.KobraX

Members Author

12 hours ago, cristian304 said:

good morning I'm attaching my ini file can you see what's wrong?

PolicePassangerAnimation.txt

Try changing ChancePerAnim from 100 to 70 or 80, since 100 removes the animation cooldown. Also, set MaxTime to 10–20 seconds and MinTime to 5–10 seconds to increase the rest time before the next animation. Set PursuitAnimation from true to false, because siren animations are disabled during pursuits.

0pheIia

Members

this caused my lspdfr to crash after playing with it for a 3rd time. Not sure whats going on but I seen it cause a crash in my rph.log I'll reinstall it tomorrow get a copy of the crash log and send it here.

cristian304

Members

11 hours ago, Mr.KobraX said:

Prova a cambiare ChancePerAnimda 100 a 70 o 80, poiché 100 rimuove il tempo di recupero dell'animazione. Inoltre, impostato MaxTimea 10-20 secondi e MinTimea 5–10 secondi per aumentare il tempo di riposo prima dell'animazione successiva. Set PursuitAnimationda vero a falso, perché le animazioni sirena sono disabilitate durante gli inseguimenti.

i have try this but crash with this error and not work

Pasted content

[2/5/2026 8:15:32 AM.169] LSPD First Response:

[2/5/2026 8:15:32 AM.169] LSPD First Response: ==============================

[2/5/2026 8:15:32 AM.169] LSPD First Response: UNHANDLED EXCEPTION DURING GAME FIBER TICK

[2/5/2026 8:15:32 AM.169] LSPD First Response: ------------------------------

[2/5/2026 8:15:32 AM.169] LSPD First Response: Origin: Game fiber "<UNNAMED THREAD>".

[2/5/2026 8:15:32 AM.169] LSPD First Response: ------------------------------

[2/5/2026 8:15:32 AM.169] LSPD First Response: Exception type: System.InvalidOperationException

[2/5/2026 8:15:32 AM.169] LSPD First Response: Exception message: Cannot load invalid model with hash 0xad17a8a4.

[2/5/2026 8:15:32 AM.169] LSPD First Response: ------------------------------

[2/5/2026 8:15:32 AM.169] LSPD First Response: Inner exceptions:

[2/5/2026 8:15:32 AM.169] LSPD First Response: ------------------------------

[2/5/2026 8:15:32 AM.169] LSPD First Response: Stack trace:

[2/5/2026 8:15:32 AM.169] LSPD First Response: at Rage.Model.LoadAndWait()

[2/5/2026 8:15:32 AM.169] at Rage.Object..ctor(Model model, Vector3 position)

[2/5/2026 8:15:32 AM.169] at PolicePassangerAnimation.AnimTime.PlayAnimation(Ped ped, AnimData anim, Int32 windowIndex, AnimTime timer) in C:\Users\felip\OneDrive\Área de Trabalho\GTA 5 Desenvolvimento\Projeto\PolicePassangerAnimation\PolicePassangerAnimation\AnimTime.cs:line 256

[2/5/2026 8:15:32 AM.169] at PolicePassangerAnimation.AnimTime.UpdatePassenger(Ped ped, Int32 seatType) in C:\Users\felip\OneDrive\Área de Trabalho\GTA 5 Desenvolvimento\Projeto\PolicePassangerAnimation\PolicePassangerAnimation\AnimTime.cs:line 194

[2/5/2026 8:15:32 AM.169] at PolicePassangerAnimation.AnimStart.AnimatePartner(Int32 seatIndex, List`1 anim, List`1 animSiren) in C:\Users\felip\OneDrive\Área de Trabalho\GTA 5 Desenvolvimento\Projeto\PolicePassangerAnimation\PolicePassangerAnimation\AnimStart.cs:line 168

[2/5/2026 8:15:32 AM.169] at PolicePassangerAnimation.AnimStart.<StartAnimation>b__9_0() in C:\Users\felip\OneDrive\Área de Trabalho\GTA 5 Desenvolvimento\Projeto\PolicePassangerAnimation\PolicePassangerAnimation\AnimStart.cs:line 72

[2/5/2026 8:15:32 AM.169] at Rage.GameFiber.Main()

[2/5/2026 8:15:32 AM.169] LSPD First Response: ==============================

[2/5/2026 8:15:32 AM.169] LSPD First Response:

[2/5/2026 8:15:32 AM.174] LSPD First Response: [FATAL] Forced termination

[2/5/2026 8:15:32 AM.176] LSPD First Response: [TRACE] Released 0 entities from DefaultContentManager

[2/5/2026 8:15:33 AM.759] LSPD First Response: [INFO] LSPDFR has shut down

cristian304

Members

Good morning there is news??

Create an account or sign in to comment

Latest Mods

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.