Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- bankdriver
- for k,v in pairs(cfg.bankdriver) do -- each repair perm def
- -- add missions to users
- local users = vRP.getUsersByPermission({k})
- for l,w in pairs(users) do
- local user_id = w
- local player = vRP.getUserSource({user_id})
- if not vRP.hasMission({player}) then
- if math.random(1,v.chance+1) == 1 then -- chance check
- -- build mission
- local mdata = {}
- mdata.name = lang.bankdriver({v.title})
- mdata.steps = {}
- -- build steps
- for i=1,v.steps do
- local step = {
- text = lang.bankdriver({v.title}).."<br />"..lang.reward({v.reward}),
- onenter = function(player, area)
- if vRP.tryGetInventoryItem({user_id,"bank_money",500000,true}) then
- vRPclient.playAnim(player,{false,{task="CODE_HUMAN_POLICE_INVESTIGATE"},false})
- SetTimeout(15000, function()
- vRP.nextMissionStep({player})
- vRPclient.stopAnim(player,{false})
- -- last step
- if i == v.steps then
- vRP.giveMoney({user_id,v.reward})
- vRPclient.notify(player,{glang.money.received({v.reward})})
- end
- end)
- end
- end,
- position = v.positions[math.random(1,#v.positions)]
- }
- table.insert(mdata.steps, step)
- end
- vRP.startMission({player,mdata})
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement