24 lines
		
	
	
	
		
			668 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			668 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| --[[ require ]]
 | |
| 
 | |
| local Inventory = require 'modules.inventory.server'
 | |
| 
 | |
| --[[ state ]]
 | |
| 
 | |
| Explode = {}
 | |
| 
 | |
| --[[ events ]]
 | |
| 
 | |
| RegisterNetEvent(_e('server:explode:onBombPlanted'), function(data)
 | |
|     local owner = source
 | |
|     server.SetAtmHacked(data.atmModel, data.atmCoords, owner)
 | |
|     TriggerClientEvent(_e('client:explode:onBombPlanted'), -1, data, owner)
 | |
| end)
 | |
| 
 | |
| lib.callback.register(_e('server:explode:collectAtmCashPile'), function(source)
 | |
|     local itemName = Config.Explode.reward.name
 | |
|     local itemCount = math.random(Config.Explode.reward.min, Config.Explode.reward.max)
 | |
| 
 | |
|     Inventory.GiveItem(source, itemName, itemCount)
 | |
| 
 | |
|     return true
 | |
| end)
 | 
