forked from Simnation/Main
30 lines
887 B
Lua
30 lines
887 B
Lua
![]() |
local inMenu = false
|
||
|
|
||
|
RegisterNetEvent("dr-scratching:nuiOpenCard")
|
||
|
AddEventHandler("dr-scratching:nuiOpenCard", function(key, price, amount, price_type, price_label)
|
||
|
if inMenu then return end
|
||
|
SetNuiFocus(true, true)
|
||
|
SendNUIMessage({
|
||
|
type = 'openScratch',
|
||
|
key = key,
|
||
|
price = price,
|
||
|
amount = amount,
|
||
|
price_type = price_type,
|
||
|
price_label = price_label,
|
||
|
win_message = "You Won!",
|
||
|
lose_message = "You Lost :(",
|
||
|
currency = "$",
|
||
|
scratchAmount = Config.ScratchAmount,
|
||
|
resourceName = GetCurrentResourceName(),
|
||
|
debug = debugIsEnabled
|
||
|
})
|
||
|
inMenu = true
|
||
|
end)
|
||
|
|
||
|
RegisterNUICallback('nuiCloseCard', function(data)
|
||
|
SetNuiFocus(false, false)
|
||
|
SendNUIMessage({type = 'closeScratch'})
|
||
|
TriggerEvent("dr-scratching:stopScratchingEmote")
|
||
|
TriggerServerEvent('dr-scratching:stopScratching', data.price, data.amount, data.type)
|
||
|
inMenu = false
|
||
|
end)
|