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 your custom jobs under the following line:
- ---------------------------------------------------------------------------]]
- 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 = {},
- command = "mayor",
- max = 1,
- salary = GAMEMODE.Config.normalsalary * 1.89,
- admin = 0,
- vote = true,
- hasLicense = false,
- mayor = true,
- category = "Civil Protection",
- })
- TEAM_ALMAN = DarkRP.createJob("Alman9oori91", {
- color = Color(150, 20, 20, 255),
- model = "models/player/breen.mdl",
- description = [[Alman9oori91's Custom Job - Thief class]],
- weapons = {"pro_lockpick_update","weapon_sh_keypadcracker_deploy","weapon_hack_phone","m9k_svu","m9k_spas12"},
- command = "alman",
- max = 1,
- salary = GAMEMODE.Config.normalsalary * 1.89,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return
- table.HasValue({"STEAM_0:1:228137080"}, ply:SteamID())
- end,
- CustomCheckFailMsg = "Custom Job only!",
- })
- TEAM_SWAT = AddExtraTeam("S.W.A.T", {
- color = Color(0, 0, 255, 255),
- model = "models/player/urban.mdl",
- description = [[You are SWAT, You help the police when things get bad!]],
- weapons = {"arrest_stick", "unarrest_stick", "m9k_colt1911", "m9k_tar21", "stunstick", "door_ram", "weaponchecker", "rg_handcuffs"},
- command = "swat",
- max = 6,
- salary = 1000,
- admin = 0,
- vote = true,
- chief = true,
- hasLicense = true,
- canDemote = false,
- PlayerLoadout = function( ply ) return ply:SetArmor( 75 ) end,
- category = "Civil Protection"
- })
- TEAM_POLICE = AddExtraTeam("Police", {
- color = Color(0, 0, 255, 255),
- model = "models/humans/nypd1940/male_01.mdl",
- description = [[You are POLICE, help people out!]],
- weapons = {"arrest_stick", "unarrest_stick", "m9k_colt1911", "stunstick", "door_ram", "weaponchecker", "rg_handcuffs"},
- command = "police",
- max = 3,
- salary = 1000,
- admin = 0,
- vote = true,
- chief = true,
- hasLicense = true,
- canDemote = false,
- PlayerLoadout = function( ply ) return ply:SetArmor( 75 ) end,
- category = "Civil Protection"
- })
- TEAM_POLICEC = AddExtraTeam("Police Chief", {
- color = Color(0, 0, 255, 255),
- model = "models/humans/nypd1940/male_02.mdl",
- description = [[You are POLICE CHIEF, help people out!]],
- weapons = {"arrest_stick", "unarrest_stick", "m9k_colt1911", "stunstick", "door_ram", "weaponchecker", "rg_handcuffs"},
- command = "policec",
- max = 1,
- salary = 1000,
- admin = 0,
- vote = true,
- chief = true,
- hasLicense = true,
- canDemote = false,
- PlayerLoadout = function( ply ) return ply:SetArmor( 75 ) end,
- category = "Civil Protection"
- })
- TEAM_SWATM = AddExtraTeam("S.W.A.T Medic", {
- color = Color(0, 10, 245, 255),
- model = "models/player/swat.mdl",
- description = [[You are part of the SWAT, Heal the people that are hurt through cross fire.]],
- weapons = {"arrest_stick", "unarrest_stick", "m9k_colt1911", "stunstick", "door_ram", "weaponchecker", "med_kit", "rg_handcuffs"},
- command = "swatmedic",
- max = 2,
- salary = 1000,
- admin = 0,
- vote = false,
- chief = true,
- hasLicense = true,
- canDemote = false,
- PlayerLoadout = function( ply ) return ply:SetArmor( 100 ) end,
- category = "Civil Protection"
- })
- TEAM_FCM = AddExtraTeam("Fight Club Manager", {
- color = Color(170, 0, 0, 255),
- model = "models/player/odessa.mdl",
- description = [[Set up the fight club and pay people who win!]],
- weapons = {""},
- command = "fcm",
- max = 2,
- salary = 1000,
- admin = 0,
- vote = false,
- chief = true,
- hasLicense = true,
- canDemote = false,
- category = "Citizens",
- })
- TEAM_SPY = AddExtraTeam("Spy", {
- color = Color(170, 0, 0, 255),
- model = "models/blacklist/spy1.mdl",
- description = [[People can pay you to be their spy!]],
- weapons = {""},
- command = "spy",
- max = 2,
- salary = 500,
- admin = 0,
- vote = false,
- chief = true,
- hasLicense = true,
- canDemote = false,
- category = "Citizens",
- })
- TEAM_SM = AddExtraTeam("Superman", {
- color = Color(170, 0, 0, 255),
- model = "models/player/bobert/n52sm.mdl",
- description = [[Save the world!]],
- weapons = {"weapon_jetpack"},
- command = "superman",
- max = 1,
- salary = 500,
- admin = 0,
- vote = false,
- chief = true,
- hasLicense = true,
- canDemote = false,
- category = "Heros",
- customCheck = function(ply) return CLIENT or
- table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "This is a vip job!",
- PlayerLoadout = function( ply ) return ply:SetArmor( 100 ) end,
- category = "Vip Jobs"
- })
- TEAM_SWATS = AddExtraTeam("S.W.A.T Sniper", {
- color = Color(0, 14, 123, 255),
- model = "models/player/swat.mdl",
- description = [[You are part of the SWAT, Use your sniper to help the SWAT take down bad people.]],
- weapons = {"arrest_stick", "unarrest_stick", "m9k_aw50", "m9k_colt1911", "stunstick", "door_ram", "weaponchecker", "rg_handcuffs"},
- command = "swatsniper",
- max = 2,
- salary = 1000,
- admin = 0,
- vote = false,
- chief = true,
- canDemote = false,
- hasLicense = true,
- customCheck = function(ply) return CLIENT or
- table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "This is a vip job!",
- PlayerLoadout = function( ply ) return ply:SetArmor( 100 ) end,
- category = "Vip Jobs"
- })
- TEAM_SWATC = AddExtraTeam("S.W.A.T Leader", {
- color = Color(0, 14, 123, 255),
- model = "models/player/gasmask.mdl",
- description = [[You are the Leader of the SWAT, Give the SWAT orders.]],
- weapons = {"m9k_glock", "arrest_stick", "unarrest_stick", "m9k_m4a1", "stunstick", "door_ram", "weaponchecker", "rg_handcuffs"},
- command = "swatchief",
- max = 1,
- salary = 1000,
- admin = 0,
- vote = false,
- chief = true,
- hasLicense = true,
- canDemote = false,
- customCheck = function(ply) return CLIENT or
- table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "This is a vip job!",
- PlayerLoadout = function( ply ) return ply:SetArmor( 100 ) end,
- category = "Vip Jobs"
- })
- TEAM_HOBO = DarkRP.createJob("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]],
- weapons = {""},
- command = "hobok",
- max = 5,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- hobo = true,
- category = "Citizens",
- })
- TEAM_GUN = DarkRP.createJob("Gun Dealer", {
- color = Color(232, 127, 34, 255),
- model = "models/player/monk.mdl",
- description = [[]],
- weapons = {""},
- command = "gun",
- max = 5,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = true,
- category = "Dealers",
- })
- TEAM_BMD = DarkRP.createJob("Black Market Dealer", {
- color = Color(80, 45, 0, 255),
- model = "models/player/bobert/AOBlackmask.mdl",
- description = [[]],
- weapons = {"m9k_model500"},
- command = "bmd",
- max = 5,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Vip Jobs",
- customCheck = function(ply) return CLIENT or
- table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "This is a vip job!",
- })
- TEAM_HOBOK = DarkRP.createJob("Hobo King", {
- color = Color(80, 45, 0, 255),
- model = "models/player/corpse1.mdl",
- description = [[Hobi King but still 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]],
- weapons = {"weapon_bugbait"},
- command = "hobo",
- max = 1,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- hobo = true,
- category = "Citizens",
- })
- TEAM_thief = DarkRP.createJob("Thief", {
- color = Color(0, 0, 0, 255),
- model = {"models/jessev92/kanelynch/characters/robber_ply.mdl"},
- description = [[You are a thief! You can raid people and mug people but not in the public.]],
- weapons = {"pro_lockpick_update","weapon_sh_keypadcracker_deploy", "bit_usb"},
- command = "thief",
- max = 15,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- category = "The Bad",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(0)
- end
- })
- TEAM_Parkour = DarkRP.createJob("Parkour", {
- color = Color(0, 0, 0, 255),
- model = {"models/player/arctic.mdl"},
- description = [[Go climb and steal things!]],
- weapons = {"climb_swep2"},
- command = "Parkour",
- max = 4,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = true,
- candemote = true,
- category = "Vip Jobs",
- customCheck = function(ply) return CLIENT or
- table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "This is a vip job!",
- })
- TEAM_thiefm = DarkRP.createJob("Master Thief", {
- color = Color(0, 0, 0, 255),
- model = {"models/jessev92/kanelynch/characters/robber_ply.mdl"},
- description = [[You can raid and mug but not in public!]],
- weapons = {"weapon_sh_keypadcracker_deploy","m9k_coltpython","pro_lockpick_update", "bit_usb"},
- command = "thiefm",
- max = 5,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- category = "Vip Jobs",
- customCheck = function(ply) return CLIENT or
- table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "This is a vip job!",
- })
- TEAM_Hacker = DarkRP.createJob("Hacker", {
- color = Color(37, 68, 0, 255),
- model = {"models/player/Group02/male_06.mdl"},
- description = [[Hacker stay off the rader!]],
- weapons = {"weapon_hack_phone","pro_lockpick_update","weapon_sh_keypadcracker_deploy"},
- command = "hacker",
- max = 4,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = true,
- candemote = true,
- category = "Vip Jobs",
- customCheck = function(ply) return CLIENT or
- table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "This is a vip job!",
- })
- TEAM_HITT = DarkRP.createJob("Hitman", {
- color = Color(0, 0, 0, 255),
- model = "models/player/tfa_hm_abs_nun.mdl",
- description = [[People hire you to take out other people,
- this job require you to be completely focussed.
- A single breath can make you loose a shot.]],
- weapons = {"m9k_m24"},
- command = "hitman",
- max = 3,
- salary = 65,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "The Bad",
- })
- TEAM_ADMIN = DarkRP.createJob("Staff On Duty", {
- color = Color(170, 0, 0, 255),
- model = "models/player/combine_super_soldier.mdl",
- description = [[Admin on duty is when you as an admin, is ready to make sure the server stays at its best.
- It's up to you to patrol and respond to admin calls.]],
- weapons = {"weapon_keypadchecker", "arrest_stick", "unarrest_stick", "weaponchecker"},
- command = "od",
- max = 0,
- salary = 100,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Staff",
- customCheck = function(ply) return CLIENT or
- table.HasValue({"moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "Staff only!",
- })
- TEAM_MD = DarkRP.createJob("Mayors Daughter", {
- color = Color(255,100,100,255),
- model = "models/player/alyx.mdl",
- description = [[You are the mayors daughter, walk around with your dad
- just chill around. But be careful, you never know when somebody
- is waiting to kidnap you!]],
- weapons = {},
- command = "mayorsdaughter",
- max = 1,
- salary = 80,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Citizens",
- })
- TEAM_GUARD = DarkRP.createJob("Guard", {
- color = Color(0,200,50,255),
- model = "models/player/barney.mdl",
- description = [[People will pay for protection, use your weapon or buy one from the local gundealer.]],
- weapons = {"m9k_deagle"},
- command = "guard",
- max = 5,
- salary = 85,
- admin = 0,
- vote = false,
- hasLicense = true,
- category = "Citizens",
- })
- TEAM_SS = DarkRP.createJob("Secret Service", {
- color = Color(100, 20, 20, 255),
- model = "models/player/guerilla.mdl",
- description = [[You are responsible for protecting the mayor.
- Take care of the old fellow, he is vanuarable to terrorists all the time! Before he enters a room, you need to make sure its secure.]],
- weapons = {"m9k_deagle", "stunstick", "weaponchecker"},
- command = "ss",
- max = 2,
- salary = 65,
- admin = 0,
- vote = true,
- hasLicense = true,
- ammo = {
- ["pistol"] = 60,
- },
- category = "Civil Protection",
- })
- TEAM_Terrorist = DarkRP.createJob("Terrorist", {
- color = Color(255, 168, 0, 255),
- model = {"models/player/phoenix.mdl"},
- description = [[Read the rules.]],
- weapons = {"lockpick", "unarrest_stick"},
- command = "Terrorist",
- max = 6,
- salary = 170,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- category = "The Bad",
- PlayerSpawn = function(ply)
- ply:SetHealth(100)
- ply:SetArmor(50)
- end
- })
- TEAM_BANK = DarkRP.createJob("Banker", {
- color = Color(55, 73, 0, 255),
- model = {"models/player/hostage/hostage_01.mdl"},
- description = [[This job lets you store people's printers and its all legal.]],
- weapons = {""},
- command = "bank",
- max = 2,
- salary = 250,
- admin = 0,
- vote = false,
- hasLicense = true,
- candemote = true,
- category = "Citizens",
- PlayerSpawn = function(ply)
- ply:SetHealth(100)
- ply:SetArmor(0)
- end
- })
- TEAM_MINERS = DarkRP.createJob("Miners", {
- color = Color(150, 150, 76, 255),
- model = "models/player/Group02/male_04.mdl",
- description = [[Make money by mining!]],
- weapons = {"mgs_pickaxe"},
- command = "miners",
- max = 4,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = true,
- category = "Citizens",
- })
- TEAM_spider = DarkRP.createJob("Spider Man", {
- color = Color(170, 0, 0, 255),
- model = "models/player/TWBHD/tasm2game/tasmgame_pm.mdl",
- description = [[You are Spider Man, Protect the town following the laws of the land!]],
- weapons = {"arrest_stick", "unarrest_stick", "m9k_deagle", "m9k_mp5sd", "stunstick", "door_ram", "weaponchecker","paladinshield","spiderman's_swepalt2", "rg_handcuffs"},
- command = "spiderman",
- max = 1,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = true,
- category = "Heros",
- })
- TEAM_BIT = DarkRP.createJob("Bitcoin Miner", {
- color = Color(255, 0, 255, 255),
- model = {
- "models/player/Group03/Female_01.mdl",
- "models/player/Group03/Female_02.mdl"
- },
- description = [[You are a pc tech who love farming bit coins.]],
- weapons = {"bit_usb"},
- command = "bitcoin",
- max = 5,
- salary = 45,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Citizens",
- })
- TEAM_GL = DarkRP.createJob("Gangster Leader", {
- color = Color(103, 107, 107, 255),
- model = "models/player/Group03/male_04.mdl",
- description = [[Take care of your members!]],
- weapons = {"m9k_model3russian"},
- command = "gangl",
- max = 1,
- salary = 65,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Vip Jobs",
- customCheck = function(ply) return CLIENT or
- table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "This is a vip job!",
- })
- TEAM_GS = DarkRP.createJob("Gangster Sniper", {
- color = Color(142, 145, 145, 255),
- model = "models/player/Group03/male_05.mdl",
- description = [[Keep a eye on your gang from a distance.]],
- weapons = {"m9k_psg1"},
- command = "gangs",
- max = 2,
- salary = 65,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Vip Jobs",
- customCheck = function(ply) return CLIENT or
- table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "This is a vip job!",
- })
- TEAM_GANG = DarkRP.createJob("Gangster", {
- color = Color(181, 181, 181, 255),
- model = "models/player/Group03/male_06.mdl",
- description = [[As a group you can kidnap a person or more.]],
- weapons = {""},
- command = "gang",
- max = 4,
- salary = 65,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "The Bad",
- })
- TEAM_ELMO = DarkRP.createJob("ELMO", {
- color = Color(205, 92, 92, 255),
- model = "models/elmo.mdl",
- description = [[Jake's custom job]],
- weapons = {"m9k_barret_m82","m9k_psg1","weapon_hack_phone","pro_lockpick_update","spiderman's_swepalt2"},
- command = "elmo",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return
- table.HasValue({"STEAM_0:0:86857630"}, ply:SteamID())
- end,
- CustomCheckFailMsg = "Custom Job only.",
- })
- TEAM_hagrid = DarkRP.createJob("Hagrid", {
- color = Color(205, 92, 92, 255),
- model = "models/player/hagrid.mdl",
- description = [[Hagrid's custom job]],
- weapons = {"m9k_svu","m9k_spas12","weapon_hack_phone","parkourmod"},
- command = "hagrid",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return
- table.HasValue({"STEAM_0:0:51749270"}, ply:SteamID())
- end,
- CustomCheckFailMsg = "Custom Job only.",
- })
- TEAM_POTATO = DarkRP.createJob("Potato", {
- color = Color(205, 92, 92, 255),
- model = "models/potatoplayermodel/potatoplayermodel.mdl",
- description = [[Wallfe's custom job]],
- weapons = {""},
- command = "potato",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return
- table.HasValue({"STEAM_0:0:79729638"}, ply:SteamID())
- end,
- CustomCheckFailMsg = "Custom Job only.",
- })
- TEAM_RICK = DarkRP.createJob("Rick", {
- color = Color(172, 213, 231, 255),
- model = "models/player/rick/rick.mdl",
- description = [[You go on adventures! Bring Morty and get in to trouble. You can raid, but only if Morty is with you.]],
- weapons = {"pro_lockpick_update", "weapon_hack_phone"},
- command = "rick",
- max = 1,
- salary = 120,
- admin = 0,
- vote = false,
- hasLicense = true,
- category = "Supreme Jobs",
- customCheck = function(ply) return CLIENT or
- table.HasValue({"supreme", "moderator", "seniormod", "admin", "senioradmin", "headadmin", "headmod", "staffmanager", "superadmin", "manager", "owner"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "Supreme jobs!",
- })
- TEAM_MORTY = DarkRP.createJob("Morty", {
- color = Color(172, 213, 231, 255),
- model = "models/player/m95/morty.mdl",
- description = [[Rick is your boss and grandpa. Make sure to do everything he tells you, except rulebreaking of course. You can only raid when Rick is with you.]],
- weapons = {""},
- command = "morty",
- max = 1,
- salary = 120,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Supreme Jobs",
- customCheck = function(ply) return CLIENT or
- table.HasValue({"supreme", "moderator", "seniormod", "admin", "senioradmin", "headadmin", "headmod", "staffmanager", "superadmin", "manager", "owner"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "Supreme jobs!",
- })
- TEAM_SEWERCROC = DarkRP.createJob("Sewer Croc", {
- color = Color(58, 67, 33, 255),
- model = "models/player/bobert/AOCroc.mdl",
- description = [[You live underground, in the tunnels and sewers. You can base and have printers, you can also raid people inside the sewers/undergrounds. Careful tho, if you go outside people can randomly kill you!]],
- weapons = {""},
- command = "croc",
- max = 7,
- salary = 120,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "The Bad",
- })
- TEAM_Subject = DarkRP.createJob("Subject_0064", {
- color = Color(0, 196, 251, 255),
- model = "models/immigrant/outlast/walrider_pm.mdl",
- description = [[MrPickles' Custom Job!]],
- weapons = {"weapon_hack_phone","weapon_medkit","weapon_camo","m9k_barret_m82","m9k_m60","m9k_spas12","weapon_sh_keypadcracker_deploy","pro_lockpick_update"},
- command = "subject",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return
- table.HasValue({"STEAM_0:0:64369548"}, ply:SteamID())
- end,
- CustomCheckFailMsg = "Custom Job only.",
- })
- TEAM_sexysue = DarkRP.createJob("Sexy Sue", {
- color = Color(122, 255, 241, 255),
- model = "models/player/hhp227/reggaehair_girl.mdl",
- description = [[Supreme job]],
- weapons = {"arrest_stick", "unarrest_stick", "m9k_colt1911", "m9k_tar21", "stunstick", "door_ram", "weaponchecker", "rg_handcuffs"},
- command = "sexysue",
- max = 1,
- salary = 1,
- admin = 0,
- chief = true,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return CLIENT or
- table.HasValue({"supreme", "moderator", "seniormod", "admin", "senioradmin", "headadmin", "headmod", "staffmanager", "superadmin", "manager", "owner"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "Supreme jobs!",
- category = "Vip Jobs",
- })
- TEAM_zelos = DarkRP.createJob("Zelos", {
- color = Color(0, 255, 0, 255),
- model = "models/player/p2_chell.mdl",
- description = [[Zelos' Custom Job!]],
- weapons = {"m9k_spas12","weapon_camo","pro_lockpick_update","weapon_sh_keypadcracker_deploy","weapon_medkit","m9k_dragunov"},
- command = "zelos",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = true,
- category = "Custom Jobs",
- customCheck = function(ply) return
- table.HasValue({"STEAM_0:1:93707724"}, ply:SteamID())
- end,
- CustomCheckFailMsg = "Custom Job only!",
- })
- TEAM_Thanos = DarkRP.createJob("Thanos", {
- color = Color(179, 2, 255, 255),
- model = "models/kryptonite/inf_thanos/inf_thanos.mdl",
- description = [[supreme job]],
- weapons = {"weapon_hack_phone","weapon_medkit","weapon_camo","weapon_lk_blunder","mgs_pickaxe","m9k_spas12","weapon_sh_keypadcracker_deploy","pro_lockpick_update","juju_ppsh"},
- command = "thanos",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return CLIENT or
- table.HasValue({"supreme", "moderator", "seniormod", "admin", "senioradmin", "headadmin", "headmod", "staffmanager", "superadmin", "manager", "owner"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "Supreme jobs!",
- category = "Vip Jobs",
- })
- TEAM_themarshan = DarkRP.createJob("TheMarshan", {
- color = Color(0, 0, 0, 255),
- model = "models/BasePM.mdl",
- description = [[TheMarshans Custom Job!]],
- weapons = {"m9k_mp7","weapon_camo","pro_lockpick_update","weapon_sh_keypadcracker_deploy","m9k_scar","m9k_m24","weapon_hack_phone","spiderman's_swepalt2",},
- command = "marshan",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return
- table.HasValue({"STEAM_0:1:106053364"}, ply:SteamID())
- end,
- CustomCheckFailMsg = "Custom Job only!",
- })
- TEAM_TERMINATOR = DarkRP.createJob("Terminator", {
- color = Color(122, 255, 241, 255),
- model = "models/player/arnold_schwarzenegger.mdl",
- description = [[TheMaster's Custom Job!]],
- weapons = {"m9k_g36","arrest_stick","unarrest_stick","m9k_pkm","weapon_dogswep","m9k_ares_shrike","weapon_medkit","rg_handcuffs"},
- command = "terminator",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = true,
- category = "Custom Jobs",
- customCheck = function(ply) return
- table.HasValue({"STEAM_0:0:146870190"}, ply:SteamID())
- end,
- CustomCheckFailMsg = "Masters only!",
- })
- TEAM_VANOSS = DarkRP.createJob("Vanoss", {
- color = Color(0, 0, 0, 255),
- model = "models/player/Vanoss/Evan.mdl",
- description = [[TheMaster's Custom Job!]],
- weapons = {"m9k_scar","m9k_thompson","pro_lockpick_update","weapon_sh_keypadcracker_deploy","weapon_hack_phone","weapon_medkit"},
- command = "vanoss",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return
- table.HasValue({"STEAM_0:0:146870190"}, ply:SteamID())
- end,
- CustomCheckFailMsg = "Masters only!",
- })
- TEAM_DOOM = DarkRP.createJob("Hunk", {
- color = Color(0, 196, 251, 255),
- model = "models/nikout/fallout/wintercombatarmormalepm.mdl",
- description = [[Bob Jensen's Job!]],
- weapons = {"weapon_hack_phone","bit_usb","climb_swep2","m9k_glock","m9k_m60","m9k_spas12","weapon_sh_keypadcracker_deploy"},
- command = "hunk",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return
- table.HasValue({"STEAM_0:0:26460791"}, ply:SteamID())
- end,
- CustomCheckFailMsg = "Custom Job only!",
- })
- TEAM_SHARK = DarkRP.createJob("Shark", {
- color = Color(173, 217, 230, 255),
- model = "models/freeman/player/left_shark.mdl",
- description = [[You are allowed to raid, but only with other sharks. Same goes with basing!]],
- weapons = {""},
- command = "shark",
- max = 5,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "The Bad",
- })
- TEAM_PIANIST = DarkRP.createJob("Pianist", {
- color = Color(110, 88, 77, 255),
- model = "models/player/gman_high.mdl",
- description = [[Play at a bar, on the street or just make your own place.]],
- weapons = {""},
- command = "pianist",
- max = 5,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Citizens",
- })
- TEAM_DM = DarkRP.createJob("Drug Manufacturer", {
- color = Color(61, 101, 65, 255),
- model = "models/player/hostage/hostage_01.mdl",
- description = [[Make drugs]],
- weapons = {""},
- command = "dm",
- max = 4,
- salary = 65,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "The Bad",
- })
- TEAM_BARTENDER = DarkRP.createJob("Bartender", {
- color = Color(61, 101, 65, 255),
- model = "models/player/hostage/hostage_02.mdl",
- description = [[Open up a bar and make alcohol!]],
- weapons = {""},
- command = "bartender",
- max = 4,
- salary = 65,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "The Bad",
- })
- TEAM_MERCENARY = DarkRP.createJob("Mercenary", {
- color = Color(61, 101, 65, 255),
- model = "models/player/RedSkull/redskull.mdl",
- description = [[You are raid for hire. That means you can only raid if you are hired to do so.]],
- weapons = {""},
- command = "mercenary",
- max = 4,
- salary = 65,
- admin = 0,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return CLIENT or
- table.HasValue({"supreme", "moderator", "seniormod", "admin", "senioradmin", "headadmin", "headmod", "staffmanager", "superadmin", "manager", "owner"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "Supreme jobs!",
- category = "Vip Jobs",
- })
- TEAM_DOGE = DarkRP.createJob("Doge", {
- color = Color(61, 101, 65, 255),
- model = "models/doge_player/doge_player.mdl",
- description = [[Be a guard dog or mess around.]],
- weapons = {"weapon_dogswep"},
- command = "doge",
- max = 4,
- salary = 65,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Supreme Jobs",
- customCheck = function(ply) return CLIENT or
- table.HasValue({"supreme", "moderator", "seniormod", "admin", "senioradmin", "headadmin", "headmod", "staffmanager", "superadmin", "manager", "owner"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "Supreme jobs!",
- })
- TEAM_LEAN = DarkRP.createJob("Lean Producer", {
- color = Color(157, 0, 214, 255),
- model = {
- "models/player/hostage/hostage_01.mdl",
- "models/player/hostage/hostage_04.mdl"
- },
- description = [[Make some lean and / or sell it to a buyer / player for some temporary speed boosts.]],
- weapons = {},
- command = "leanproducer",
- max = 4,
- salary = 25,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- category = "The Bad",
- })
- TEAM_Paganini = DarkRP.createJob("Paganini", {
- color = Color(40, 255, 240, 255),
- model = "models/player/demon_violinist/demon_violinist.mdl",
- description = [[Yato's Custom Job!]],
- weapons = {"spsa","m9k_ares_shrike","m9k_usas","m9k_svu","m9k_winchester73","m9k_kac_pdw","bit_usb","weapon_hack_phone", "climb_swep2"},
- command = "paganini",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return
- table.HasValue({"STEAM_0:1:94645365"}, ply:SteamID())
- end,
- CustomCheckFailMsg = "Custom Job only!",
- })
- TEAM_BREXIT = DarkRP.createJob("Brexit", {
- color = Color(247, 99, 249, 255),
- model = "models/dogedagalaxy/dogedagalaxy.mdl",
- description = [[Brexit's Custom Job!]],
- weapons = {"m9k_psg1","m9k_spas12","pro_lockpick_update","weapon_sh_keypadcracker_deploy","weapon_hack_phone"},
- command = "brexit",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return
- table.HasValue({"STEAM_0:1:105022812"}, ply:SteamID())
- end,
- CustomCheckFailMsg = "Custom Job only!",
- })
- TEAM_ATLAS = DarkRP.createJob("Atlas", {
- color = Color(247, 99, 249, 255),
- model = "models/gonzo/lordkermit/lordkermit.mdl",
- description = [[Atlas Custom Job!]],
- weapons = {"m9k_psg1","m9k_spas12","pro_lockpick_update","weapon_sh_keypadcracker_deploy","weapon_hack_phone", "weapon_camo"},
- command = "atlas",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return
- table.HasValue({"STEAM_0:1:101409793"}, ply:SteamID())
- end,
- CustomCheckFailMsg = "Custom Job only!",
- })
- TEAM_CHICKEN = DarkRP.createJob("Chicken", {
- color = Color(215, 216, 202, 255),
- model = "models/player/chicken.mdl",
- description = [[You are allowed to do nothing except running around being annoying.]],
- weapons = {""},
- command = "chicken",
- max = 3,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Citizens",
- })
- TEAM_DOCTOR = DarkRP.createJob("Doctor", {
- color = Color(97, 100, 102, 255),
- model = "models/player/Group03m/female_02.mdl",
- description = [[You are allowed to make a medic station, base with people except CP and walk around healing!]],
- weapons = {"med_kit"},
- command = "doctor",
- max = 2,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Citizens",
- })
- TEAM_MANDOOR = DarkRP.createJob("Mandoor", {
- color = Color(40, 255, 240, 255),
- model = "models/player/skeleton.mdl",
- description = [[Mandorr's Custom Job!]],
- weapons = {"m9k_usas","m9k_svu","m9k_winchester73","bit_usb","weapon_hack_phone","weapon_camo"},
- command = "mandoor",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return
- table.HasValue({"STEAM_0:1:94645365"}, ply:SteamID())
- end,
- CustomCheckFailMsg = "Custom Job only!",
- })
- TEAM_EDGE = DarkRP.createJob("Cool Boy", {
- color = Color(28, 215, 227, 255),
- model = "models/player/skeleton.mdl",
- description = [[supreme]],
- weapons = {"m9k_spas12","m9k_svu","m9k_winchester73","bit_usb","weapon_hack_phone","weapon_camo"},
- command = "edge",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return CLIENT or
- table.HasValue({"supreme", "moderator", "seniormod", "admin", "senioradmin", "headadmin", "headmod", "staffmanager", "superadmin", "manager", "owner"}, ply:GetNWString("usergroup"))
- end,
- CustomCheckFailMsg = "Supreme jobs!",
- category = "Vip Jobs",
- })
- TEAM_NEON = DarkRP.createJob("Neon", {
- color = Color(0, 196, 251, 255),
- model = "models/player/pd2_dallas_p.mdl",
- description = [[Neon's Custom Job!]],
- weapons = {"weapon_hack_phone","weapon_medkit","weapon_camo","m9k_barret_m82","m9k_m60","m9k_spas12","weapon_sh_keypadcracker_deploy","pro_lockpick_update"},
- command = "neon",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return
- table.HasValue({"STEAM_0:1:188780383"}, ply:SteamID())
- end,
- CustomCheckFailMsg = "Custom Job only.",
- })
- TEAM_MARSHAN = DarkRP.createJob("Darth Left Shark", {
- color = Color(0, 196, 251, 255),
- model = "models/player/left_shark.mdl",
- description = [[TheMarshan's Custom Job!]],
- weapons = {"weapon_hack_phone","weapon_medkit","weapon_camo","m9k_barret_m82","m9k_m60","m9k_spas12","weapon_sh_keypadcracker_deploy","pro_lockpick_update"},
- command = "darkshark",
- max = 1,
- salary = 1,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom Jobs",
- customCheck = function(ply) return
- table.HasValue({"STEAM_0:1:106053364"}, ply:SteamID())
- end,
- CustomCheckFailMsg = "Custom Job only.",
- })
- --[[---------------------------------------------------------------------------
- Define which team joining players spawn into and what team you change to if demoted
- ---------------------------------------------------------------------------]]
- GAMEMODE.DefaultTeam = TEAM_CITIZEN
- --[[---------------------------------------------------------------------------
- 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_sexysue] = true,
- [TEAM_MAYOR] = true,
- [TEAM_SWAT] = true,
- [TEAM_SWATS] = true,
- [TEAM_SWATC] = true,
- [TEAM_SWATM] = true,
- [TEAM_SS] = true,
- [TEAM_pfc] = true,
- [TEAM_pfc2] = true,
- [TEAM_pfc3] = true,
- [TEAM_lc] = true,
- [TEAM_corp] = true,
- [TEAM_serg] = true,
- [TEAM_POLICE] = true,
- [TEAM_POLICEC] = true,
- }
- --[[---------------------------------------------------------------------------
- Jobs that are hitmen (enables the hitman menu)
- ---------------------------------------------------------------------------]]
- DarkRP.addHitmanTeam()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement