InfernoZones Posted February 24, 2022 Posted February 24, 2022 vrp_traficantdedroguri.rar 5.96 kB · 4 downloads Un job de traficant de droguri How To?: -- groups.lua ["Traficant Droguri"] = { _config = { onspawn = function(player) vRPclient.notify(player,{"Esti ~g~Traficant Droguri."}) end }, "harvest.weed", "drugseller.market", "drugs.mission" }, -- vrp_basic_mission / server.lua -- Drug seller for k,v in pairs(cfg.drugseller) 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 -- build mission local mdata = {} mdata.name = lang.drugseller.title() -- generate items local todo = 0 local drugseller_items = {} for idname,data in pairs(v.items) do local amount = math.random(data[1],data[2]+1) if amount > 0 then drugseller_items[idname] = amount todo = todo+1 end end local step = { text = "", onenter = function(player, area) for idname,amount in pairs(drugseller_items) do if amount > 0 then -- check if not done if vRP.tryGetInventoryItem({user_id,idname,amount,true}) then local reward = v.items[idname][3]*amount vRP.giveMoney({user_id,reward}) vRPclient.notify(player,{glang.money.received({reward})}) todo = todo-1 drugseller_items[idname] = 0 if todo == 0 then -- all received, finish mission vRP.nextMissionStep({player}) end end end end end, position = v.positions[math.random(1,#v.positions)] } -- mission display for idname,amount in pairs(drugseller_items) do local name = vRP.getItemName({idname}) step.text = step.text..lang.drugseller.item({name,amount}).."<br />" end mdata.steps = {step} if todo > 0 then vRP.startMission({player,mdata}) end end end end -- vrp_basic_mission / cfg local common_drugseller_positions = { {-1087.20959472656,479.4970703125,81.5277786254883}, {-1215.48083496094,457.809478759766,91.9756546020508}, {-1277.36901855469,496.794769287109,97.8074340820313}, {-1380.82360839844,474.517272949219,105.052627563477}, {-1063.642578125,-1054.95007324219,2.15036153793335}, {-1113.640625,-1068.970703125,2.15036201477051}, {-1161.85144042969,-1099.05871582031,2.17665767669678} } cfg.drugseller = { ["drugs.mission"] = { title = "Drug Dealer", positions = common_drugseller_positions, items = { ["cocaine"] = {1,10,250000}, ["xanax"] = {1,10,300000} } } } Succes ❤️ 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now