29 lines
665 B
Lua
29 lines
665 B
Lua
|
local open = false
|
||
|
|
||
|
RegisterNUICallback('scrambler-callback', function(data, cb)
|
||
|
SetNuiFocus(false, false)
|
||
|
Callbackk(data.success)
|
||
|
open = false
|
||
|
cb('ok')
|
||
|
end)
|
||
|
|
||
|
local function Scrambler(callback, type, time, mirrored)
|
||
|
if type == nil then type = "alphabet" end
|
||
|
if time == nil then time = 10 end
|
||
|
if mirrored == nil then mirrored = 0 end
|
||
|
|
||
|
if not open then
|
||
|
Callbackk = callback
|
||
|
open = true
|
||
|
SendNUIMessage({
|
||
|
action = "scrambler-start",
|
||
|
type = type,
|
||
|
time = time,
|
||
|
mirrored = mirrored,
|
||
|
|
||
|
})
|
||
|
SetNuiFocus(true, true)
|
||
|
end
|
||
|
end
|
||
|
|
||
|
exports("Scrambler", Scrambler)
|