Scripts/resources/[standalone]/hacking/client/main.lua

44 lines
930 B
Lua
Raw Normal View History

2024-12-29 20:02:20 +00:00
local IsHacking = false
local devMode = false
AddEventHandler('open:minigame', function(callback)
Callbackk = callback
openHack()
end)
function OpenHackingGame(puzzleDuration, puzzleLength, puzzleAmount, callback)
Callbackk = callback
openHack(puzzleDuration, puzzleLength, puzzleAmount)
end
RegisterNUICallback('callback', function(data, cb)
closeHack()
Callbackk(data.success)
cb('ok')
end)
function openHack(puzzleDuration, puzzleLength, puzzleAmount)
SetNuiFocus(true, true)
SendNUIMessage({
action = "open",
duration = puzzleDuration,
length = puzzleLength,
amount = puzzleAmount,
dev = devMode
})
IsHacking = true
end
function closeHack()
SetNuiFocus(false, false)
IsHacking = false
end
function GetHackingStatus()
return IsHacking
end
RegisterCommand('lhdev', function()
devMode = not devMode
print(devMode)
end)