24 lines
		
	
	
	
		
			885 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			885 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| -- Default requirement and all credits to: https://forum.cfx.re/t/standalone-datacrack-hacking-mini-game/1066972 (https://github.com/utkuali/datacrack)
 | |
| 
 | |
| function datacrackMinigame(difficulty)
 | |
|     local resName = EXTERNAL_SCRIPTS_NAMES["datacrack"]
 | |
| 
 | |
|     if(GetResourceState(resName) ~= "started") then
 | |
|         notifyClient("Check F8")
 | |
|         print("^1To use the datacrack minigame, you need ^3datacrack^1 to be ^2installed and started^1, you can change the script folder name in ^3integrations/sh_integrations.lua^1")
 | |
|         print("^1FOLLOW THE SCRIPT INSTALLATION TUTORIAL TO FIND IT^7")
 | |
|         return false
 | |
|     end
 | |
| 
 | |
|     local promise = promise.new()
 | |
| 
 | |
|     if(difficulty <= 1) then
 | |
|         difficulty = 2
 | |
|     end
 | |
| 
 | |
|     TriggerEvent("datacrack:start", difficulty, function(result)
 | |
|         promise:resolve(result)
 | |
|     end)
 | |
| 
 | |
|     return Citizen.Await(promise)
 | |
| end
 | 
