30 lines
		
	
	
		
			No EOL
		
	
	
		
			887 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			No EOL
		
	
	
		
			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) | 
