28 lines
713 B
Lua
28 lines
713 B
Lua
-- define the money fountain list (SHARED SCRIPT)
|
|
moneyFountains = {}
|
|
|
|
-- index to know what to remove
|
|
local fountainIdx = 1
|
|
|
|
AddEventHandler('getMapDirectives', function(add)
|
|
-- add a 'money_fountain' map directive
|
|
add('money_fountain', function(state, name)
|
|
return function(data)
|
|
local coords = data[1]
|
|
local amount = data.amount or 100
|
|
|
|
local idx = fountainIdx
|
|
fountainIdx += 1
|
|
|
|
moneyFountains[idx] = {
|
|
id = name,
|
|
coords = coords,
|
|
amount = amount
|
|
}
|
|
|
|
state.add('idx', idx)
|
|
end
|
|
end, function(state)
|
|
moneyFountains[state.idx] = nil
|
|
end)
|
|
end) |