Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*---------------------------------------------------------------------------
- DarkRP custom jobs
- ---------------------------------------------------------------------------
- This file contains your custom jobs.
- This file should also contain jobs from DarkRP that you edited.
- Note: If you want to edit a default DarkRP job, first disable it in darkrp_config/disabled_defaults.lua
- Once you've done that, copy and paste the job to this file and edit it.
- The default jobs can be found here:
- https://github.com/FPtje/DarkRP/blob/master/gamemode/config/jobrelated.lua
- For examples and explanation please visit this wiki page:
- http://wiki.darkrp.com/index.php/DarkRP:CustomJobFields
- Add jobs under the following line:
- ---------------------------------------------------------------------------*/
- --- Free Jobs
- TEAM_CIVILIAN = AddExtraTeam("Civilian", {
- color = Color(20, 150, 20, 255),
- model = {
- "models/player/Group01/Female_01.mdl",
- "models/player/Group01/Female_02.mdl",
- "models/player/Group01/Female_03.mdl",
- "models/player/Group01/Female_04.mdl",
- "models/player/Group01/Female_06.mdl",
- "models/player/group01/male_01.mdl",
- "models/player/Group01/Male_02.mdl",
- "models/player/Group01/Male_04.mdl",
- "models/player/Group01/Male_05.mdl",
- "models/player/Group01/Male_06.mdl",
- "models/player/Group01/Male_07.mdl",
- "models/player/Group01/Male_08.mdl",
- "models/player/Group01/Male_09.mdl"
- },
- description = [[The Civilian is the most basic level of society you can hold
- besides being a hobo.
- You have no specific role in city life.
- Job cannot raid.]],
- weapons = {"weapon_fists"},
- command = "civilian",
- max = 0,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Neutral Jobs",
- mayorCanSetSalary = true
- })
- TEAM_HOBO = AddExtraTeam("Hobo", {
- color = Color(80, 45, 0, 255),
- model = "models/player/corpse1.mdl",
- description = [[The lowest member of society. Everybody laughs at you.
- You have no home.
- Beg for your food and money
- Sing for everyone who passes to get money
- Make your own wooden home somewhere in a corner or
- outside someone else's door
- Job cannot raid.]],
- weapons = {"weapon_angryhobo", "weapon_fists", "weapon_bugbait"},
- command = "hobo",
- max = 6,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- hobo = true,
- category = "Neutral Jobs",
- mayorCanSetSalary = false
- })
- TEAM_MAYOR = DarkRP.createJob("Mayor", {
- color = Color(150, 20, 20, 255),
- model = "models/player/breen.mdl",
- description = [[The Mayor of the city creates laws to govern the city.
- If you are the mayor you may create and accept warrants.
- Type /wanted <name> to warrant a player.
- Type /lockdown initiate a lockdown of the city.
- Everyone must be inside during a lockdown.
- The cops patrol the area.
- /unlockdown to end a lockdown]],
- weapons = {"arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "weapon_fists"},
- command = "mayor",
- max = 1,
- salary = GAMEMODE.Config.normalsalary * 1.89,
- admin = 0,
- vote = true,
- hasLicense = false,
- mayor = true,
- category = "Government Jobs",
- PlayerDeath = function(ply, weapon, killer)
- ply:teamBan()
- ply:changeTeam(GAMEMODE.DefaultTeam, true)
- if killer:IsPlayer() then
- DarkRP.notifyAll(0, 4, "The mayor has been killed and is therefore demoted.")
- else
- DarkRP.notifyAll(0, 4, "The mayor has died and is therefore demoted.")
- end
- end
- })
- TEAM_POLICE = AddExtraTeam("Civil Protection", {
- color = Color(25, 25, 170, 255),
- model = {"models/player/police.mdl", "models/player/police_fem.mdl"},
- description = [[The protector of every citizen that lives in the city .
- You have the power to arrest criminals and protect innocents.
- Hit a player with your arrest baton to put them in jail
- Bash a player with a stunstick and they may learn to obey
- the law.
- The Battering Ram can break down the door of a criminal, with a warrant
- for his/her arrest.
- The Battering Ram can also unfreeze frozen props(if enabled).
- Type /wanted <name> to alert the public to the presence of a criminal.
- OR go to tab and warrant someone by clicking the warrant button]],
- weapons = {"m9k_m4a1", "arrest_stick", "unarrest_stick", "stunstick", "door_ram", "weaponchecker", "m9k_m92beretta", "weapon_fists"},
- command = "cp",
- max = 7,
- salary = 75,
- admin = 0,
- vote = false,
- category = "Government Jobs",
- hasLicense = true,
- PlayerLoadout = function(ply) ply:SetArmor(100) end,
- })
- TEAM_SWATCHIEF = AddExtraTeam("S.W.A.T Chief", {
- color = Color(12,12,215,240),
- model = "models/player/urban.mdl",
- description = [[Lead the SWAT to fight against any and all crime.
- Government Job]],
- weapons = {"m9k_m3","m9k_sig_p229r","arrest_stick","unarrest_stick","stunstick","weaponchecker","door_ram","weapon_fists","weapon_sh_flashbang"},
- command = "swatchief",
- max = 1,
- salary = 60,
- admin = 0,
- vote = true,
- hasLicense = true,
- PlayerLoadout = function(ply)
- ply:SetArmor(125)
- ply:SetWalkSpeed(144)
- ply:SetRunSpeed(216)
- end,
- category = "Government Jobs",
- })
- TEAM_SWAT = AddExtraTeam("S.W.A.T", {
- color = Color(12,12,215,240),
- model = "models/player/swat.mdl",
- description = [[Go after anyone who attempts to rebel against the government!
- Government Job]],
- weapons = {"m9k_m16a4_acog","m9k_sig_p229r","arrest_stick","unarrest_stick","stunstick","weaponchecker","door_ram","weapon_fists"},
- command = "swat",
- max = 4,
- salary = 50,
- admin = 0,
- vote = true,
- hasLicense = true,
- PlayerLoadout = function(ply) ply:SetArmor(100) end,
- category = "Government Jobs",
- })
- TEAM_SWATMEDIC = AddExtraTeam("S.W.A.T Medic", {
- color = Color(12,12,215,240),
- model = "models/player/swat.mdl",
- description = [[Your duty is to heal any of your
- wounded operatives. Do everything you can to keep the city safe and healthy.
- Government Job]],
- weapons = {"arrest_stick", "unarrest_stick", "m9k_mp5", "stunstick", "door_ram", "weaponchecker", "med_kit", "weapon_fists", "m9k_usp"},
- command = "swatm",
- max = 2,
- salary = 75,
- admin = 0,
- vote = true,
- hasLicense = true,
- PlayerLoadout = function(ply) ply:SetArmor(100) end,
- category = "Government Jobs",
- ammo = {
- ["pistol"] = 60,
- }
- })
- TEAM_SWATSNIPER = AddExtraTeam("S.W.A.T Sniper", {
- color = Color(12,12,215,240),
- model = "models/player/riot.mdl",
- description = [[Keep the streets safe using your marksman skills.
- Government Job]],
- weapons = {"arrest_stick", "unarrest_stick", "m9k_m98b", "stunstick", "door_ram", "weaponchecker", "med_kit", "weapon_fists", "m9k_m92beretta"},
- command = "swatsniper",
- max = 2,
- salary = 75,
- admin = 0,
- vote = true,
- hasLicense = true,
- PlayerLoadout = function(ply) ply:SetArmor(100) end,
- category = "Government Jobs",
- ammo = {
- ["pistol"] = 60,
- }
- })
- TEAM_CHIEF = AddExtraTeam("Civil Protection Chief", {
- color = Color(20, 20, 255, 255),
- model = {"models/player/combine_soldier_prisonguard.mdl"},
- description = [[The Chief is the leader of the Civil Protection unit.
- Coordinate the police force to enforce law in the city.
- Government Job]],
- weapons = {"m9k_m416", "arrest_stick", "unarrest_stick", "stunstick", "door_ram", "weaponchecker", "m9k_model500", "weapon_fists"},
- command = "chief",
- max = 1,
- salary = 100,
- admin = 0,
- vote = true,
- category = "Government Jobs",
- hasLicense = true,
- PlayerLoadout = function(ply) ply:SetArmor(100) end,
- chief = true,
- })
- TEAM_SECRETSERVICE = AddExtraTeam("Secret Service", {
- color = Color(100, 20, 20, 255),
- model = "models/player/barney.mdl",
- description = [[You are responsible for protecting the mayor, and maybe even his daughter too.
- Job cannot raid.]],
- weapons = {"m9k_deagle", "m9k_g36","stunstick","weaponchecker", "weapon_fists"},
- command = "secretservice",
- max = 3,
- salary = 65,
- admin = 0,
- vote = false,
- hasLicense = true,
- category = "Government Jobs",
- PlayerLoadout = function(ply) ply:SetArmor(100) end,
- ammo = {
- ["pistol"] = 60,
- }
- })
- TEAM_BANDIT = AddExtraTeam("Bandit", {
- color = Color(5, 5, 137, 240),
- model = "models/player/phoenix.mdl",
- description = [[You can work with a gang to try and rob people or work alone.
- Job can raid.]],
- weapons = {"m9k_hk45","lockpick", "weapon_fists"},
- command = "bandit",
- max = 20,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Criminal Jobs",
- ammo = {
- ["pistol"] = 60,
- }
- })
- TEAM_SCAVENGER = AddExtraTeam("Scavenger", {
- color = Color(205, 92, 92),
- model = "models/player/scavenger/scavenger.mdl",
- description = [[Use your detector to scavenge the town for riches!
- Job can raid.]],
- weapons = {"weapon_fists", "weapon_sh_detector", "m9k_colt1911"},
- command = "scavenger",
- max = 1,
- salary = 25,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Criminal Jobs",
- })
- TEAM_LANDLORD = AddExtraTeam("Land Lord", {
- color = Color(255, 165, 0),
- model = "models/player/magnusson.mdl",
- description = [[Buy a building and then rent out it's rooms.
- Job cannot raid.]],
- weapons = {"weapon_fists"},
- command = "landlord",
- max = 2,
- salary = 55,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Neutral Jobs",
- })
- TEAM_HACKER = AddExtraTeam("Hacker", {
- color = Color(37, 219, 237),
- model = "models/player/mossman.mdl",
- description = [[Just like a bandit you can raid and mug, but you are given a keypad cracker to get in those places a lockpick can't.
- Job can raid.]],
- weapons = {"m9k_hk45","keypad_cracker", "weapon_fists"},
- command = "hacker",
- max = 10,
- salary = 35,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Criminal Jobs",
- ammo = {
- ["pistol"] = 60,
- }
- })
- TEAM_METH = AddExtraTeam("Meth Cook", {
- color = Color(0, 128, 255, 255),
- model = "models/player/hostage/hostage_04.mdl",
- description = [[The lowest person of crime.
- A meth cook generally works for the Mobboss who runs the crime family.
- Job cannot raid.]],
- weapons = {"weapon_fists"},
- command = "methcook",
- max = 3,
- salary = 25,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Criminal Jobs",
- })
- TEAM_WEEDMON = AddExtraTeam("Ganja Grower", {
- color = Color(0, 100, 0),
- model = "models/snoopdogg.mdl",
- description = [[ Sell bongs and weed to the drug dealer or to the people.
- Job cannot raid.]],
- weapons = {"weapon_fists", "sent_tablet"},
- command = "ganjagrower",
- max = 3,
- salary = 25,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Criminal Jobs",
- })
- TEAM_MUSICIAN = AddExtraTeam("Musician", {
- color = Color(70, 130, 180),
- model = "models/player/shi/Rom.mdl",
- description = [[Find a place to play your piano and make music for your audience.
- Job cannot raid.]],
- weapons = {"weapon_fists"},
- command = "musician",
- max = 1,
- salary = 45,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Neutral Jobs",
- })
- TEAM_COMEDIAN = AddExtraTeam("Comedian", {
- color = Color(37, 219, 237),
- model = "models/player/hostage/hostage_03.mdl",
- description = [[Crack some jokes for money.
- Job cannot raid.]],
- weapons = {"weapon_fists"},
- command = "comedian",
- max = 2,
- salary = 45,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Neutral Jobs",
- })
- TEAM_MECHANIC = AddExtraTeam("Mechanic", {
- color = Color(135, 206, 250),
- model = "models/player/hostage/hostage_02.mdl",
- description = [[A mechanic fixes player cars when they get destroyed, or can sell repair kits for player to repair their own vehicles.
- Job cannot raid.]],
- weapons = {"weapon_fists", "vc_wrench"},
- command = "mechanic",
- max = 3,
- salary = 55,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Neutral Jobs",
- })
- TEAM_BARTENDER = AddExtraTeam("Bartender", {
- color = Color(255, 0, 0),
- model = "models/player/Group02/male_02.mdl",
- description = [[Create and open your own bar/pub and sell all the alcohol you need!
- Job cannot raid.]],
- weapons = {"weapon_fists",},
- command = "bartender",
- max = 2,
- salary = 55,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Neutral Jobs",
- })
- TEAM_JADEL = AddExtraTeam("Jade Leader", {
- color = Color(128, 0, 128),
- model = "models/SD/Players/[dbs_striker]-head_striker_dbs.mdl",
- description = [[Lead your gang in a war with the Triads.
- You may KOS Triad's in any PRIVATE location.
- Job can raid.]],
- weapons = {"m9k_usp","lockpick", "weapon_fists"},
- command = "jadeleader",
- max = 1,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Criminal Jobs",
- ammo = {
- ["pistol"] = 60,
- }
- })
- TEAM_JADE = AddExtraTeam("Jade Member", {
- color = Color(128, 0, 128),
- model = {
- "models/SD/Players/[dbs_striker]-head_quick_dbs.mdl",
- "models/SD/Players/[dbs_striker]-head_quick_dbs_2.mdl",
- "models/SD/Players/[dbs_quick]-head_striker_dbs.mdl",
- "models/SD/Players/[dbs_quick]-head_quick_dbs_2.mdl",
- "models/SD/Players/[dbs_quick]-head_quick_dbs.mdl"},
- description = [[Follow your leaders orders and fight your rival gang, the Triads.
- You may KOS Triad's in any PRIVATE location.
- Job can raid.]],
- weapons = {"weapon_fists"},
- command = "jade",
- max = 5,
- salary = 25,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Criminal Jobs",
- ammo = {
- ["pistol"] = 60,
- }
- })
- TEAM_TRIADL = AddExtraTeam("Triad Leader", {
- color = Color(139, 0, 0),
- model = "models/SD/Players/[dbs_grappler].mdl",
- description = [[Lead your gang in a war with the Jades.
- You may KOS Jade's in any PRIVATE location.
- Job can raid.]],
- weapons = {"m9k_usp","lockpick", "weapon_fists"},
- command = "triadleader",
- max = 1,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Criminal Jobs",
- ammo = {
- ["pistol"] = 60,
- }
- })
- TEAM_TRIAD = AddExtraTeam("Triad Member", {
- color = Color(139, 0, 0),
- model = {
- "models/SD/Players/[dbs_brawler]-head_brawler_dbs.mdl",
- "models/SD/Players/[dbs_brawler_2]-head_brawler_dbs.mdl",
- "models/SD/Players/[dbs_grappler_2].mdl"},
- description = [[Follow your leaders orders and fight your rival gang, the Jades.
- You may KOS Jade's in any PRIVATE location.
- Job can raid.]],
- weapons = {"weapon_fists"},
- command = "triad",
- max = 5,
- salary = 25,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Criminal Jobs",
- })
- TEAM_HACKTIVIST = AddExtraTeam("Hacktivist", {
- color = Color(128, 128, 128),
- model = "models/player/lulsec.mdl",
- description = [[Hack ATMs for money.
- You CANNOT raid, but CAN mug.]],
- weapons = {"weapon_arc_atmhack", "weapon_fists"},
- command = "hacktivist",
- max = 2,
- salary = 25,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Criminal Jobs",
- })
- TEAM_BITMINER = AddExtraTeam("Bitminer", {
- color = Color(0, 0, 128),
- model = "models/player/hostage/hostage_01.mdl",
- description = [[Mine bitcoins as a legal alternative to printing money.
- Job cannot raid.]],
- weapons = {"weapon_fists"},
- command = "bitminer",
- max = 3,
- salary = 25,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Neutral Jobs",
- })
- TEAM_PET = AddExtraTeam("Pet", {
- color = Color(5, 5, 137, 240),
- model = {"models/player_Chibiterasu.mdl"},
- description = [[Find an owner and follow their commands.
- Pets cannot own weapons or raid.
- Job cannot raid]],
- weapons = {"weapon_fists", "weapon_pet"},
- command = "pet",
- max = 4,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- PlayerLoadout = function(ply)
- ply:SetWalkSpeed(200)
- ply:SetRunSpeed(300)
- end,
- category = "Neutral Jobs",
- })
- TEAM_NINJA = AddExtraTeam("Ninja", {
- color = Color(173, 216, 230),
- model = "models/player/p2_chell.mdl",
- description = [[Use your parkour skills to climb around the city and defeat your enemies.
- Job can raid.]],
- weapons = {"climb_swep2", "m9k_hk45", "weapon_fists"},
- command = "ninja",
- max = 2,
- salary = 40,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Criminal Jobs",
- })
- TEAM_GANGSTER = DarkRP.createJob("Gangster", {
- color = Color(75, 75, 75, 255),
- model = {
- "models/player/Group03/Female_01.mdl",
- "models/player/Group03/Female_02.mdl",
- "models/player/Group03/Female_03.mdl",
- "models/player/Group03/Female_04.mdl",
- "models/player/Group03/Female_06.mdl",
- "models/player/group03/male_01.mdl",
- "models/player/Group03/Male_02.mdl",
- "models/player/Group03/male_03.mdl",
- "models/player/Group03/Male_04.mdl",
- "models/player/Group03/Male_05.mdl",
- "models/player/Group03/Male_06.mdl",
- "models/player/Group03/Male_07.mdl",
- "models/player/Group03/Male_08.mdl",
- "models/player/Group03/Male_09.mdl"},
- description = [[The lowest person of crime.
- Join a gang and follow your boss' orders.
- Job can raid.]],
- weapons = {"weapon_fists"},
- command = "gangster",
- max = 8,
- salary = 30,
- admin = 0,
- vote = false,
- category = "Criminal Jobs",
- hasLicense = false,
- })
- TEAM_MOBBOSS = DarkRP.createJob("Mob Boss", {
- color = Color(25, 25, 25, 255),
- model = "models/player/gman_high.mdl",
- description = [[The mob boss is the boss of the gangsters in the city.
- With his power he coordinates the gangsters and forms an efficient crime organization.
- He has the ability to break into houses by using a lockpick.
- Job can raid.]],
- weapons = {"lockpick", "unarrest_stick", "weapon_fists"},
- command = "mobboss",
- max = 1,
- salary = 40,
- admin = 0,
- vote = false,
- category = "Criminal Jobs",
- hasLicense = false,
- })
- TEAM_DRUGDEALER = AddExtraTeam("Drug Dealer", {
- color = Color(0,255,255,180),
- model = "models/player/soldier_stripped.mdl",
- description = [[Sell "the good stuff".
- Job cannot raid.]],
- weapons = {"weapon_fists"},
- command = "drugdealer",
- max = 2,
- salary = 35,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Vendors",
- })
- TEAM_GUN = AddExtraTeam("Gun Dealer", {
- color = Color(102,0,204,270),
- model = "models/player/monk.mdl",
- description = [[Sell weapons and try not to get your door kicked down.
- Job cannot raid.]],
- weapons = {"weapon_fists"},
- command = "gundealer",
- max = 2,
- salary = 35,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Vendors",
- ammo = {
- ["pistol"] = 60,
- }
- })
- TEAM_BLACKMARKET = AddExtraTeam("Blackmarket Dealer", {
- color = Color(0,153,153,180),
- model = "models/player/leet.mdl",
- description = [["It's only a nuke..."
- Job cannot raid.]],
- weapons = {"weapon_fists"},
- command = "blackmarket",
- max = 2,
- salary = 45,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Vendors",
- })
- TEAM_SECURITYGUARD = AddExtraTeam("Security Guard", {
- color = Color(247,255,0,62),
- model = "models/player/odessa.mdl",
- description = [[Help people guard their homes/stores.
- Job cannot raid.]],
- weapons = {"stunstick", "m9k_hk45", "weapon_fists"},
- command = "securityguard",
- max = 3,
- salary = 45,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Neutral Jobs",
- })
- TEAM_MayorsDaughter = AddExtraTeam("Mayors Daughter", {
- color = Color(255,100,100,255),
- model = "models/player/alyx.mdl",
- description = [[You are the mayor's daughter, where everyday is bring your daughter to work day! But be careful, you never know when somebody
- is comming to kidnap you! *cough, cough*
- Job cannot raid.]],
- weapons = {"weapon_fists"},
- command = "mayorsdaughter",
- max = 1,
- salary = 80,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Neutral Jobs",
- })
- TEAM_MEDIC = AddExtraTeam("Medic", {
- color = Color(47, 79, 79, 255),
- model = "models/player/kleiner.mdl",
- description = [[With your medical knowledge,
- you work to restore players to full health.
- Without a medic, people cannot be healed.
- Help people only after a battle is over.
- Medics can also sell medkits for extra money.
- Job cannot raid.]],
- weapons = {"med_kit", "weapon_fists"},
- command = "medic",
- max = 2,
- salary = 100,
- admin = 0,
- vote = false,
- category = "Vendors",
- hasLicense = false,
- medic = true,
- })
- TEAM_HITMAN = AddExtraTeam("Hitman", {
- color = Color(255, 129, 31, 26),
- model = "models/player/guerilla.mdl",
- description = [[Lol, don't mess up.
- You can raid to complete a hit but you cannot collect raidables.]],
- weapons = {"m9k_m24", "weapon_fists"},
- command = "hitman",
- max = 2,
- salary = 35,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Criminal Jobs",
- })
- TEAM_SPY = AddExtraTeam("Spy", {
- color = Color(0, 79, 119, 255),
- model = "models/player/legion/3e_soldier.mdl",
- description = [[You are a spy! Get paid and spy on people!
- You can also get paid to raid players.
- You can't raid alone.
- Spies can work for the government and for criminals.]],
- weapons = {"climb_swep2", "weapon_fists", "m9k_hk45"},
- command = "spy",
- max = 2,
- salary = 60,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Neutral Jobs",
- })
- --VIP Jobs
- TEAM_CIA = AddExtraTeam("CIA Agent", {
- color = Color(0, 0, 0),
- model = "models/player/agent_47.mdl",
- description = [[Hack your way into technology to catch criminals!
- Government Job.
- VIP Job Only.]],
- weapons = {"weapon_fists", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "door_ram", "weapon_hack_phone", "m9k_model500", "m9k_tar21"},
- command = "ciaagent",
- max = 2,
- salary = 30,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- PlayerLoadout = function(ply) ply:SetArmor(50) end,
- hasLicense = false,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_BATMAN = AddExtraTeam("Batman", {
- color = Color(0, 0, 0),
- model = "models/player/bobert/AOBM.mdl",
- description = [["I'm Batman."
- Job can raid.
- VIP Job Only.]],
- weapons = {"weapon_fists", "spiderman's_swep", "m9k_remington870", "m9k_bizonp19", "prolockpick", "weapon_hack_phone"},
- command = "batman",
- max = 1,
- salary = 30,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- hasLicense = false,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_CHUCKY = AddExtraTeam("Chucky", {
- color = Color(172, 22, 22),
- model = "models/player/dewobedil/chucky/chucky.mdl",
- description = [[Use your quick speeds and small size to sneak up on your target and take them out!
- *This job cannot use any other weapons than what you are given.*
- Hitman Job.
- VIP Job Only.]],
- weapons = {"weapon_fists", "csgo_bowie_slaughter", "m9k_machete"},
- command = "chucky",
- max = 1,
- salary = 30,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- hasLicense = false,
- PlayerLoadout = function(ply)
- ply:SetWalkSpeed(204)
- ply:SetRunSpeed(276)
- end,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_SILENTASSASSIN = AddExtraTeam("Silent Assassin", {
- color = Color(0, 0, 0),
- model = "models/player/darkerthanblack/hei.mdl",
- description = [[Use your amazing stealth and quick speed to take out your target without being seen!
- Hitman Job.
- VIP Job Only.]],
- weapons = {"weapon_fists", "csgo_butterfly_crimsonwebs", "weapon_sh_flashbang", "weapon_stealthcamo"},
- command = "silentassassin",
- max = 1,
- salary = 30,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- hasLicense = false,
- PlayerLoadout = function(ply)
- ply:SetWalkSpeed(200)
- ply:SetRunSpeed(300)
- end,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_PROSECURITY = AddExtraTeam("Professional Security Guard", {
- color = Color(139, 0, 0),
- model = "models/player/nanosuit/slow_nanosuit.mdl",
- description = [[Protect people for money.
- Job cannot raid.
- VIP Job Only.]],
- weapons = {"weapon_fists", "csgo_falchion", "m9k_acr", "stunstick"},
- command = "prosecurity",
- max = 1,
- salary = 30,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- PlayerLoadout = function(ply) ply:SetArmor(30) end,
- hasLicense = false,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_UNDERCOVER = AddExtraTeam("Undercover Officer", {
- color = Color(144, 238, 144),
- model = {"models/portal/nypd/nypdmale_03.mdl",
- "models/portal/nypd/nypdmale_04.mdl",
- "models/portal/nypd/nypdmale_05.mdl",
- "models/portal/nypd/nypdmale_06.mdl",
- "models/portal/nypd/nypdmale_07.mdl"},
- description = [[Use your technology to stay undercover in the streets and catch criminals in the act!
- Government Job.
- VIP Job Only.]],
- weapons = {"weapon_fists", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "door_ram", "csgo_flip_night", "weapon_sh_flashbang", "ultimate_disguise_kit", "m9k_mp5sd", "m9k_m92beretta"},
- command = "undercover",
- max = 1,
- salary = 50,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- PlayerLoadout = function(ply) ply:SetArmor(50) end,
- hasLicense = true,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_CHAMELEON = AddExtraTeam("Chameleon", {
- color = Color(0,0,0),
- model = "models/player/lordvipes/rerc_vector/vector_cvp.mdl",
- description = [[Be sneaky, be swift.
- Hitman Job.
- VIP Job Only!]],
- weapons = {"weapon_fists", "ultimate_disguise_kit", "csgo_karambit_night", "m9k_vector", "m9k_usp", "weapon_sh_flashbang"},
- command = "chameleon",
- max = 1,
- salary = 35,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "VIP Jobs",
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",chameleon
- })
- TEAM_PROBITMINER = AddExtraTeam("Professional Bitminer", {
- color = Color(0, 0, 128),
- model = "models/player/anonymous_hacktivist.mdl",
- description = [[Mine bitcoins as a legal alternative to printing money.
- Job cannot raid.]],
- weapons = {"weapon_fists"},
- command = "probitminer",
- max = 3,
- salary = 25,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "VIP Jobs",
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_JANGOFETT = AddExtraTeam("Jango Fett", {
- color = Color(139, 0, 0),
- model = "models/player/deckboy/jango_pm/jango_pm.mdl",
- description = [[You are the best hitman in the galaxy!
- Hitman Job.
- VIP Job Only.]],
- weapons = {"weapon_fists", "spiderman's_swep", "m9k_g36"},
- command = "jangofett",
- max = 1,
- salary = 75,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- hasLicense = false,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_BOBAFETT = AddExtraTeam("Boba Fett", {
- color = Color(139, 0, 0),
- model = "models/player/deckboy/boba_pm/boba_pm.mdl",
- description = [[He's a clone in the movie and on this server!
- Hitman Job.
- VIP Job Only.]],
- weapons = {"weapon_fists", "spiderman's_swep", "m9k_g36"},
- command = "bobafett",
- max = 1,
- salary = 75,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- hasLicense = false,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_ANARCHIST = AddExtraTeam("Anarchist", {
- color = Color(139, 0, 0),
- model = {"models/csgoanarchist1pm.mdl",
- "models/csgoanarchist2pm.mdl",
- "models/csgoanarchist3pm.mdl",
- "models/csgoanarchist4pm.mdl"},
- description = [[You are done with the Big Brother. Cause anarchy to the town and rebel against the government!
- Job can raid.
- VIP Job Only.]],
- weapons = {"weapon_fists","m9k_ak74", "m9k_hk45", "prolockpick", "keypad_cracker", "csgo_huntsman_crimsonwebs"},
- command = "anarchist",
- max = 4,
- salary = 75,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- hasLicense = false,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_FBIAGENT = AddExtraTeam("FBI Agent", {
- color = Color(0, 191, 255),
- model = {"models/fbi_pack/fbi_01.mdl",
- "models/fbi_pack/fbi_02.mdl",
- "models/fbi_pack/fbi_03.mdl",
- "models/fbi_pack/fbi_04.mdl",
- "models/fbi_pack/fbi_05.mdl",
- "models/fbi_pack/fbi_06.mdl",
- "models/fbi_pack/fbi_07.mdl",
- "models/fbi_pack/fbi_08.mdl",
- "models/fbi_pack/fbi_09.mdl"},
- description = [[As an FBI Agent it is your duty to rid the town of terrorism and all criminal activity.
- Government Job.
- VIP Job Only.]],
- weapons = {"weapon_fists", "m9k_m416", "m9k_model3russian", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "door_ram", "csgo_bayonet_night", "weapon_sh_flashbang"},
- command = "fbiagent",
- max = 4,
- salary = 50,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- hasLicense = true,
- PlayerLoadout = function(ply) ply:SetArmor(100) end,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_PBANDIT = AddExtraTeam("Professional Bandit", {
- color = Color(140, 247, 140, 255),
- model = {
- "models/player/pd2_chains_p.mdl",
- "models/player/pd2_dallas_p.mdl",
- "models/player/pd2_hoxton_p.mdl",
- "models/player/pd2_wolf_p.mdl"},
- description = [[Years of experience has given you the ability to raid super fast!
- Just like other bandits, you can either join a gang or raid alone!
- Job can raid.
- VIP Job Only!]],
- weapons = {"m9k_mp7", "prolockpick", "keypad_cracker", "csgo_bayonet_night", "weapon_fists"},
- command = "probandit",
- max = 4,
- salary = 75,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- hasLicense = false,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_HSWAT = AddExtraTeam("Heavy S.W.A.T.", {
- color = Color(12,12,215,240),
- model = {"models/player/01AR_combine_soldier01.mdl",
- "models/player/01AR_combine_soldier02.mdl",
- "models/player/AR_combine_soldier03B.mdl",
- "models/player/combine_soldier04.mdl"},
- description = [[Handle all of the serious SWAT issues that require more force.
- Government Job.
- VIP Job Only!]],
- weapons = {"m9k_pkm", "csgo_bowie_night", "weapon_fists", "m9k_colt1911", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "door_ram"},
- command = "heavyswat",
- max = 1,
- salary = 50,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- hasLicense = true,
- PlayerLoadout = function(ply)
- ply:SetArmor(255)
- ply:SetWalkSpeed(104)
- ply:SetRunSpeed(165)
- end,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_DEADPOOL = AddExtraTeam("Deadpool", {
- color = Color(139, 0, 0),
- model = "models/pechenko_121/Deadpool/chr_deadpool2.mdl",
- description = [[Your movie was awful, but not like this class.
- Job can raid.
- VIP Job Only!]],
- weapons = {"prolockpick", "csgo_karambit_fade", "weapon_fists", "m9k_damascus", "m9k_val", "m9k_usp", "keypad_cracker"},
- command = "deadpool",
- max = 1,
- salary = 25,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- hasLicense = false,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_PNINJA = AddExtraTeam("Professional Ninja", {
- color = Color(173, 216, 230),
- model = "models/player/ezio.mdl",
- description = [[ Job can raid.
- VIP Job Only!]],
- weapons = {"climb_swep2", "m9k_hk45", "m9k_damascus", "m9k_mp5", "weapon_fists"},
- command = "proninja",
- max = 2,
- salary = 40,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "VIP Jobs",
- PlayerLoadout = function(ply)
- ply:SetWalkSpeed(176)
- ply:SetRunSpeed(278.4)
- end,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_JOKER = AddExtraTeam("Joker", {
- color = Color(128, 0, 128),
- model = "models/player/slow/jamis/mkvsdcu/joker/slow_pub.mdl",
- description = [[Pick a team and raid the community, or just do it on your own!
- Job can raid.
- VIP Job Only!]],
- weapons = {"m9k_model627", "prolockpick", "csgo_butterfly_ultraviolet", "weapon_fists", "keypad_cracker", "m9k_sticky_grenade", "m9k_dbarrel"},
- command = "joker",
- max = 1,
- salary = 25,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- hasLicense = false,
- PlayerLoadout = function(ply) ply:SetAmmo(5, "m9k_sticky_grenade") end,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_DEATHSTROKE = AddExtraTeam("DeathStroke", {
- color = Color(255, 140, 0),
- model = {"models/norpo/ArkhamOrigins/Assassins/Deathstroke_ValveBiped.mdl"},
- description = [[You are DeathStroke. You can raid/mug.
- Job can raid.
- VIP Job Only.]],
- weapons = {"spiderman's_swep", "m9k_machete", "m9k_scar", "m9k_usp", "weapon_fists"},
- command = "deathstroke",
- max = 1,
- salary = 20,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- hasLicense = false,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_EHITMAN = AddExtraTeam("Elite Hitman", {
- color = Color(255,247,122,56),
- model = "models/player/r6s_kapkan.mdl",
- description = [[Make sure you rip them off.
- VIP Job Only!]],
- weapons = {"m9k_svt40", "m9k_glock", "climb_swep2", "prolockpick", "csgo_bayonet_ddpat", "weapon_fists", "keypad_cracker"},
- command = "elitehitman",
- max = 1,
- salary = 75,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "VIP Jobs",
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_PROHACKTIVIST = AddExtraTeam("Professional Hacktivist", {
- color = Color(0,0,0,0),
- model = "models/player/aiden_pearce.mdl",
- description = [[Use your silent weapons to be stealthy and quickly hack ATMs. You cannot raid, but CAN mug.
- VIP Job Only!]],
- weapons = {"weapon_arc_atmhack", "m9k_mp5sd", "weapon_fists", "weapon_hack_phone"},
- command = "prohacktivist",
- max = 2,
- salary = 75,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- hasLicense = false,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_HOBOJESUS = AddExtraTeam("Hobo Jesus", {
- color = Color(102,51,0,30),
- model = "models/dc/batman/arkham_asylum/scarecrow/scarecrow_player.mdl",
- description = [[Lead the hobos into prosperity and freedom from their social class.
- VIP Job Only!]],
- weapons = {"weapon_crowbar","weapon_bugbait", "csgo_falchion_rustcoat", "m9k_fists"},
- command = "hobojesus",
- max = 1,
- salary = 0,
- admin = 0,
- hobo = true,
- vote = false,
- hasLicense = false,
- category = "VIP Jobs",
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_HOBOSATAN = AddExtraTeam("Hobo Satan", {
- color = Color(102,51,0,30),
- model = "models/player/charple.mdl",
- description = [[You are Hobo Satan, you must break down the social class of all hobos and you must prevail over Hobo Jesus.
- VIP Job Only!]],
- weapons = {"weapon_crowbar","weapon_bugbait", "csgo_flip_case", "m9k_fists"},
- command = "hobosatan",
- max = 1,
- salary = 0,
- admin = 0,
- hobo = true,
- vote = false,
- hasLicense = false,
- category = "VIP Jobs",
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- TEAM_SPECOPS = AddExtraTeam("Spec Ops", {
- color = Color(0, 102, 255, 255),
- model = "models/player/gasmask.mdl",
- description = [[You are a Special Operations Unit, your mission is to over-watch the operation or just the plain streets.
- Government Job.
- VIP Job Only.]],
- weapons = {"m9k_honeybadger", "stunstick", "arrest_stick", "unarrest_stick", "door_ram", "m9k_usp", "csgo_bayonet_night", "weapon_fists"},
- command = "specops",
- max = 3,
- salary = 100,
- admin = 0,
- vote = false,
- category = "VIP Jobs",
- hasLicense = true,
- PlayerLoadout = function(ply) ply:SetArmor(100) end,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be VIP to use this job!",
- })
- -- Custom Jobs
- TEAM_NIGHTMARE = DarkRP.createJob("Nightmare", {
- color = Color(0, 0, 0),
- model = {"models/drawkill_playermodels/drawkill_bonnie_player.mdl",
- "models/drawkill_playermodels/drawkill_springtrap_player.mdl"},
- description = [[Undercover or just a robot made to take down crime?
- Government Job.
- Yeager's Custom Class.]],
- weapons = {"weapon_fists", "m9k_psg1", "ultimate_disguise_kit", "m9k_glock", "weapon_sh_doorcharge", "med_kit", "m9k_m249lmg", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "weapon_fists", "door_ram", "weapon_hack_phone", "weapon_stealthcamo"},
- command = "nightmare",
- max = 1,
- salary = 69,
- admin = 0,
- vote = false,
- hasLicense = false,
- PlayerLoadout = function(ply)
- ply:SetArmor(255)
- ply:SetWalkSpeed(104)
- ply:SetRunSpeed(165)
- end,
- category = "Custom Jobs",
- customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:68622866" or ply:SteamID() == "STEAM_0:0:44615373" end,
- CustomCheckFailMsg = "You need to be Yeager to use this job!",
- })
- TEAM_CHIBITERASU = AddExtraTeam("Toy Animatronic", {
- color = Color(255, 0, 0),
- model = {"models/drawkill_playermodels/drawkill_foxy_player.mdl",
- "models/drawkill_playermodels/drawkill_chica_player.mdl"},
- description = [[Selling Guns and Blackmarket items!
- Job cannot raid.
- Yeager's Custom Class.]],
- weapons = {"weapon_fists", "m9k_barret_m82", "m9k_dbarrel", "med_kit", "spiderman's_swep", "weapon_stealthcamo", "gdcw_p08", "weapon_hack_phone"},
- command = "chiberatsu",
- max = 2,
- salary = 69,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:68622866" or ply:SteamID() == "STEAM_0:0:44615373" or ply:SteamID() == "STEAM_0:0:155672506" or ply:SteamID() == "STEAM_0:1:105603135" end,
- CustomCheckFailMsg = "You must be Yeager to use this!",
- })
- TEAM_ANIMATRONIC = AddExtraTeam("Animatronic", {
- color = Color(87, 157, 255, 255),
- model = "models/player/fnaf_sexy/bonnie.mdl", --private model
- description = [[Built to Raid and Defend the honest people.
- Job can raid/mug.
- Yeager's Custom Class.]],
- weapons = { "weapon_fists",
- "weapon_cuff_elastic",
- "weapon_arc_atmcard",
- "med_kit",
- "m9k_sticky_grenade",
- "m9k_barret_m82",
- "m9k_luger",
- "climb_swep2",
- "spiderman's_swep",
- "m9k_harpoon",
- "m9k_1887winchester",
- "gdcw_p08",
- "weapon_hack_phone",
- "weapon_vape_helium"},
- command = "animatronic",
- max = 2,
- salary = 69,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- PlayerLoadout = function(ply) ply:SetArmor(25) end,
- customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:68622866" or ply:SteamID() == "STEAM_0:0:44615373" or ply:SteamID() == "STEAM_0:0:155672506" end,
- CustomCheckFailMsg = "You must be Yeager to use this!",
- })
- TEAM_KONIKEA = DarkRP.createJob("Konikea", {
- color = Color(153, 0, 0),
- model = "models/player_sinonsao.mdl",
- description = [[
- Job can Raid.
- Rancor's Custom Class.]],
- weapons = {"weapon_fists", "m9k_dbarrel", "m9k_intervention", "m9k_ragingbull", "csgo_daggers", "prolockpick"},
- command = "konikea",
- max = 1,
- salary = 69,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:63260068" or ply:SteamID() == "STEAM_0:0:44615373" end,
- CustomCheckFailMsg = "You need to be Zackmattack to use this job!",
- })
- TEAM_JAKCET = DarkRP.createJob("Jacket", {
- color = Color(255,105,180),
- model = "models/player/Steinman/jacket.mdl",
- description = [[Job can raid/mug.
- Brodie's Custom Class.]],
- weapons = {"weapon_fists", "prolockpick", "spiderman's_swep", "m9k_acr", "m9k_browningauto5", "m9k_machete"},
- command = "jacket",
- max = 1,
- salary = 69,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return CLIENT or ply:SteamID() == "STEAM_0:0:49539376" or ply:SteamID() == "STEAM_0:0:44615373" end,
- CustomCheckFailMsg = "You need to be DabombFTW to use this job!",
- })
- TEAM_GODFATHER = DarkRP.createJob("Don Leonardo", {
- color = Color(50, 205, 50),
- model = "models/vito.mdl",
- description = [[Family First.
- Job can raid/mug.
- Leo's Custom Class.]],
- weapons = {"weapon_fists", "m9k_thompson", "m9k_dbarrel", "m9k_ak47", "m9k_barret_m82", "prolockpick", "keypad_cracker"},
- command = "godfather",
- max = 1,
- salary = 69,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return CLIENT or ply:SteamID() == "STEAM_0:0:47765925" or ply:SteamID() == "STEAM_0:0:44615373" end,
- CustomCheckFailMsg = "You need to be Leo to use this job!",
- })
- TEAM_FUHRER = DarkRP.createJob("Fuhrer", {
- color = Color(26,193,240),
- model = "models/player/soldier/soldier_1.mdl",
- description = [[Govern the city at ALL costs using anything to gain control.
- You may use your SS soldiers to force your power if needed.
- Government Job.]],
- weapons = {"arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "weapon_fists", "door_ram", "m9k_nerve_gas", "m9k_mp40"},
- command = "fuhrer",
- max = 1,
- salary = 69,
- admin = 0,
- vote = false,
- hasLicense = true,
- mayor = true,
- category = "Custom Jobs",
- PlayerLoadout = function(ply) ply:SetAmmo(5, "NerveGas") end,
- NeedToChangeFrom = TEAM_NAZI,
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("owner") == "owner" end,
- CustomCheckFailMsg = "You need to be the Owner to use this job!",
- PlayerDeath = function(ply)
- if ply:Team() == TEAM_FUHRER then
- ply:changeTeam( TEAM_NAZI, true )
- for k,v in pairs( player.GetAll() ) do
- DarkRP.notify(v, 1, 4, "The fuhrer has been killed and is demoted!")
- end
- end
- end,
- })
- TEAM_NAZI = AddExtraTeam("Nazi", {
- color = Color(26,193,240),
- model = {"models/player/soldier/soldier_1.mdl", "models/player/soldier/soldier_2.mdl", "models/player/soldier/soldier_3.mdl", "models/player/soldier/soldier_g1.mdl", "models/player/soldier/soldier_g2.mdl"},
- description = [[EIN VOLK, EIN REICHT, EIN FUHRER!
- Government Job.
- Yeager's Custom Class.]],
- weapons = {"weapon_fists", "m9k_mp40", "m9k_luger", "med_kit", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "door_ram"},
- command = "nazi",
- max = 11,
- salary = 69,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- PlayerLoadout = function(ply) ply:SetArmor(100) end,
- customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:68622866" or ply:SteamID() == "STEAM_0:1:94218511" or ply:SteamID() == "STEAM_0:0:44615373" or ply:SteamID() == "STEAM_0:1:86412088" or ply:SteamID() == "STEAM_0:1:104964392" or ply:SteamID() == "STEAM_0:1:61521123" or ply:SteamID() == "STEAM_0:1:81437611" or ply:SteamID() == "STEAM_0:1:63404745" or ply:SteamID() == "STEAM_0:1:111010900" or ply:SteamID() == "STEAM_0:1:169560367" or ply:SteamID() == "STEAM_0:0:78304595" or ply:SteamID() == "STEAM_0:0:63097306" or ply:SteamID() == "STEAM_0:1:85394288" or ply:SteamID() == "STEAM_0:0:28811091" end,
- CustomCheckFailMsg = "You must be Yeager to use this!",
- })
- TEAM_LILTROUBLE = AddExtraTeam("Judy Hopps", {
- color = Color(120,45,179),
- model = {"models/player/ztp_judyhopps.mdl", --Private models
- "models/player/ztp_nickwilde.mdl"},
- description = [[Enforcing the laws despite her size.
- Government Job.
- Yeager's Custom Class.]],
- weapons = {"m9k_m4a1", "m9k_glock","med_kit", "climb_swep2", "weapon_fists", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "door_ram", "m9k_striker12", "m9k_knife", "weapon_sh_doorcharge", "weapon_sh_flashbang", "ultimate_disguise_kit", "weapon_hack_phone", "m9k_damascus"},
- command = "judyhopps",
- max = 5,
- salary = 69,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- PlayerLoadout = function(ply) ply:SetArmor(100) end,
- customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:68622866" or ply:SteamID() == "STEAM_0:1:111010900" or ply:SteamID() == "STEAM_0:0:78304595" or ply:SteamID() == "STEAM_0:0:79779076" or ply:SteamID() == "STEAM_0:0:60598699" or ply:SteamID() == "STEAM_0:1:94218511" end,
- CustomCheckFailMsg = "You must be a furfag to use this job!",
- })
- TEAM_DEPRESSEDSOUL = AddExtraTeam("Depressed Soul", {
- color = Color(0, 0, 0),
- model = "models/mark2580/payday2/pd2_gs_elite_player.mdl",
- description = [[Depressed and likes to be left alone
- Job can raid/mug.
- Happy Soul's Custom Class.]],
- weapons = {"m9k_svu", "m9k_browningauto5", "med_kit", "prolockpick", "unarrest_stick", "weapon_fists", "spiderman's_swep"},
- command = "depressedsoul",
- max = 1,
- salary = 69,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:94218511" or ply:SteamID() == "STEAM_0:0:44615373" end,
- CustomCheckFailMsg = "You must be Happy Soul to use this!",
- })
- TEAM_CHASE = AddExtraTeam("Happy Mask Salesman", {
- color = Color(87, 157, 255, 255),
- model = "models/happy_mask_salesman.mdl",
- description = [["You've met with a terrible fate, haven't you?"
- Hitman Job.
- Chase's Custom Class.]],
- weapons = {"m9k_dbarrel", "m9k_dragunov", "med_kit", "prolockpick", "m9k_remington1858", "unarrest_stick", "csgo_flip_tiger", "weapon_fists", "keypad_cracker"},
- command = "happymasksalesman",
- max = 1,
- salary = 69,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:66787353" or ply:SteamID() == "STEAM_0:0:44615373" end,
- CustomCheckFailMsg = "You must be Chase to use this!",
- })
- ---- Mod / Admin Jobs
- TEAM_OPERATOR = AddExtraTeam("Operator on Duty", {
- color = Color(255, 51, 0, 255),
- model = "models/player/combine_super_soldier.mdl",
- description = [[You are an Operator on Duty. You patrol the server and help people in need. RP does not apply to you and you cannot participate in any type of RP.]],
- weapons = {"unarrest_stick", "weapon_fists", "weaponchecker", "weapon_keypadchecker", "vc_repair", "med_kit", "prolockpick"},
- command = "operator",
- max = 0,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = true,
- category = "Staff Jobs",
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("operator") == "operator" or ply:GetUserGroup("owner") == "owner" end,
- CustomCheckFailMsg = "You need to be an Operator to use this job!",
- })
- TEAM_MOD = AddExtraTeam("Mod On Duty", {
- color = Color(255,0,0,0),
- model = "models/player/combine_soldier.mdl",
- description = [[Suck up to all the higher staff and be on duty 24/7.]],
- weapons = {"unarrest_stick", "weapon_fists", "weaponchecker", "weapon_keypadchecker", "vc_repair", "med_kit", "prolockpick"},
- command = "mod",
- max = 0,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Staff Jobs",
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("owner") == "owner" end,
- CustomCheckFailMsg = "You need to be a Mod to use this job!",
- })
- TEAM_ADMIN = AddExtraTeam("Admin On Duty", {
- color = Color(255,0,0,0),
- model = "models/player/combine_soldier.mdl",
- description = [[Quit fuckin' around and do your job!]],
- weapons = {"unarrest_stick", "weapon_fists", "weaponchecker", "weapon_keypadchecker", "vc_repair", "med_kit", "prolockpick"},
- command = "admin",
- max = 0,
- salary = 0,
- admin = 1,
- vote = false,
- hasLicense = false,
- category = "Staff Jobs",
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("owner") == "owner" end,
- })
- TEAM_YEAGERONDUTY = DarkRP.createJob("SA/SM On Duty", {
- color = Color(255, 0, 0),
- model = {"models/combine_sniper_2.mdl",
- "models/player/fallout_3/tesla_power_armor.mdl"},
- description = [[Super Admin/Staff Manager On Duty.]],
- weapons = {"unarrest_stick", "weapon_fists", "weaponchecker", "weapon_keypadchecker", "vc_repair", "med_kit", "prolockpick"},
- command = "sasmonduty",
- max = 2,
- salary = 69,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Staff Jobs",
- customCheck = function(ply) return ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
- CustomCheckFailMsg = "You need to be a Super Admin/Staff Manager to use this job!",
- })
- TEAM_OWNER = AddExtraTeam("Owner On Duty", {
- color = Color(0,255,0,120),
- model = "models/pechenko_121/Deadpool/chr_deadpooldpooly.mdl",
- description = [[Loose that extra chromosone, you don't need it.]],
- weapons = {"unarrest_stick", "weapon_fists", "weaponchecker", "weapon_keypadchecker", "vc_repair", "med_kit", "prolockpick"},
- command = "owner",
- max = 2,
- salary = 0,
- admin = 2,
- vote = false,
- hasLicense = false,
- category = "Staff Jobs",
- customCheck = function(ply) return CLIENT or ply:GetUserGroup("owner") == "owner" end,
- CustomCheckFailMsg = "You need to be Owner to use this job!",
- })
- /*---------------------------------------------------------------------------
- Define which team joining players spawn into and what team you change to if demoted
- ---------------------------------------------------------------------------*/
- GAMEMODE.DefaultTeam = TEAM_CIVILIAN
- /*---------------------------------------------------------------------------
- Define which teams belong to civil protection
- Civil protection can set warrants, make people wanted and do some other police related things
- ---------------------------------------------------------------------------*/
- GAMEMODE.CivilProtection = {
- [TEAM_POLICE] = true,
- [TEAM_CHIEF] = true,
- [TEAM_MAYOR] = true,
- [TEAM_SWAT] = true,
- [TEAM_SPECOPS] = true,
- [TEAM_SECRETSERVICE] = true,
- [TEAM_SWATMEDIC] = true,
- [TEAM_HSWAT] = true,
- [TEAM_FBIAGENT] = true,
- [TEAM_LILTROUBLE] = true,
- [TEAM_NAZI] = true,
- [TEAM_FUHRER] = true,
- [TEAM_SWATCHIEF] = true,
- [TEAM_SWATSNIPER] = true,
- [TEAM_UNDERCOVER] = true,
- [TEAM_CIA] = true,
- }
- /*---------------------------------------------------------------------------
- Jobs that are hitmen (enables the hitman menu)
- ---------------------------------------------------------------------------*/
- DarkRP.addHitmanTeam(TEAM_HITMAN)
- DarkRP.addHitmanTeam(TEAM_EHITMAN)
- DarkRP.addHitmanTeam(TEAM_PMC)
- DarkRP.addHitmanTeam(TEAM_MOBBOSS)
- DarkRP.addHitmanTeam(TEAM_CHASE)
- DarkRP.addHitmanTeam(TEAM_JANGOFETT)
- DarkRP.addHitmanTeam(TEAM_BOBAFETT)
- DarkRP.addHitmanTeam(TEAM_GODFATHER)
- DarkRP.addHitmanTeam(TEAM_CHAMELEON)
- DarkRP.addHitmanTeam(TEAM_SPRINGTRAP)
- DarkRP.addHitmanTeam(TEAM_SILENTASSASSIN)
- DarkRP.addHitmanTeam(TEAM_CHUCKY)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement