Finger Print Hacking Mini Game [STANDALONE]

Hey, I created this mini game for my upcoming Diamond Casino Heist script. I shared this for free on my local website and I wanted to share it on here too, so here it goes.

Screenshots:





Video: Watch hackfinal | Streamable

So basically this is the fivem version of the original gta mini game you may encounter on diamond casino heist.

There is a second version of it which looks like this, but I haven’t finished this yet.

This is very useless on it’s own, so you need to add this to your scripts, just like you add mhacking.
Everything you see on the screen is interactive and real. Connection time countdown, scramble countdown, access attempts(lifes), 4 levels at bottom right, they are all real.

My tests (which was a lot) produced no error, but if you do encounter any issue let me know.

Usage:

-- starting the mini game
TriggerEvent("utk_fingerprint:Start", levels, lifes, time, callback)
-- levels is how many levels you want. Max is 4, Min is 1
-- lifes is how many life player has, Max is 6, Min is 1
-- time is how much time player has in minutes, Max is 9, min is 1 (I highly recommend to set it between 3-1)
-- callback is the callback function to catch the outcome


-- catching the outcome
-- reason paramater is only passed if the player fails to complete hack game.
-- method 1:
TriggerEvent("utk_fingerprint:Start", levels, lifes, time, function(outcome, reason)
    if outcome == true then
        print("Success!!")
    elseif outcome == false then
        print("Failed! Reason: "..reason)
    end
end)

-- method 2:
TriggerEvent("utk_fingerprint:Start", levels, lifes, time, HackFinished)

function HackFinished(outcome, reason)
    if outcome == true then
        print("Success!!")
    elseif outcome == false then
        print("Failed! Reason: "..reason)
    end
end

How to play?

You match 4 parts of the big fingerprint and press TAB to check, if it mathces you proceed to next level.

Download: GitHub - utkuali/Finger-Print-Hacking-Game

31 Likes

This is awesome. Will definitely try this out

1 Like

Very awesome @utkuali as always.

The start screen scared me

2 Likes
Citizen.CreateThread(function()
	while not coords do
		Citizen.Wait(1000)
	end
	local sleep
	while true do
		sleep = 5
		local player = GetPlayerPed(-1)
		local playercoords = GetEntityCoords(player)
		local dist = #(vector3(playercoords.x, playercoords.y, playercoords.z)-vector3(coords.x, coords.y, coords.z))
		if not inUse then
			if dist <= 3 then
				sleep = 5
				DrawText3Ds(coords.x, coords.y, coords.z, _U'press_start')
				--DrawMarker(1, coords.x, coords.y, coords.z-1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.5, 2.5, 0.2, 0, 255, 100, 100, false, true, 2, false, false, false, false)
				if IsControlJustPressed(1, 51) then
				
					TriggerEvent("utk_fingerprint:Start", 4, 6, 2, function(outcome, reason)
						if outcome == true then -- reason will be nil if outcome is true
							print("Succeed")
							decipherAnim()
							main()
						elseif outcome == false then
							print("Failed. Reason: "..reason)
							sleep = 2000
						end
					end)
				end
			
			elseif dist <= 3 and inUse then
				sleep = 5
				DrawText3Ds(coords.x, coords.y, coords.z, _U'unavailable')
			else
				sleep = 3000
			end
			Citizen.Wait(sleep)
		end	
	end
end)

trying to run this, but if i complete the minigame fivem freezes? also noticed when i select 4 finger prints it doesnt give the instruction to press tab to check. wondered if you could see the issue here

Hello there! Awesome script this is, I am trying to implement it to one of my jewelry robbery scripts, however when I enter the correct fingerprints it doesnt go to the next stage? Maybe I am doing something wrong, or something is wrong with the code, maybe you could help out? <3

image

1 Like

Here you go.

Oooh haha, thanks mate! I am stupid :stuck_out_tongue:

this is weird, dude you put it on a loop but you never break the loop if control 51 is pressed, so it is very likely to crash the game, you should add return or break after the utk_fingerprint:Start event

i wish i knew how to add that

Btw maybe its an idea to put the tab button shortcut in the bottom right just like the arrow keys and enter so its more obvious for the new people in the server?

1 Like

Works perfect now btw, awesome minigame!

Is there a way to add a text the same as ‘‘Abort hack / Move selector’’ for the button Tab? So people can see what button to press to check if youve succeeded

1 Like

sorted it out, you were right, just had to close the loop properly. Thanks a million

I’m really suprised.
All these paid scripts that are “leaked” on FivemLeaks discords all of a sudden show up here :smiley:

I’m also wondering how many of these script are really made by their posters… :smiley:

What do you mean? That I didn’t made this?
I even have twitch stream history of making and showing this script to my viewers…
I have old video previews of it, old versions where things wasn’t this detailed.
And no this was never paid. I have shared this on a website free. People were looking for this since I first posted a video of it. And they though it was a leak.

3 Likes

bro let them talk everyone now you do this

Hey Bro Can i Have The Hacker Job That You Have ? Thanks

You look like one of the owners of it. Don’t say something you didn’t researched about.

He has some awesome releases. You will resell this as leaked discords mostly resell public scripts like disc-inventory and mythic_phone etc.

Awesome release.

1 Like

Added, update your files.

1 Like