[ESX] esx_tk_evidence - Evidence System & GSR Test

esx_tk_evidence

About

This scripts adds an evidence system & a GSR test for your police to investigate crime scenes better. Shooting with guns will leave bullet shells and gunpowder traces on your hands, getting damaged will leave blood and you can even add fingerprints to any of your events. Script has been tested with ESX V1 Final, but should work with all ESX versions. If not, you can always contact me!

Features

  • Well-optimized
    • 0.01 ms | Idle
    • 0.05 ms - 0.10 ms | In usage
  • Uses FiveM Asset Escrow system, but if there is anything you would like to get changed or added to the editable file, contact me and I can probably change it!
  • Highly customizable
    • Change how long it takes for shells, blood and fingerprints to disappear
    • Change chance for shooter dna to be in bullet shells
    • Change durations for events
    • & much more
  • Exports
    • exports.esx_tk_evidence:GSRTest()
      • Perform a GSR test
    • exports.esx_tk_evidence:removeGSR()
      • Remove GSR
    • exports.esx_tk_evidence:SaveFingerprint(coords)
      • Leave fingerprints at certain coords
  • How does it work? (watch video above for a good understanding)
    • Shooting a gun will leave bullet shells at ground
    • Getting shot or hit with a melee weapon will leave blood at ground
    • [NEW] Being in a vehicle will now leave fingerprints in that vehicle
    • [NEW] Police can use the UV Flashlight to search for fingerprints in vehicles and then analyze those fingerprints to see the person’s name etc.
    • Fingerprints can also be left at other places (You need to add the export to code you want to add fingerprints to)
    • Police and other players can see all evidence on ground with a flashlight (weapon neeeded to see evidence can be changed)
    • Police can pick up and analyze evidence
      • Analyzing a bullet shell for example will show the time the gun was shot, the weapon that was shot and the shooter of the weapon if there is DNA in the bullet shell
    • Shooting a weapon will also leave gunpowder traces on your hand
    • Police can do a GSR test either with a command (/gsr) or with an GSR test kit item
    • Gunpowder traces can be washed off in water or with a GSR cloth item
Screenshots

Config

Requirements

Purchase (14.99€ + VAT)


My other work

6 Likes

nice job and good price! :slight_smile:

1 Like

Thank you so much for this release! Works great!

1 Like

Is this encrypted? Because we need a chance to change the script on serverside for getting weapon serials instead of name of the shooter.

Yes, the script is encrypted. However, I can open up certain events so you can edit them to show the weapon serial if you’d wan’t to.

Update 1.1.0

  • Added possibility to add multiple places where you can analyze evidence
  • Added config option “Config.MenuAlign” to change the ESX menu align
  • Added config option “Config.GetRPName” if the script doesn’t automatically get the player RP name for you

Update 1.1.3

  • Added config option DatabaseUsersTableName

Update 1.1.4

  • Minor bug fixes

Update 1.1.5

  • New config option Config.EnableEvidence , set to false if you wan’t to disable the evidence (bullet shells, blood, etc.)
1 Like

Is there a export for removing Gunpowder traces? For example I could add washing hands as a way to remove any traces of gunpowder

Hey! Not yet but this has already been requested and will be added soon. I will post an update here when it has been added.

1 Like

Update 1.1.6

  • Fixed crash caused by the script with large amounts of players

Update 1.2.0

  • New config option Config.WeaponsNoShells , allows you to specify weapons that shouldn’t drop bullet shells when shot
  • Added new export exports.esx_tk_evidence:removeGSR() which will remove GSR from the player that triggers the export

Are you able to play multiple animations at the same time? Similar to the LSPDFR “frisking”?

Hey! I don’t quite understand what you mean. When would you want to play multiple animations?

Sorry for not specifying. For the GSR animation. Would it be possible to play more than one animation at a time?

Update 1.2.5

  • Added various functions to the editable client file to enable you to store custom data to shells (for example you could store the weapon serial number). (you’ll have to delete the old evidence table from your database and run the sql again)

Update 1.2.6

  • Added new config option Config.EnableGSR

Update 1.2.7

  • Moved displaying evidence info to editable client file

Update 1.3.0 (MAJOR UPDATE)

  • New item UV Flashlight
  • Being in a vehicle will now leave fingerprints in that vehicle
  • Police can use the UV Flashlight to search for fingerprints in vehicles and then analyze those fingerprints to see the person’s name etc.

Update 1.3.1

  • Fixed bug with vehicle fingerprints

Update 1.3.2

  • Small fix to custom data

#1
What if the persons are wearing gloves? Then no fingerprints can be read, is that also possible here?
2
How does it all behave in the rain?
#3
Can the option that the name is displayed when dna is in the database be switched off?