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_GUN = DarkRP.createJob("Gun Dealer", {
- color = Color(255, 92, 0, 255),
- model = {"models/player/monk.mdl"},
- description = [[Can sell guns, but can not raid only defend his shop]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "itemstore_pickup"},
- command = "Gun Dealer",
- max = 2,
- salary = 100,
- admin = 0,
- vote = false,
- hasLicense = true,
- candemote = false,
- category = "Dealers",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- end
- })
- TEAM_BGUN = DarkRP.createJob("Blackmarket Dealer", {
- color = Color(0, 0, 0, 255),
- model = {"models/player/eli.mdl"},
- description = [[Sell some of those illigal guns, but can not raid]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "itemstore_pickup"},
- command = "BM Dealer",
- max = 2,
- salary = 150,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Dealers",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- end
- })
- TEAM_POLICE = DarkRP.createJob("Civil Protection", {
- color = Color(0, 33, 156, 255),
- model = {"models/dpfilms/metropolice/playermodels/pm_arctic_police.mdl"},
- description = [[Your job is to protect the city you do not raid that is left to the bounty hunters, you arrest people for doing illigal things or if they are wanted.]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "m9k_mp5", "m9k_m92beretta", "arrest_stick", "unarrest_stick", "weaponchecker", "weapon_cuff_standard", "itemstore_pickup", "stunstick", "zwf_sniffer"},
- command = "CP",
- max = 5,
- salary = 150,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = false,
- category = "Civil Protection",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(150)
- ply:SetHealth(150)
- end
- })
- TEAM_CITIZEN = DarkRP.createJob("Citizen", {
- 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_03.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 Citizen is the most basic level of society you can hold besides being a hobo. You have no specific role in city life.]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "itemstore_pickup"},
- command = "citizen",
- max = 0,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Citizens",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(0)
- end
- })
- TEAM_FITE = DarkRP.createJob("Fight Club Manager", {
- color = Color(150, 5, 137, 255),
- model = {"models/player/soldier_stripped.mdl"},
- description = [[Manage a fight club where players can gamble and punch each other for money. Don't forget the number one rule, can not raid]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "itemstore_pickup"},
- command = "Fight Club",
- max = 2,
- salary = 100,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Citizens",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(0)
- end
- })
- TEAM_MONSTER = DarkRP.createJob("Sewer Monster", {
- color = Color(150, 5, 137, 255),
- model = {"models/player/hellknight/hellknight.mdl"},
- description = [[You are the creatures of the thriving underworld. you can only base in the sewers and underground areas. you can KOS anyone who is not a sewer monster underground. can not raid]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "itemstore_pickup", "m9k_knife"},
- command = "smonster",
- max = 10,
- salary = 100,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Criminal",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(50)
- end
- })
- TEAM_HOTEL = DarkRP.createJob("Hotel Owner", {
- color = Color(254, 255, 152, 255),
- model = {"models/player/hostage/hostage_02.mdl"},
- description = [[Charge rent for people that base in your highly-secure hotel. can not raid]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "itemstore_pickup"},
- command = "Hotel Owner",
- max = 1,
- salary = 100,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Citizens",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(0)
- end
- })
- TEAM_CHIEF = DarkRP.createJob("Civil Protection Chief", {
- color = Color(20, 20, 255, 255),
- model = {"models/dpfilms/metropolice/playermodels/pm_biopolice.mdl"},
- description = [[You have the same job as the CP you protect the city and PD you do not raid, that's left to your bounty hunters. You arrest wanted people or if they are doing illigal activities.]],
- weapons = {"itemstore_pickup", "weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "m9k_mp5", "m9k_m92beretta", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "weapon_cuff_standard", "zwf_sniffer"},
- command = "CCP",
- max = 1,
- salary = 200,
- admin = 0,
- vote = true,
- hasLicense = true,
- chief = true,
- NeedToChangeFrom = TEAM_POLICE,
- category = "Civil Protection",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(150)
- ply:SetHealth(150)
- ply:SetArmor(50)
- end
- })
- TEAM_SWATL = DarkRP.createJob("Swat Leader", {
- color = Color(0, 186, 186, 255),
- model = {"models/player/pmc_4/pmc__01.mdl"},
- description = [[Be the leader of a elite group of personel trained to combat the most deadly threats to the city.]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "arrest_stick", "unarrest_stick", "m9k_m3", "m9k_ragingbull", "door_ram", "weapon_cuff_tactical", "itemstore_pickup", "stunstick", "zwf_sniffer"},
- command = "Swat Leader",
- max = 1,
- salary = 200,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = false,
- category = "VIP",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(150)
- ply:SetHealth(150)
- ply:SetArmor(50)
- end,
- customCheck = function(ply) return CLIENT or table.HasValue({"VIP", "superadmin", "Owner", "Staff-Manager", "admin", "Developer", "Titan", "Legend"}, ply:GetNWString("usergroup")) end,
- CustomCheckFailMsg = "This job is VIP Only"
- })
- TEAM_SWATA = DarkRP.createJob("Swat Assault Unit", {
- color = Color(58, 150, 133, 255),
- model = {"models/player/pmc_4/pmc__09.mdl"},
- description = [[Be an elite task force member.]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "arrest_stick", "unarrest_stick", "m9k_m16a4_acog", "m9k_hk45", "weapon_cuff_tactical", "itemstore_pickup", "stunstick", "zwf_sniffer"},
- command = "Swat Assault",
- max = 5,
- salary = 200,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = false,
- category = "Civil Protection",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(150)
- ply:SetHealth(150)
- ply:SetArmor(0)
- end
- })
- TEAM_SWATS = DarkRP.createJob("Swat Sniper", {
- color = Color(58, 150, 133, 255),
- model = {"models/player/pmc_4/pmc__02.mdl"},
- description = [[You are the silent killer of the special task force of the city.]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "arrest_stick", "unarrest_stick", "m9k_m24", "m9k_colt1911", "weapon_cuff_tactical", "itemstore_pickup", "stunstick", "zwf_sniffer"},
- command = "Swat Sniper",
- max = 1,
- salary = 200,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = false,
- category = "Civil Protection",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(150)
- ply:SetHealth(150)
- ply:SetArmor(25)
- end
- })
- TEAM_SWATM = DarkRP.createJob("Swat Medic Unit", {
- color = Color(2, 59, 59, 255),
- model = {"models/player/pmc_4/pmc__14.mdl"},
- description = [[Heal your fellow police. Assist in Swat raids.]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "arrest_stick", "unarrest_stick", "m9k_mp5", "med_kit", "m9k_colt1911", "weapon_cuff_tactical", "itemstore_pickup", "stunstick", "zwf_sniffer"},
- command = "Swat Medic",
- max = 2,
- salary = 175,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = false,
- category = "Civil Protection",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(25)
- end
- })
- TEAM_SERVICE = DarkRP.createJob("Secret Service", {
- color = Color(58, 150, 133, 255),
- model = {"models/dpfilms/metropolice/playermodels/pm_rtb_police.mdl"},
- description = [[You protect the Mayor with your life never leave his side.]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "arrest_stick", "unarrest_stick", "m9k_m416", "weapon_cuff_tactical", "itemstore_pickup", "stunstick"},
- command = "Service",
- max = 3,
- salary = 250,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = false,
- category = "VIP",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(125)
- ply:SetHealth(125)
- ply:SetArmor(50)
- end,
- customCheck = function(ply) return CLIENT or table.HasValue({"VIP", "superadmin", "Owner", "Staff-Manager", "admin", "Developer", "Titan", "Legend"}, ply:GetNWString("usergroup")) end,
- CustomCheckFailMsg = "This job is VIP Only"
- })
- TEAM_MAYOR = DarkRP.createJob("Mayor", {
- color = Color(150, 20, 20, 255),
- model = {"models/fearless/mayor1.mdl" , "models/fearless/mayor2.mdl"},
- description = [[The Mayor of the city creates laws to serve the greater good
- of the people.
- If you are the mayor you may create and accept warrants.
- Type /wanted <name> to warrant a player
- Type /jailpos to set the Jail Position
- 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 = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "m9k_ragingbull", "itemstore_pickup", "stunstick", "arrest_stick", "unarrest_stick"},
- command = "mayor",
- max = 1,
- salary = 350,
- admin = 0,
- vote = true,
- hasLicense = false,
- mayor = true,
- category = "Civil Protection",
- 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 therefor demoted.")
- else
- DarkRP.notifyAll(0, 4, "The mayor has died and is therefor demoted.")
- end
- end
- })
- TEAM_HOBO = DarkRP.createJob("Hobo", {
- color = Color(80, 45, 0, 255),
- model = {"models/player/corpse1.mdl"},
- description = [[You're a hobo, go get some peoples money]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "weapon_bugbait", "itemstore_pickup"},
- command = "hobo",
- max = 5,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- hobo = true,
- category = "Citizens",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- end
- })
- TEAM_HOBOL = DarkRP.createJob("Hobo Lord", {
- color = Color(80, 45, 0, 255),
- model = {"models/player/charple.mdl"},
- description = [[you are the fearless leader of the mighty hobos.]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "weapon_bugbait", "itemstore_pickup", "weapon_crowbar"},
- command = "hobol",
- max = 1,
- salary = 10,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- hobo = true,
- category = "Citizens",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- end
- })
- TEAM_ROBOCOP = DarkRP.createJob("Robo Cop", {
- color = Color(58, 150, 133, 255),
- model = {"models/kryptonite/robocop/robocop_upd.mdl"},
- description = [[You are the most advanced tech the GOV has to offer in protecting the citizens of the city. can not raid "unless warrant issued"]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "arrest_stick", "unarrest_stick", "m9k_m3", "weapon_cuff_tactical", "itemstore_pickup", "stunstick", "zwf_sniffer"},
- command = "Rcop",
- max = 1,
- salary = 350,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = false,
- category = "VIP",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(125)
- ply:SetHealth(125)
- ply:SetArmor(100)
- end,
- customCheck = function(ply) return CLIENT or table.HasValue({"VIP", "superadmin", "Owner", "Staff-Manager", "admin", "Developer", "Titan", "Legend"}, ply:GetNWString("usergroup")) end,
- CustomCheckFailMsg = "This job is VIP Only"
- })
- TEAM_PTHIEF = DarkRP.createJob("Pro Thief", {
- color = Color(71, 71, 115, 255),
- model = {"models/player/suits/robber_tie.mdl", "models/player/suits/robber_shirt.mdl"},
- description = [[your the best at stealing. can raid]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "pro_lockpick_update", "prokeypadcracker", "itemstore_pickup"},
- command = "Pro",
- max = 5,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "VIP",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- end,
- customCheck = function(ply) return CLIENT or table.HasValue({"VIP", "superadmin", "Owner", "Staff-Manager", "admin", "Developer", "Titan", "Legend"}, ply:GetNWString("usergroup")) end,
- CustomCheckFailMsg = "This job is VIP Only"
- })
- TEAM_TERROR = DarkRP.createJob("Terrorist Leader", {
- color = Color(135, 105, 29, 255),
- model = {"models/jessev92/kuma/characters/osama_ply.mdl"},
- description = [[You are the Leader of the terroist cell.You Can Terror Every Ten Minutes. can raid]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "m9k_ak47", "itemstore_pickup"},
- command = "terror",
- max = 1,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "VIP",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(0)
- end,
- customCheck = function(ply) return CLIENT or table.HasValue({"VIP", "superadmin", "Owner", "Staff-Manager", "admin", "Developer", "Titan", "Legend"}, ply:GetNWString("usergroup")) end,
- CustomCheckFailMsg = "This job is VIP Only"
- })
- TEAM_HH = DarkRP.createJob("Hank Hill", {
- color = Color(135, 105, 29, 255),
- model = {"models/player/hank/hank_hill_pm.mdl"},
- description = [[Propane and Propane accesorys. can raid]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "m9k_ithacam37", "m9k_coltpython", "itemstore_pickup", "weapon_vape_american", "pack_swswep_canyon"},
- command = "hh",
- max = 1,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = true,
- candemote = false,
- category = "Custom Class",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(0)
- end,
- customCheck = function(ply) return CLIENT or ply:SteamID("SteamId") == "STEAM_0:0:51604781" or ply:SteamID()=="STEAM_0:0:53275979" end,
- CustomCheckFailMsg = "This job is for Forrestrump only"
- })
- TEAM_DP = DarkRP.createJob("DP", {
- color = Color(255, 0, 0, 255),
- model = {"models/pechenko_121/deadpool/chr_deadpool2.mdl", "models/pechenko_121/deadpool/chr_deadpooldpooly.mdl", "models/pechenko_121/deadpool/chr_deadpoolskin.mdl", "models/pechenko_121/deadpool/chr_deadpoolultimate.mdl"},
- description = [[The death pools up to $1m]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "m9k_deagle", "m9k_usas", "itemstore_pickup", "weapon_vape_medicinal", "weapon_cuff_elastic", "pro_lockpick_update", "prokeypadcracker", "m9k_an94"},
- command = "dp",
- max = 1,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = true,
- candemote = false,
- category = "Custom Class",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(0)
- end,
- customCheck = function(ply) return CLIENT or ply:SteamID("SteamId") == "STEAM_0:0:53275979" end,
- CustomCheckFailMsg = "This job is for sombody else"
- })
- TEAM_THIEF = DarkRP.createJob("Thief", {
- color = Color(145, 145, 145, 255),
- model = {"models/player/arctic.mdl", "models/player/phoenix.mdl"},
- description = [[go comit crimes with your friends. can raid]],
- weapons = {"lockpick", "itemstore_pickup"},
- command = "thief",
- max = 10,
- salary = 85,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Criminal",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- end
- })
- TEAM_TERRORCELL = DarkRP.createJob("Terrorist Cell Member", {
- color = Color(145, 145, 145, 255),
- model = {"models/player/kuma/alqaeda_commando.mdl","models/player/kuma/taliban_bomber.mdl","models/player/kuma/taliban_grunt.mdl","models/player/kuma/taliban_rpg.mdl"},
- description = [[Follow your glorius leader in the path to Allah. can raid. you can not call terror.]],
- weapons = {"lockpick", "itemstore_pickup", "m9k_hk45"},
- command = "tcell",
- max = 5,
- salary = 100,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Criminal",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- end
- })
- TEAM_CULTIST = DarkRP.createJob("Cultist", {
- color = Color(145, 145, 145, 255),
- model = {"models/bala/monsterboys.mdl"},
- description = [[You are a Cult member and you roam the streets with your brothers looking for lambs to slaughter. can not raid]],
- weapons = {"lockpick", "itemstore_pickup", "m9k_knife"},
- command = "cultist",
- max = 5,
- salary = 100,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Criminal",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- end
- })
- TEAM_CTHUG = DarkRP.createJob("Cripz Thug", {
- color = Color(5, 0, 255, 255),
- model = {"models/player/cripz/slow_3.mdl"},
- description = [[Fight against Crips. If you advert "War with bloodz A/D?" and the bloodz accept, you may rdm any blood for the next 5 minutes. can only raid rival gang bases]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "m9k_hk45", "itemstore_pickup"},
- command = "Crip Thug",
- max = 6,
- salary = 100,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Criminal",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(0)
- end
- })
- TEAM_CRIPL = DarkRP.createJob("Cripz Leader", {
- color = Color(5, 0, 255, 255),
- model = {"models/player/cripz/slow_2.mdl"},
- description = [[You control Bloodz vs Cripz wars. If you advert "War with bloodz A/D?" and the bloodz accept, you may rdm any blood for the next 5 minutes. can only raid rival gang bases]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "m9k_hk45", "itemstore_pickup"},
- command = "Crip Leader",
- max = 1,
- salary = 200,
- admin = 0,
- vote = true,
- hasLicense = false,
- candemote = false,
- category = "Criminal",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(25)
- end
- })
- TEAM_BTHUG = DarkRP.createJob("Bloodz Thug", {
- color = Color(201, 0, 0, 255),
- model = {"models/player/bloodz/slow_2.mdl"},
- description = [[Fight against Crips. If you advert "War with crips A/D?" and the crips accept, you may rdm any crip for the next 5 minutes. can only raid rival gang bases]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "m9k_hk45", "itemstore_pickup"},
- command = "Blood Thug",
- max = 6,
- salary = 100,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Criminal",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(0)
- end
- })
- TEAM_BLOODL = DarkRP.createJob("Bloodz Leader", {
- color = Color(201, 0, 0, 255),
- model = {"models/player/bloodz/slow_1.mdl"},
- description = [[You control Bloodz vs Cripz wars. If you advert "War with crips A/D?" and the crips accept, you may rdm any crip for the next 5 minutes. can only raid rival gang bases]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "m9k_hk45", "itemstore_pickup"},
- command = "Blood Leader",
- max = 1,
- salary = 200,
- admin = 0,
- vote = true,
- hasLicense = false,
- candemote = false,
- category = "Criminal",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(25)
- end
- })
- TEAM_NINJA = DarkRP.createJob("Ninja", {
- color = Color(161, 161, 161, 255),
- model = {"models/player/phoenix.mdl"},
- description = [[sneaky beaky like. can raid]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "lockpick", "itemstore_pickup", "climb_swep2"},
- command = "Ninja",
- max = 3,
- salary = 100,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Criminal",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- end
- })
- TEAM_BHUNTER = DarkRP.createJob("Bounty Hunter", {
- color = Color(0, 120, 255, 255),
- model = {"models/player/pmc_4/pmc__04.mdl"},
- description = [[Your job is to go and raid/capture wanted people, the CP Chief is your commanding officer]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "m9k_m16a4_acog", "m9k_hk45", "arrest_stick", "unarrest_stick", "door_ram", "weapon_cuff_tactical", "itemstore_pickup"},
- command = "BH",
- max = 2,
- salary = 300,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = false,
- category = "Civil Protection",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(150)
- ply:SetHealth(150)
- ply:SetArmor(50)
- end
- })
- TEAM_MEDI = DarkRP.createJob("Medic", {
- color = Color(255, 255, 255, 255),
- model = {"models/player/kleiner.mdl"},
- description = [[Heal people or start a clinic. can not raid]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "med_kit", "itemstore_pickup"},
- command = "Medic",
- max = 3,
- salary = 100,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Citizens",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(0)
- end
- })
- TEAM_BANKG = DarkRP.createJob("Bank Guard", {
- color = Color(5, 110, 0, 255),
- model = {"models/player/guard_pack/guard_01.mdl", "models/player/guard_pack/guard_02.mdl", "models/player/guard_pack/guard_03.mdl", "models/player/guard_pack/guard_04.mdl", "models/player/guard_pack/guard_05.mdl", "models/player/guard_pack/guard_06.mdl", "models/player/guard_pack/guard_07.mdl", "models/player/guard_pack/guard_08.mdl", "models/player/guard_pack/guard_09.mdl"},
- description = [[You do what ever the Banker tells you wether its dealing with customers or fending off crooks trying to rob the bank. can not raid]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "m9k_ump45", "itemstore_pickup"},
- command = "BankG",
- max = 5,
- salary = 100,
- admin = 0,
- vote = false,
- hasLicense = true,
- candemote = false,
- category = "Bank",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(50)
- end
- })
- TEAM_BANKER = DarkRP.createJob("Banker", {
- color = Color(5, 110, 0, 255),
- model = {"models/player/gman_high.mdl"},
- description = [[You are the Banker you control the bank and can store printers legaly for a fee for other players, and protect the vault with your guards. can not raid]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "weapon_fists", "m9k_coltpython", "itemstore_pickup"},
- command = "Banker",
- max = 1,
- salary = 250,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = false,
- category = "Bank",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- end
- })
- TEAM_SOD = DarkRP.createJob("Staff On Duty", {
- color = Color(37, 224, 224, 255),
- model = {"models/player/combine_super_soldier.mdl"},
- description = [[You are part of the Staff team, take sits and be fair. DONT ABUSE]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "staff_lockpick", "weapon_keypadchecker", "itemstore_pickup"},
- command = "SOD",
- max = 0,
- salary = 10,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Staff",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(1000)
- ply:SetHealth(1000)
- end,
- customCheck = function(ply) return CLIENT or table.HasValue({"admin", "Developer", "superadmin", "Owner", "Moderator", "Tmod"}, ply:GetNWString("usergroup")) end,
- CustomCheckFailMsg = "This job is for the Staff team Only"
- })
- TEAM_SAOD = DarkRP.createJob("SuperAdmin On Duty", {
- color = Color(37, 224, 224, 255),
- model = {"models/player/anon/anon.mdl"},
- description = [[You are a higher Staff the others look up to you be a good boi]],
- weapons = {"weapon_physgun", "keys", "weapon_physcannon", "gmod_tool", "staff_lockpick", "weapon_keypadchecker", "itemstore_pickup"},
- command = "SAOD",
- max = 0,
- salary = 10,
- admin = 1,
- vote = false,
- hasLicense = false,
- candemote = false,
- category = "Staff",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(99999999)
- ply:SetHealth(99999999)
- end,
- customCheck = function(ply) return CLIENT or table.HasValue({"Developer", "superadmin", "Owner", "Staff-Manager"}, ply:GetNWString("usergroup")) end,
- CustomCheckFailMsg = "This job is for Higher Staff"
- })
- TEAM_HITMAN = DarkRP.createJob("Hitman", {
- color = Color(0, 0, 0, 255),
- model = "models/player/leet.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 = 2,
- salary = 65,
- admin = 0,
- vote = true,
- hasLicense = false,
- category = "Criminal",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(25)
- end,
- })
- TEAM_ASSASSIN = DarkRP.createJob("Assassin", {
- color = Color(0, 0, 0, 255),
- model = "models/player/agent_47.mdl",
- description = [[You are the absoulute best at what you do kill without mercy]],
- weapons = {"m9k_aw50"},
- command = "assassin",
- max = 2,
- salary = 100,
- admin = 0,
- vote = true,
- hasLicense = false,
- category = "VIP",
- PlayerSpawn = function(ply)
- ply:SetMaxHealth(100)
- ply:SetHealth(100)
- ply:SetArmor(25)
- end,
- customCheck = function(ply) return CLIENT or table.HasValue({"VIP", "superadmin", "Owner", "Staff-Manager", "admin", "Developer", "Titan", "Legend"}, ply:GetNWString("usergroup")) end,
- CustomCheckFailMsg = "This job is VIP 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_MAYOR] = true,
- [TEAM_ROBOCOP] = true,
- [TEAM_SERVICE] = true,
- [TEAM_SWATM] = true,
- [TEAM_SWATA] = true,
- [TEAM_SWATS] = true,
- [TEAM_SWATL] = true,
- [TEAM_CHIEF] = true,
- [TEAM_ROBOCOP] = true,
- }
- --[[---------------------------------------------------------------------------
- Jobs that are hitmen (enables the hitman menu)
- ---------------------------------------------------------------------------]]
- DarkRP.addHitmanTeam(TEAM_HITMAN)
- DarkRP.addHitmanTeam(TEAM_ASSASSIN)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement