Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local cfg = {}
- -- define each group with a set of permissions
- -- _config property:
- --- gtype (optional): used to have only one group with the same gtype per player (example: a job gtype to only have one job)
- --- onspawn (optional): function(player) (called when the player spawn with the group)
- --- onjoin (optional): function(player) (called when the player join the group)
- --- onleave (optional): function(player) (called when the player leave the group)
- --- (you have direct access to vRP and vRPclient, the tunnel to client, in the config callbacks)
- cfg.groups = {
- ["Fondator"] = {
- _config = {onspawn = function(player) vRPclient.notify(player,{"Esti Fondator."}) end},
- "player.group.add",
- "admin.revive",
- "giftbox.admin",
- "fondator.textchat",
- "player.group.remove",
- "revive.player",
- "admin.tickets",
- "admin.announce",
- "admin.menu",
- "admin.spikes",
- "admin.godmode",
- "admin.spawnveh",
- "admin.deleteveh",
- "player.blips",
- "player.tptowaypoint",
- "player.list",
- "revive.player",
- "player.whitelist",
- "player.unwhitelist",
- "player.kick",
- "player.ban",
- "player.unban",
- "player.noclip",
- "player.custom_emote",
- "player.custom_sound",
- "player.display_custom",
- "player.coords",
- "player.tptome",
- "emergency.revive",
- "emergency.shop",
- "player.tpto",
- "admin.easy_unjail",
- "player.givemoney",
- "player.giveitem"
- },
- ["Co-Fondator"] = {
- _config = {onspawn = function(player) vRPclient.notify(player,{"Esti CoFondator."}) end},
- "player.group.add",
- "admin.revive",
- "player.group.remove",
- "cofondator.textchat",
- "revive.player",
- "admin.tickets",
- "admin.announce",
- "admin.menu",
- "admin.spikes",
- "admin.godmode",
- "admin.spawnveh",
- "admin.deleteveh",
- "player.blips",
- "player.tptowaypoint",
- "revive.player",
- "player.whitelist",
- "player.unwhitelist",
- "player.kick",
- "player.ban",
- "player.unban",
- "player.noclip",
- "player.custom_emote",
- "player.custom_sound",
- "player.display_custom",
- "player.coords",
- "player.tptome",
- "emergency.revive",
- "emergency.shop",
- "player.tpto",
- "admin.easy_unjail"
- },
- ["Owner"] = {
- _config = {onspawn = function(player) vRPclient.notify(player,{"Esti Owner."}) end},
- "player.group.add",
- "admin.revive",
- "player.group.remove",
- "revive.player",
- "owner.textchat",
- "admin.tickets",
- "admin.announce",
- "admin.menu",
- "admin.spikes",
- "admin.godmode",
- "admin.spawnveh",
- "admin.deleteveh",
- "player.blips",
- "player.tptowaypoint",
- "revive.player",
- "player.whitelist",
- "player.unwhitelist",
- "player.kick",
- "player.ban",
- "player.unban",
- "player.noclip",
- "player.custom_emote",
- "player.custom_sound",
- "player.display_custom",
- "player.coords",
- "player.tptome",
- "emergency.revive",
- "emergency.shop",
- "player.tpto",
- "admin.easy_unjail",
- "admin.ajail"
- },
- ["Co-Owner"] = {
- _config = {onspawn = function(player) vRPclient.notify(player,{"Esti Co-Owner."}) end},
- "player.group.add",
- "admin.revive",
- "player.group.remove",
- "revive.player",
- "admin.tickets",
- "coowner.textchat",
- "admin.announce",
- "admin.menu",
- "admin.spikes",
- "admin.godmode",
- "admin.spawnveh",
- "admin.deleteveh",
- "player.blips",
- "player.tptowaypoint",
- "revive.player",
- "player.whitelist",
- "player.unwhitelist",
- "player.kick",
- "player.ban",
- "player.unban",
- "player.noclip",
- "player.custom_emote",
- "player.custom_sound",
- "player.display_custom",
- "player.coords",
- "player.tptome",
- "emergency.revive",
- "emergency.shop",
- "player.tpto",
- "admin.easy_unjail",
- "admin.ajail"
- },
- ["YouTuber"] = {
- _config = {onspawn = function(player) vRPclient.notify(player,{"Esti YouTuber."}) end},
- "admin.tickets",
- "admin.revive",
- "admin.announce",
- "ytb.textchat",
- "revive.player",
- "ytb.vehicle",
- "player.kick",
- "player.coords",
- "player.tptome",
- "emergency.revive",
- "emergency.shop",
- "player.tpto",
- "admin.ajail"
- },
- ["SuperAdmin"] = {
- _config = {onspawn = function(player) vRPclient.notify(player,{"Esti SuperAdmin."}) end},
- "admin.tickets",
- "admin.revive",
- "admin.announce",
- "admin.menu",
- "admin.spikes",
- "admin.godmode",
- "admin.spawnveh",
- "admin.deleteveh",
- "superadmin.textchat",
- "player.blips",
- "player.tptowaypoint",
- "revive.player",
- "player.kick",
- "player.ban",
- "player.noclip",
- "player.coords",
- "player.tptome",
- "emergency.revive",
- "emergency.shop",
- "admin.ajail",
- "player.tpto"
- },
- ["Admin"] = {
- "admin.tickets",
- "admin.revive",
- "admin.announce",
- "admin.menu",
- "admin.spikes",
- "admin.godmode",
- "admin.spawnveh",
- "admin.deleteveh",
- "admin.textchat",
- "player.blips",
- "player.tptowaypoint",
- "revive.player",
- "player.kick",
- "player.ban",
- "player.noclip",
- "player.coords",
- "player.tptome",
- "emergency.revive",
- "emergency.shop",
- "admin.ajail",
- "player.tpto"
- },
- -- ["god"] = {
- -- "admin.god" -- reset survivals/health periodically
- -- },
- ["recruiter"] = {
- "player.list",
- "player.group.add",
- "player.group.remove"
- },
- ["Moderator"] = {
- _config = {onspawn = function(player) vRPclient.notify(player,{"Esti Moderator"}) end},
- "admin.tickets",
- "admin.revive",
- "admin.announce",
- "player.kick",
- "player.coords",
- "player.tptome",
- "moderator.textchat",
- "emergency.revive",
- "emergency.shop",
- "player.tptowaypoint",
- "player.tpto",
- "mod.paycheck",
- "revive.player",
- "admin.ajail",
- "moderator.textchat"
- },
- ["Helper"] = {
- _config = {onspawn = function(player) vRPclient.notify(player,{"Esti Helper."}) end},
- "admin.tickets",
- "admin.revive",
- "admin.announce",
- "helper.textchat",
- "revive.player",
- "player.kick",
- "player.coords",
- "player.tptome",
- "emergency.revive",
- "emergency.shop",
- "player.tpto",
- "admin.ajail",
- "asfsa.textchat"
- },
- -- the group user is auto added to all logged players
- ["user"] = {
- "player.phone",
- "player.calladmin",
- "player.fix_haircut",
- "player.check",
- --"mugger.mug",
- "police.askid",
- "player.skip_coma",
- "player.store_money",
- "player.check",
- "player.player_menu",
- "player.userlist",
- "police.seizable", -- can be seized
- "user.paycheck"
- },
- ["Pescar"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti un Pescar."}) end
- },
- "mission.delivery.fish",
- "fisher.service",
- "fisher.vehicle"
- },
- ["Batman10"] = {
- "batman.cloakroom"
- },
- ["JOKER"] = {
- "joker.cloakroom",
- "joker.vehicle"
- },
- ["Cargo Pilot"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti un Cargo Pilot. Salariu: $2000."}) end
- },
- "mission.pilot.cargo",
- "pilot.vehicle",
- "pilot.paycheck"
- },
- ["Airline Pilot"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti un Pilot, Salariu : $2000."}) end
- },
- "airlines.service",
- "air.vehicle",
- "air.paycheck"
- },
- ["Transport Medical"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti un Medical weed."}) end
- },
- "mission.delivery.medical",
- "medical.service",
- "medical.vehicle"
- },
- ["Traficant de Arme"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti un Traficant de Arme."}) end
- },
- "mission.weapons.smuggler",
- "smuggler.service"
- },
- ["Police Officer"] = {
- _config = {
- gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{true}) end
- },
- "Officer.cloakroom",
- "highway.cloakroom",
- "police.pc",
- --"police.handcuff",
- "police.putinveh",
- "police.getoutveh",
- "police.drag",
- "police.easy_cuff",
- "police.easy_fine",
- "police.easy_jail",
- "police.easy_unjail",
- "police.spikes",
- "police.menu",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.service",
- "police.wanted",
- "police.seize.weapons",
- "police.seize.items",
- --"police.jail",
- --"police.fine",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "police.vehicle",
- "police.loadshop",
- "cop.whitelisted",
- "emergency.market",
- "emergency.revive",
- "emergency.shop",
- --"player.list",
- "police.paycheck",
- "police.mission",
- "player.blips",
- "police.menu_interaction"
- },
- ["Police Detective"] = {
- _config = {
- gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{true}) end
- },
- "Detective.cloakroom",
- "highway.cloakroom",
- "police.pc",
- --"police.handcuff",
- "police.putinveh",
- "police.getoutveh",
- "police.service",
- "police.wanted",
- "police.seize.weapons",
- "police.seize.items",
- --"police.jail",
- --"police.fine",
- "police.drag",
- "police.easy_cuff",
- "police.easy_fine",
- "police.easy_jail",
- "police.easy_unjail",
- "police.spikes",
- "police.menu",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "police.vehicle",
- "police.loadshop",
- "cop.whitelisted",
- "emergency.market",
- "emergency.revive",
- "emergency.shop",
- --"player.list",
- "Detective.paycheck",
- "police.menu_interaction",
- "player.blips",
- "police.mission"
- },
- ["Lider EMS"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"You are a EMS Chief, salary : $5000."}) end
- },
- "emergency.revive",
- "police.pc",
- --"police.wanted",
- "emergency.shop",
- "emergency.service",
- "emergency.cloakroom",
- "emscheck.revive",
- "emergency.vehicle",
- "emergency.market",
- "ems.whitelisted",
- "ems.loadshop",
- --"player.list",
- "police.menu_interaction",
- "emsChief.paycheck",
- "player.blips",
- "ems.mission"
- },
- ["Co-Lider EMS"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"You are a EMS Paramedic, salary : $2000."}) end
- },
- "emergency.revive",
- "police.pc",
- --"police.wanted",
- "emergency.shop",
- "emergency.service",
- "emscheck.revive",
- "emergency.cloakroom",
- "emergency.vehicle",
- "emergency.market",
- "ems.whitelisted",
- "ems.loadshop",
- --"player.list",
- "police.menu_interaction",
- "emsMedic.paycheck",
- "player.blips",
- "ems.mission"
- },
- ["Paramedic"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"You are a EMS Lieutenant, salary : $3000."}) end
- },
- "emergency.revive",
- "police.pc",
- --"police.wanted",
- "emergency.shop",
- "emergency.service",
- "emergency.cloakroom",
- "emergency.vehicle",
- "emergency.market",
- "emscheck.revive",
- "ems.whitelisted",
- "ems.loadshop",
- --"player.list",
- "police.menu_interaction",
- "emsLieutenant.paycheck",
- "player.blips",
- "ems.mission"
- },
- ["Mecanic"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti Mecanic, salary : $2000."}) end
- },
- "vehicle.repair",
- "vehicle.replace",
- "repair.service",
- "mission.repair.satellite_dishes",
- "mission.repair.wind_turbines",
- "repair.vehicle",
- "repair.market",
- "repair.paycheck"
- },
- ["Falsificator"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti un falsificator de carduri "}) end
- },
- "fraud.credit_cards",
- "forger.mission"
- },
- ["V.I.P 1"] = {
- _config = {onspawn = function(player) vRPclient.notify(player,{"Ai VIP 1."}) end},
- "player.phone",
- "player.calladmin",
- "player.fix_haircut",
- --"mugger.mug",
- "police.askid",
- "police.store_weapons",
- "vip3.textchat",
- --"player.store_money",
- "player.player_menu",
- "police.seizable", -- can be seized
- "vip.paycheck",
- "vip1.cloakroom",
- "vip.skins",
- "vip1.vehicle",
- "police.menu_interaction"
- },
- ["V.I.P 2"] = {
- _config = {onspawn = function(player) vRPclient.notify(player,{"Ai VIP 2."}) end},
- "player.phone",
- "player.calladmin",
- "vip1.textchat",
- "player.fix_haircut",
- --"mugger.mug",
- "police.askid",
- "vip2.skins",
- "police.store_weapons",
- --"player.store_money",
- "player.player_menu",
- "police.seizable", -- can be seized
- "vip2.paycheck",
- "vip2.cloakroom",
- "vip2.vehicle"
- },
- ["V.I.P 3"] = {
- _config = {onspawn = function(player) vRPclient.notify(player,{"Ai VIP 3."}) end},
- "player.phone",
- "player.calladmin",
- "player.fix_haircut",
- "vip3.cloakroom",
- --"mugger.mug",
- "police.askid",
- "vip3.skins",
- "police.store_weapons",
- "vip2.textchat",
- --"player.store_money",
- "player.player_menu",
- "mission.trafic.partbodies",
- "police.seizable", -- can be seized
- "vip3.paycheck",
- "vip3.vehicle"
- },
- ["V.I.P 4"] = {
- _config = {onspawn = function(player) vRPclient.notify(player,{"Ai VIP 4."}) end},
- "player.phone",
- "player.calladmin",
- "player.fix_haircut",
- --"mugger.mug",
- "police.askid",
- "vip4.skins",
- "vip.textchat",
- "vip4.cloakroom",
- "police.store_weapons",
- --"player.store_money",
- "player.player_menu",
- "police.seizable", -- can be seized
- "vip4.paycheck",
- "mission.trafic.partbodies",
- "vip4.vehicle",
- "avivip4.vehicle",
- "helivip4.vehicle",
- "boatvip4.vehicle"
- },
- ["Taxi"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti un taximetrist. Salariul : $2000."}) end
- },
- "taxi.service",
- "taxi.vehicle",
- "uber.mission",
- "taxi.paycheck"
- },
- ["Fan Courier"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti angajat la Fan Courier, Salary : $2000."}) end
- },
- "ups.cloakroom",
- "harvest.parcels",
- "ups.vehicle",
- "mission.delivery.parcels",
- "ups.paycheck"
- },
- ["Curva"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti o curva"}) end
- },
- "curva.cloakroom",
- "curva.service",
- "curva.service"
- },
- -- ["Gunrunning"] = {
- -- _config = { gtype = "job",
- --onspawn = function(player) vRPclient.notify(player,{"Coming soon, Please wait!"}) end
- --}
- --},
- ["Somer"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti șomer, du-te si anagajeaza-te."}) end
- },
- "citizen.paycheck"
- },
- ["Livrator"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti Livrator, Salary : $2000."}) end
- },
- "mission.delivery.food",
- "delivery.vehicle",
- "delivery.service",
- "delivery.paycheck"
- },
- ["Gunoier"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti un Gunoier, Salariu : $2000."}) end
- },
- "mission.collect.trash", -- mission permission
- "trash.vehicle", -- garage permission
- "trash.paycheck" -- paycheck permission
- },
- ["Avocat"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti un Avocat de incredere, Salariu : $2000."}) end
- },
- "Lawyer.vehicle",
- "Lawyer.whitelisted",
- "Lawyer.cloakroom",
- "Lawyer.paycheck"
- },
- ["Traficant de Droguri"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti un Traficant de Droguri."}) end
- },
- "mission.drugseller.weed",
- "drugseller.market",
- "harvest.weed"
- },
- -- ["Santa"] = {
- -- _config = { gtype = "job",
- -- onspawn = function(player) vRPclient.notify(player,{"You are Santa, ho ho ho."}) end
- -- },
- -- "mission.santa", -- What mission Santa has
- -- "santa.vehicle", -- Access to his garage
- -- "santa.paycheck", -- How much santa gets paid per 15 mins
- -- "santa.cloakroom", -- Santa's cloakroom
- -- "harvest.presents" -- What he gathers (item transformers.lua)
- -- },
- ["Hacker"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti un Hacker."}) end
- },
- "mission.hacker.information",
- "hacker.hack",
- "hacker.credit_cards"
- },
- ["Sofer la Banca"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti angajat ca Sofer la Banca. Salariu : $2000."}) end
- },
- "mission.bankdriver.moneybank",
- "mission.bankdriver.moneybank2",
- "bankdriver.vehicle",
- "bankdriver.paycheck",
- "bankdriver.money"
- },
- ["Judecator"] = {
- _config = { gtype = "job",
- onspawn = function(player) vRPclient.notify(player,{"Esti un Judecator. Salariu : $3000"}) end
- },
- "judge.paycheck",
- "Judge.whitelisted"
- },
- ["SIAS"] = {
- _config = { gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{false}) end
- },
- "SWAT.cloakroom",
- "police.pc",
- --"police.handcuff",
- "police.putinveh",
- "police.getoutveh",
- "police.service",
- "police.wanted",
- "police.seize.weapons",
- "police.seize.items",
- --"police.jail",
- "police.drag",
- "police.easy_cuff",
- "police.easy_fine",
- "police.easy_jail",
- "police.easy_unjail",
- "police.spikes",
- "police.menu",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "police.vehicle",
- "police.loadshop",
- "emergency.market",
- "emergency.revive",
- "emergency.shop",
- "cop.whitelisted",
- "SWAT.paycheck",
- "police.menu_interaction",
- "police.mission"
- },
- ["Chestor"] = {
- _config = { gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{false}) end
- },
- "Deputy.cloakroom",
- "police.pc",
- --"police.handcuff",
- "police.putinveh",
- "police.getoutveh",
- "police.service",
- "arri.vehicle",
- "player.groupadd2",
- "player.groupremove2",
- "police.drag",
- "cop.findPlayers",
- "police.easy_cuff",
- "police.easy_fine",
- "police.easy_jail",
- "police.license",
- "police.easy_unjail",
- "police.spikes",
- "police.menu",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.wanted",
- "police.seize.weapons",
- "police.seize.items",
- --"police.jail",
- --"police.fine",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "police.vehicle",
- "police.loadshop",
- "helipol.vehicle",
- "police.market",
- "emergency.revive",
- "cop.whitelisted",
- "police.paycheck",
- "police.menu_interaction",
- "police.mission"
- },
- ["Chestor General"] = {
- _config = { gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{false}) end
- },
- "Deputy.cloakroom",
- "police.pc",
- --"police.handcuff",
- "police.putinveh",
- "police.getoutveh",
- "police.service",
- "arri.vehicle",
- "player.groupadd2",
- "player.groupremove2",
- "police.drag",
- "cop.findPlayers",
- "police.easy_cuff",
- "police.easy_fine",
- "police.easy_jail",
- "police.license",
- "police.easy_unjail",
- "police.spikes",
- "police.menu",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.wanted",
- "police.seize.weapons",
- "police.seize.items",
- --"police.jail",
- --"police.fine",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "police.vehicle",
- "police.loadshop",
- "cop2.textchat",
- "helipol.vehicle",
- "police.market",
- "emergency.revive",
- "cop.whitelisted",
- "police.paycheck",
- "police.menu_interaction",
- "police.mission"
- },
- ["Inspector"] = {
- _config = { gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{false}) end
- },
- "Lieutenant.cloakroom",
- "police.pc",
- --"police.handcuff",
- "police.putinveh",
- "police.getoutveh",
- "police.service",
- "cop.textchat",
- "police.drag",
- "police.easy_cuff",
- "police.easy_fine",
- "police.license",
- "police.easy_jail",
- "cop.findPlayers",
- "police.easy_unjail",
- "police.spikes",
- "police.menu",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.wanted",
- "police.seize.weapons",
- "police.seize.items",
- --"police.jail",
- --"police.fine",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "police.vehicle",
- "police.loadshop",
- "police.market",
- "emergency.revive",
- "helipol.vehicle",
- "cop.whitelisted",
- "police.paycheck",
- "police.menu_interaction",
- "police.mission"
- },
- ["Sub Inspector"] = {
- _config = { gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{false}) end
- },
- "Lieutenant.cloakroom",
- "police.pc",
- --"police.handcuff",
- "police.putinveh",
- "police.getoutveh",
- "police.service",
- "police.drag",
- "cop.textchat",
- "police.easy_cuff",
- "police.easy_fine",
- "police.license",
- "police.easy_jail",
- "cop.findPlayers",
- "police.easy_unjail",
- "police.spikes",
- "police.menu",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.wanted",
- "police.seize.weapons",
- "police.seize.items",
- --"police.jail",
- --"police.fine",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "police.vehicle",
- "police.loadshop",
- "police.market",
- "emergency.revive",
- "helipol.vehicle",
- "cop.whitelisted",
- "police.paycheck",
- "police.menu_interaction",
- "police.mission"
- },
- ["Comisar Sef"] = {
- _config = { gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{false}) end
- },
- "Lieutenant.cloakroom",
- "police.pc",
- --"police.handcuff",
- "police.putinveh",
- "police.getoutveh",
- "police.service",
- "police.drag",
- "police.easy_cuff",
- "police.easy_fine",
- "police.license",
- "police.easy_jail",
- "cop.findPlayers",
- "police.easy_unjail",
- "police.spikes",
- "police.menu",
- "cop.textchat",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.wanted",
- "police.seize.weapons",
- "police.seize.items",
- --"police.jail",
- --"police.fine",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "police.vehicle",
- "police.loadshop",
- "police.market",
- "emergency.revive",
- "helipol.vehicle",
- "cop.whitelisted",
- "police.paycheck",
- "police.menu_interaction",
- "police.mission"
- },
- ["Comisar "] = {
- _config = { gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{false}) end
- },
- "Lieutenant.cloakroom",
- "police.pc",
- --"police.handcuff",
- "police.putinveh",
- "police.getoutveh",
- "police.service",
- "police.drag",
- "police.easy_cuff",
- "police.easy_fine",
- "police.license",
- "cop.textchat",
- "police.easy_jail",
- "cop.findPlayers",
- "police.easy_unjail",
- "police.spikes",
- "police.menu",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.wanted",
- "police.seize.weapons",
- "police.seize.items",
- --"police.jail",
- --"police.fine",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "police.vehicle",
- "police.loadshop",
- "police.market",
- "emergency.revive",
- "helipol.vehicle",
- "cop.whitelisted",
- "police.paycheck",
- "police.menu_interaction",
- "police.mission"
- },
- ["Agent Sef Principal"] = {
- _config = { gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{false}) end
- },
- "sheriff.cloakroom",
- "police.pc",
- --"police.handcuff",
- "police.putinveh",
- "police.getoutveh",
- "police.service",
- "police.drag",
- "police.easy_cuff",
- "police.easy_fine",
- "police.license",
- "police.easy_jail",
- "cop.textchat",
- "cop.findPlayers",
- "police.easy_unjail",
- "police.spikes",
- "police.menu",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.wanted",
- "police.seize.weapons",
- "police.seize.items",
- --"police.jail",
- --"police.fine",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "police.vehicle",
- "police.loadshop",
- "police.market",
- "emergency.revive",
- "helipol.vehicle",
- "cop.whitelisted",
- "police.paycheck",
- "police.menu_interaction",
- "police.mission"
- },
- ["Agent Sef"] = {
- _config = { gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{false}) end
- },
- "sheriff.cloakroom",
- "police.pc",
- --"police.handcuff",
- "police.putinveh",
- "police.getoutveh",
- "police.service",
- "police.drag",
- "police.easy_cuff",
- "police.easy_fine",
- "cop.textchat",
- "police.license",
- "police.easy_jail",
- "cop.findPlayers",
- "police.easy_unjail",
- "police.spikes",
- "police.menu",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.wanted",
- "police.seize.weapons",
- "police.seize.items",
- --"police.jail",
- --"police.fine",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "police.vehicle",
- "police.loadshop",
- "police.market",
- "emergency.revive",
- "helipol.vehicle",
- "cop.whitelisted",
- "police.paycheck",
- "police.menu_interaction",
- "police.mission"
- },
- ["Agent Principal"] = {
- _config = { gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{false}) end
- },
- "sheriff.cloakroom",
- "police.pc",
- --"police.handcuff",
- "police.putinveh",
- "police.getoutveh",
- "police.service",
- "cop.textchat",
- "police.drag",
- "police.easy_cuff",
- "police.easy_fine",
- "police.license",
- "police.easy_jail",
- "cop.findPlayers",
- "police.easy_unjail",
- "police.spikes",
- "police.menu",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.wanted",
- "police.seize.weapons",
- "police.seize.items",
- --"police.jail",
- --"police.fine",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "police.vehicle",
- "police.loadshop",
- "police.market",
- "emergency.revive",
- "helipol.vehicle",
- "cop.whitelisted",
- "police.paycheck",
- "police.menu_interaction",
- "police.mission"
- },
- ["Agent"] = {
- _config = { gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{false}) end
- },
- "Deputy.cloakroom",
- "police.pc",
- --"police.handcuff",
- "police.putinveh",
- "police.getoutveh",
- "police.service",
- "arri.vehicle",
- "player.groupadd2",
- "player.groupremove2",
- "police.drag",
- "cop.findPlayers",
- "police.easy_cuff",
- "police.easy_fine",
- "police.easy_jail",
- "police.license",
- "police.easy_unjail",
- "police.spikes",
- "police.menu",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.wanted",
- "police.seize.weapons",
- "police.seize.items",
- --"police.jail",
- --"police.fine",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "police.vehicle",
- "police.loadshop",
- "cop2.textchat",
- "helipol.vehicle",
- "police.market",
- "emergency.revive",
- "cop.whitelisted",
- "police.paycheck",
- "police.menu_interaction",
- "police.mission"
- },
- ["Cadet"] = {
- _config = { gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{false}) end
- },
- "police.cloakroom",
- "police.putinveh",
- "police.getoutveh",
- "police.service",
- "police.seize.weapons",
- "police.drag",
- "police.easy_cuff",
- "cop.findPlayers",
- "police.easy_fine",
- "police.pc",
- "police.easy_jail",
- "police.easy_unjail",
- "police.spikes",
- "cop.textchat",
- "police.license",
- "police.menu",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "Cadet.vehicle",
- "police.loadshop",
- "police.market",
- "cop.whitelisted",
- "emergency.revive",
- "police.paycheck",
- "police.menu_interaction",
- "police.mission"
- },
- ["Sef BGS"] = {
- _config = { gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{false}) end
- },
- "Lieutenant.cloakroom",
- "police.pc",
- --"police.handcuff",
- "police.putinveh",
- "police.getoutveh",
- "police.service",
- "police.drag",
- "police.easy_cuff",
- "police.easy_fine",
- "police.license",
- "police.easy_jail",
- "cop.findPlayers",
- "police.easy_unjail",
- "police.spikes",
- "police.menu",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.wanted",
- "police.seize.weapons",
- "police.seize.items",
- --"police.jail",
- --"police.fine",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "bgs.vehicle",
- "police.loadshop",
- "police.market",
- "emergency.revive",
- "helipol.vehicle",
- "cop.whitelisted",
- "police.paycheck",
- "police.menu_interaction",
- "police.mission"
- },
- ["Co-Lider BGS"] = {
- _config = { gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{false}) end
- },
- "Lieutenant.cloakroom",
- "police.pc",
- --"police.handcuff",
- "police.putinveh",
- "police.getoutveh",
- "police.service",
- "police.drag",
- "police.easy_cuff",
- "police.easy_fine",
- "police.license",
- "police.easy_jail",
- "cop.findPlayers",
- "police.easy_unjail",
- "police.spikes",
- "police.menu",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.wanted",
- "police.seize.weapons",
- "police.seize.items",
- --"police.jail",
- --"police.fine",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "bgs.vehicle",
- "police.loadshop",
- "police.market",
- "emergency.revive",
- "helipol.vehicle",
- "cop.whitelisted",
- "police.paycheck",
- "police.menu_interaction",
- "police.mission"
- },
- ["Agent BGS"] = {
- _config = { gtype = "job",
- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- onleave = function(player) vRPclient.setCop(player,{false}) end
- },
- "Lieutenant.cloakroom",
- "police.pc",
- --"police.handcuff",
- "police.putinveh",
- "police.getoutveh",
- "police.service",
- "police.drag",
- "police.easy_cuff",
- "police.easy_fine",
- "police.license",
- "police.easy_jail",
- "cop.findPlayers",
- "police.easy_unjail",
- "police.spikes",
- "police.menu",
- "police.check",
- "toggle.service",
- "police.freeze",
- "police.wanted",
- "police.seize.weapons",
- "police.seize.items",
- --"police.jail",
- --"police.fine",
- "police.announce",
- -- "-police.store_weapons",
- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- "bgs.vehicle",
- "police.loadshop",
- "police.market",
- "emergency.revive",
- "helipol.vehicle",
- "cop.whitelisted",
- "police.paycheck",
- "police.menu_interaction",
- "police.mission"
- },
- ["Lider Hitman"] = {
- _config = { gtype = "job",onspawn = function(player) vRPclient.notify(player,{"Esti lider Hitman Agency."}) end},
- "hitman.loadshop",
- "hitman.vehicle",
- "hitman.whitelisted",
- "hitman.paycheck",
- "hitman.cloakroom",
- "cop.findPlayers",
- "hitman.service",
- "police.menu",
- "police.easy_cuff",
- "police.drag",
- "police.putinveh",
- "police.getoutveh",
- "hitmanheli.vehicle"
- },
- ["Co-Lider Hitman"] = {
- _config = { gtype = "job",onspawn = function(player) vRPclient.notify(player,{"Esti Co-Lider Hitman Agency."}) end},
- "hitman.loadshop",
- "hitman.vehicle",
- "hitman.cloakroom",
- "hitman.whitelisted",
- "hitman.paycheck",
- "cop.findPlayers",
- "hitman.service",
- "police.menu",
- "police.easy_cuff",
- "police.drag",
- "police.putinveh",
- "police.getoutveh",
- "hitmanheli.vehicle"
- },
- ["Hitman"] = {
- _config = { gtype = "job",onspawn = function(player) vRPclient.notify(player,{"Esti membru Hitman Agency."}) end},
- "hitman.loadshop",
- "hitman.vehicle",
- "hitman.whitelisted",
- "hitman.paycheck",
- "hitman.cloakroom",
- "hitman.service",
- "cop.findPlayers",
- "police.menu",
- "police.easy_cuff",
- "police.drag",
- "police.putinveh",
- "police.getoutveh",
- "hitmanheli.vehicle"
- },
- -- ["trafficguard"] = {
- -- _config = { gtype = "job",
- -- onjoin = function(player) vRPclient.setCop(player,{true}) end,
- -- onspawn = function(player) vRPclient.setCop(player,{true}) end,
- -- onleave = function(player) vRPclient.setCop(player,{false}) end
- -- },
- -- "police.cloakroom",
- -- "police.pc",
- -- "police.handcuff",
- -- "police.putinveh",
- -- "police.getoutveh",
- -- "police.check",
- -- "police.service",
- -- "police.wanted",
- -- "police.seize.weapons",
- -- "police.seize.items",
- -- "police.jail",
- -- "police.fine",
- -- "police.announce",
- -- "-police.store_weapons",
- -- "-police.seizable", -- negative permission, police can't seize itself, even if another group add the permission
- -- "police.vehicle",
- -- "police.loadshop",
- -- "cop.whitelisted",
- -- "trafficguard.paycheck"
- -- },
- -- whitelist group for police, emergency and president jobs / add player to this group and user can view the job selection / search in the map
- -- moderator=president / president is guy from the server give a player group cop ems moderator when admin is offline / sallary : $10.000
- ["cop"] = {
- "cop.whitelisted"
- },
- ["Reporter"] = {
- _config = { gtype = "job",onspawn = function(player) vRPclient.notify(player,{"Esti un Reporter.!"}) end},
- "player.phone",
- "player.calladmin",
- "player.fix_haircut",
- "police.askid",
- "player.store_money",
- "player.player_menu",
- "reporter.loadshop",
- "weazel.camera",
- "weazel.mic",
- "reporter.service",
- "reporter.vehicle",
- "reporter2.vehicle",
- "reporter.whitelisted"
- },
- --["Exotic Car Dealer"] = {
- --_config = { gtype = "job",
- --onspawn = function(player) vRPclient.notify(player,{"You are an Exotic Car Dealer"}) end
- --},
- --"exotic.whitelisted",
- --"exotic.vehicle",
- --"player.group.add",
- --"player.group.remove"
- --"player.list"
- --},
- ["buyer"] = {
- "exotic.vehicle"
- },
- ["mafia"] = {
- "mafia.whitelisted"
- },
- ["balkane"] = {
- "mafia1.whitelisted"
- },
- ["ems"] = {
- "ems.whitelisted"
- },
- ["moderator"] = {
- "president.whitelisted"
- }
- }
- -- groups are added dynamically using the API or the menu, but you can add group when an user join here
- cfg.users = {
- [1] = { -- give superadmin and admin group to the first created user on the database
- "superadmin",
- "admin",
- "recruiter"
- }
- }
- -- group selectors
- -- _config
- --- x,y,z, blipid, blipcolor, permissions (optional)
- cfg.users = {
- [1] = { -- give superadmin and admin group to the first created user on the database
- "Fondator",
- "Co-Fondator",
- "SuperAdmin",
- "Admin",
- "Helper",
- "recruiter"
- }
- }
- -- group selectors
- -- _config
- --- x,y,z, blipid, blipcolor, permissions (optional)
- cfg.selectors = {
- ["Job Selector"] = {
- _config = {x = -137.6828918457, y = 6302.9331054688, z = 31.487663269042, blipid = 472, blipcolor = 75},
- "Mecanic",
- "Livrator",
- "Sofer la Banca",
- "Pescar",
- "Transport Medical",
- "Somer"
- },
- ["Job Ilegal"] = {
- _config = {x = 2441.1303710938, y = 4974.0004882812, z = 51.574298858642, blipid = 472, blipcolor = 29},
- "Traficant de Droguri",
- "Traficant de Arme",
- "Hacker",
- "Falsificator",
- "Somer"
- },
- ["Fan Courier"] = {
- _config = {x = -229.59962463378, y = -1377.4235839844, z = 31.258243560792, blipid = 501, blipcolor = 4},
- "Fan Courier"
- },
- ["Taxi"] = {
- _config = {x = 895.0776977539, y = -179.68031311036, z = 74.700340270996, blipid = 198, blipcolor = 46},
- "Taxi"
- },
- ["Police job"] = { -- Alta Street
- _config = {x = 447.35137939453, y = -975.57592773438, z = 30.689584732056, blipid = 351, blipcolor = 38, permissions = {"cop.whitelisted"} },
- "Chestor General",
- "Chestor",
- "Inspector",
- "Sub Inspector",
- "Comisar Sef",
- "Comisar",
- "Inspector",
- "Sub Inspector",
- "Agent Sef Principal",
- "Agent Sef",
- "Agent Principlal",
- "Agent",
- "Cadet",
- "SWAT",
- "Somer"
- },
- ["Police job 2"] = { -- Sandy Shores
- _config = {x = 1857.5961914063, y = 3688.8952636719, z = 34.267040252686, blipid = 351, blipcolor = 38, permissions = {"cop.whitelisted"} },
- "Chestor General",
- "Chestor Sef",
- "Chestor Principal",
- "Chestor",
- "Comisar Sef",
- "Comisar",
- "Subcomisar",
- "Inspector Principal",
- "Inspector",
- "Subinspector",
- "Agent Sef Principal",
- "Agent Sef",
- "Agent Sef Adjunct",
- "Agent Principal
- },
- ["Police job 3"] = { -- Paleto Bay
- _config = {x = -449.00927734375, y = 6017.1953125, z = 31.716377258301, blipid = 351, blipcolor = 38, permissions = {"cop.whitelisted"} },
- "Chestor General",
- "Chestor Sef",
- "Chestor Principal",
- "Chestor",
- "Comisar Sef",
- "Comisar",
- "Subcomisar",
- "Inspector Principal",
- "Inspector",
- "Subinspector",
- "Agent Sef Principal",
- "Agent Sef",
- "Agent Sef Adjunct",
- "Agent Principal
- },
- ["EMS"] = { -- Spawn Hospital
- _config = {x = 249.50639343262, y = -1375.0694580078, z = 39.534378051758, blipid = 351, blipcolor = 3, permissions = {"ems.whitelisted"} },
- "Lider EMS",
- "Co-Lider EMS
- "Paramedic",
- "Somer"
- },
- ["Hitman"] = {
- _config = {x = -1805.1967773438, y = 437.31616210938, z = 128.7074432373, blipid = 472, blipcolor = 3, permissions = {"hitman.whitelisted"} }, -- UPDATE THE COORDINATES
- "Lider Hitman",
- "Co-Lider Hitman
- "Hitman",
- "Somer"
- },
- ["Avocat"] = {
- _config = {x = -1911.9273681641, y = -569.71649169922, z = 19.097215652466, blipid = 351, blipcolor = 7, permissions = {"Lawyer.whitelisted"} },
- "Avocat",
- "Somer"
- },
- ["Curva"] = {
- _config = {x = -558.83117675782, y = 289.21994018554, z = 85.376426696778, blipid = 472, blipcolor = 4},
- "Curva",
- "Somer"
- },
- ["Airline Pilot"] = {
- _config = {x = -759.6591796875, y = -1515.3978271484, z = 4.9768991470337, blipid = 307, blipcolor = 4},
- "Airline Pilot",
- "Somer"
- },
- ["Cargo Pilot"] = {
- _config = {x = -928.89624023438, y = -2937.396484375, z = 13.945074081421,blipid = 472, blipcolor = 4},
- "Cargo Pilot",
- "Somer"
- },
- ["Gunoier"] = {
- _config = {x = 750.05029296875, y = -1402.9224853516, z = 26.549806594849,blipid = 318, blipcolor = 2}, -- Job starts here
- "Gunoier",
- "Somer"
- },
- ["Judecator"] = {
- _config = {x = -59.127178192139, y = 359.25082397461, z = 113.05643463135, blipid = 351, blipcolor = 7, permissions = {"Judge.whitelisted"} },
- "Judecator",
- "Somer"
- }
- }
- return cfg
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement