forked from Simnation/Main
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)
|