58 lines
1.6 KiB
Lua
58 lines
1.6 KiB
Lua
|
--<+>-- --<+>-- --<+>-- --<+>-- --<+>-- --<+>-- --<+>-- --<+>-- --<+>-- --<+>-- --<+>-- --<+>--
|
||
|
|
||
|
--<+>-- --<+>-- --<+>-- --<+>-- ☾ AMERICAN SCRIPT ☾ --<+>-- --<+>-- --<+>-- --<+>--
|
||
|
|
||
|
--<+>-- --<+>-- --<+>-- --<+>-- --<+>-- --<+>-- --<+>-- --<+>-- --<+>-- --<+>-- --<+>-- --<+>--
|
||
|
|
||
|
|
||
|
local QBCore = exports['qb-core']:GetCoreObject()
|
||
|
|
||
|
--<+>-- --<+>-- --<+>-- --<+>-- COUNTER CALLBACK --<+>-- --<+>-- --<+>-- --<+>--
|
||
|
|
||
|
RegisterNUICallback('CounterCallback', function(data, cb)
|
||
|
SetNuiFocus(false, false)
|
||
|
Callback(data.success)
|
||
|
SendNUIMessage({open = false})
|
||
|
cb('ok')
|
||
|
end)
|
||
|
|
||
|
|
||
|
--<+>-- --<+>-- --<+>-- --<+>-- START GAME --<+>-- --<+>-- --<+>-- --<+>--
|
||
|
|
||
|
local function StartGame(callback, piezas, timer)
|
||
|
Callback = callback
|
||
|
SendNUIMessage({
|
||
|
open = true,
|
||
|
piezasencontradas = piezas,
|
||
|
timer = timer,
|
||
|
})
|
||
|
SetNuiFocus(true, true)
|
||
|
end
|
||
|
|
||
|
|
||
|
|
||
|
--<+>-- --<+>-- --<+>-- --<+>-- CLOSE GAME --<+>-- --<+>-- --<+>-- --<+>--
|
||
|
|
||
|
RegisterNUICallback('CloseGame', function(data, cb)
|
||
|
SetNuiFocus(false, false)
|
||
|
Callback(data.success)
|
||
|
SendNUIMessage({open = false})
|
||
|
cb('ok')
|
||
|
end)
|
||
|
|
||
|
--<+>-- --<+>-- --<+>-- --<+>-- EXPORT --<+>-- --<+>-- --<+>-- --<+>--
|
||
|
|
||
|
exports('StartGame', StartGame)
|
||
|
|
||
|
--<+>-- --<+>-- --<+>-- --<+>-- TEST EVENTS/COMMANDS THESE CAN BE DELETED --<!>-- --<!>-- --<!>-- --<!>--
|
||
|
|
||
|
RegisterCommand('TESTHACKam', function()
|
||
|
exports['am_hackgame']:StartGame(function(success)
|
||
|
if success then
|
||
|
QBCore.Functions.Notify('GENNEMFØRT')
|
||
|
else
|
||
|
QBCore.Functions.Notify('Fejlet! Har du glemt hvordan man gør?!')
|
||
|
end
|
||
|
end, 9, 60)
|
||
|
end)
|