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:
- ---------------------------------------------------------------------------*/
- TEAM_DEAL = DarkRP.createJob("Drug Dealer", {
- color = Color(90, 90, 90, 255),
- model = {
- "models/player/kuma/taliban_bomber.mdl"
- },
- description = [[Deal drugs to everyone....
- Don't get caught or you will be arrested]],
- weapons = {},
- command = "ddealer",
- max = 3,
- salary = GAMEMODE.Config.normalsalary,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_THIEF = AddExtraTeam("Thief", {
- color = Color(67, 34, 128, 255),
- model = {
- "models/player/arctic.mdl"
- },
- description = [[As a Thief you can rob or try over rule you leader "Super Thief"
- Warning!: he can kill you back!]],
- weapons = {"keypad_cracker", "lockpick"},
- command = "thief",
- max = 3,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_SUPER = AddExtraTeam("Super Thief", {
- color = Color(27, 100, 40, 255),
- model = {
- "models/player/barney.mdl"
- },
- description = [[You are the Super Thief you are the laeder
- of the thiefs you will send them into "battle"
- Warning: they can over run you!]],
- weapons = {"m9k_glock", "pro_lockpick_update", "climb_swep2", "keypad_cracker"},
- command = "sthief",
- max = 1,
- salary = 150,
- admin = 1,
- vote = false,
- hasLicense = false
- })
- TEAM_HOTEL = AddExtraTeam("Hotel Manager", {
- color = Color(74, 174, 63, 255),
- model = {
- "models/player/humans/suits1/male_01.mdl",
- "models/player/humans/suits1/male_02.mdl",
- "models/player/humans/suits1/male_03.mdl",
- "models/player/humans/suits1/male_04.mdl"
- },
- description = [[Buy entire buildings and rent out rooms.]],
- weapons = {},
- command = "hotel",
- max = 1,
- salary = 80,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_CARDEALER = AddExtraTeam("Car Dealer", {
- color = Color(134, 0, 0, 255),
- model = {
- "models/player/guerilla.mdl"
- },
- description = [[Sell cars to people for a decent price!]],
- weapons = {},
- command = "cardealer",
- max = 1,
- salary = 70,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_MOVIE = AddExtraTeam("Movie Manager", {
- color = Color(0, 255, 162, 255),
- model = {
- "models/player/humans/suits1/male_01.mdl",
- "models/player/humans/suits1/male_02.mdl",
- "models/player/humans/suits1/male_03.mdl",
- "models/player/humans/suits1/male_04.mdl"
- },
- description = [[Manage your own movie theater.]],
- weapons = {},
- command = "movie",
- max = 1,
- salary = 70,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_HITMAN = AddExtraTeam("Hitman", {
- color = Color(100, 100, 100, 255),
- model = {
- "models/player/agent_47.mdl"
- },
- description = [[As a Hitman, you kill from a distance. Don't get caught as murder is illegal in this city.]],
- weapons = {"m9k_coltpython", "m9k_svu"},
- command = "hitman",
- max = 1,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_BGUARD = AddExtraTeam("Body guard", {
- color = Color(200, 50, 5, 255),
- model = {
- "models/player/kuma/taliban_grunt.mdl"
- },
- description = [[You are a guard you are to guard shops and bases
- Warning: You can not raid!]],
- weapons = {"stunstick", "m9k_deagle"},
- command = "guard",
- max = 2,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_PIMP = AddExtraTeam("Strip club owner", {
- color = Color(130, 30, 30, 255),
- model = {
- "models/player/eli.mdl"
- },
- description = [[Keep your Stripers safe!]],
- weapons = {"m9k_deagle"},
- command = "Pimp",
- max = 1,
- salary = 100,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_HOE = AddExtraTeam("Stripper", {
- color = Color(130, 30, 30, 255),
- model = {
- "models/player/alyx.mdl"
- },
- description = [[Listen to your daddy]],
- weapons = {},
- command = "Hoe",
- max = 5,
- salary = 10,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_MGD = AddExtraTeam("M9K Gun Dealer", {
- color = Color(110, 35, 35, 245),
- model = {
- "models/player/riot.mdl"
- },
- description = [[Sell Military weapons]],
- weapons = {},
- command = "Mgd",
- max = 1,
- salary = 80,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_PGUARD = AddExtraTeam("Riot Squad", {
- color = Color(20, 20, 255, 255),
- model = {
- "models/player/urban.mdl"
- },
- description = [[You are the Riot Squad you guard the town with your life
- Keep a close eye on it.]],
- weapons = {"m9k_deagle", "stunstick"},
- command = "riot",
- max = 2,
- salary = 50,
- admin = 0,
- vote = true,
- hasLicense = true
- })
- TEAM_SPF = AddExtraTeam("Special Forces", {
- color = Color(110, 35, 35, 245),
- model = {
- "models/player/gasmask.mdl"
- },
- description = [[Get called in for missions]],
- weapons = {"m9k_m4a1"},
- command = "spf",
- max = 3,
- salary = 100,
- admin = 0,
- vote = true,
- hasLicense = true
- })
- TEAM_HOSF = AddExtraTeam("Head Of Special Force", {
- color = Color(110, 35, 35, 245),
- model = {
- "models/player/swat.mdl"
- },
- description = [[You are the head of special force]],
- weapons = {"m9k_m4a1", "m9k_deagle"},
- command = "hosf",
- max = 1,
- salary = 120,
- admin = 0,
- vote = true,
- hasLicense = true
- })
- TEAM_POLICEM = AddExtraTeam("Civil Protection Medic", {
- color = Color(25, 25, 170, 255),
- model = {
- "models/player/dod_american.mdl"
- },
- description = [[Your job is to heal the police and the president]],
- weapons = {"m9k_glock", "med_kit"},
- command = "cpm",
- max = 1,
- salary = 90,
- admin = 0,
- vote = true,
- hasLicense = true
- })
- TEAM_KHOBO = AddExtraTeam("King Hobo", {
- color = Color(80, 45, 0, 255),
- model = {
- "models/vortigaunt.mdl"
- },
- description = [[The lowest member of society. All people see you laugh.
- 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 = "khobo",
- max = 1,
- salary = 2,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_GHOBO = AddExtraTeam("God Hobo", {
- color = Color(80, 45, 0, 255),
- model = {
- "models/Combine_turrets/Floor_turret.mdl"
- },
- description = [[The lowest member of society. All people see you laugh.
- 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 = "ghobo",
- max = 1,
- salary = 10,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_PET = AddExtraTeam("Pet", {
- color = Color(0, 0, 0, 255),
- model = {
- "models/Lamarr.mdl"
- },
- description = [[You are pet be a good one]],
- weapons = {},
- command = "pet",
- max = 2,
- salary = 15,
- admin = 0,
- vote = false,
- hasLicense = false
- })
- TEAM_AOD = AddExtraTeam("Admin On Duty", {
- color = Color(50, 50, 50, 255),
- model = {
- "models/player/Combine_Super_Soldier.mdl"
- },
- description = [[While in this class you are an admin.
- There is no fun.
- There is no messing around.
- Enforce the rules and follow them as well]],
- weapons = {"m9k_ares_shrike"},
- command = "aod",
- max = 3,
- salary = 500,
- admin = 1,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return ply:IsUserGroup("donator","Admin","Super Admin") end,
- CustomCheckFailMsg = "You don't have the required rank to complete this action."
- })
- TEAM_SEWER = AddExtraTeam("Sewer Monster", {
- color = Color(250, 250, 250, 255),
- model = {
- "models/player/hellknight/hellknight.mdl"
- },
- description = [[You are a creature who lives in the dark. You thrive in the dark.
- You are a KOS target.
- You may kill anyone during the night(not at day), but stay underground during the day.]],
- weapons = {"weapon_chainsaw_new"},
- command = "sewer",
- max = 1,
- salary = 15,
- admin = 1,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return ply:IsUserGroup("donator","Admin","Super Admin") end,
- CustomCheckFailMsg = "You don't have the required rank to complete this action."
- })
- TEAM_CANNIBAL = AddExtraTeam("Cannibal", {
- color = Color(188, 9, 9, 255),
- model = {
- "models/player/Group01/Female_06.mdl"
- },
- description = [[You kill and eat people for food. Doing this also heals you.
- Try to blend in with the public and don't get caught.]],
- weapons = {"weapon_vampire"},
- command = "cannibal",
- max = 1,
- salary = 60,
- admin = 1,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return ply:IsUserGroup("donator","Admin","Super Admin") end,
- CustomCheckFailMsg = "You don't have the required rank to complete this action."
- })
- TEAM_RAPE = AddExtraTeam("Rapist", {
- color = Color(200, 20, 20, 255),
- model = {
- "models/player/Group01/Male_01.mdl"
- },
- description = [[You can go around and and rape people!
- Be sure not to get caught!
- Don't do it in public.]],
- weapons = {"m9k_knife", "weapon_rape"},
- command = "rape",
- max = 2,
- salary = 5,
- admin = 1,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return ply:IsUserGroup("donator","Admin","Super Admin") end,
- CustomCheckFailMsg = "You don't have the required rank to complete this action."
- })
- TEAM_PYRO = AddExtraTeam("Pyro", {
- color = Color(255, 71, 34, 255),
- model = {
- "models/yellowlake/gh_sas_fngpos.mdl"
- },
- description = [[You CANNOT set people on fire, unless they did damage to your health in anyway.
- You CANNOT excessively set fire to someones home/props. Don't be annoying with it.
- You CAN set peoples house/property/props on fire but it is illegal..]],
- weapons = {"swep_flamethrower_d2k"},
- command = "pyro",
- max = 3,
- salary = 500,
- admin = 1,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return ply:IsUserGroup("donator","Admin","Super Admin") end,
- CustomCheckFailMsg = "You don't have the required rank to complete this action."
- })
- TEAM_FIREFIGHTER = AddExtraTeam("Fire Fighter", {
- color = Color(188, 9, 9, 255),
- model = {
- "models/fearless/fireman2.mdl"
- },
- description = [[Help free the city from the fires caused by the pyro!]],
- weapons = {"weapon_extinguisher"},
- command = "ffighter",
- max = 3,
- salary = 60,
- admin = 1,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return ply:IsUserGroup("donator","Admin","Super Admin") end,
- CustomCheckFailMsg = "You don't have the required rank to complete this action."
- })
- TEAM_GRIM = AddExtraTeam("Grim Reaper", {
- color = Color(200, 200, 200, 255),
- model = {
- "models/grim.mdl"
- },
- description = [[Kill those who are close to death.]],
- weapons = {"weapon_rubyrose_scythe"},
- command = "grim",
- max = 1,
- salary = 80,
- admin = 1,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return ply:IsUserGroup("donator","Admin","Super Admin") end,
- CustomCheckFailMsg = "You don't have the required rank to complete this action."
- })
- TEAM_IRON = AddExtraTeam("Iron Man", {
- color = Color(255, 247, 0, 255),
- model = {
- "models/avengers/iron_man/mark7_player.mdl"
- },
- description = [[ Iron Man has created many military weapons, some of which,
- along with other technological devices of his making,
- have been integrated into his suit, helping him fight crime]],
- weapons = {"weapon_iron_man"},
- command = "ironman",
- max = 1,
- salary = 1000,
- admin = 1,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return ply:IsUserGroup("donator","Admin","Super Admin") end,
- CustomCheckFailMsg = "You don't have the required rank to complete this action."
- })
- TEAM_SPDRMN = AddExtraTeam("Spiderman", {
- color = Color(255, 0, 0, 255),
- model = {
- "models/player/tasm2spider.mdl"
- },
- description = [[You are a vigalanty!
- Swing around and try to protect the town!]],
- weapons = {"weapon_fists", "weapon_spiderman"},
- command = "spiderman",
- max = 1,
- salary = 500,
- admin = 1,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return ply:IsUserGroup("donator","Admin","Super Admin") end,
- CustomCheckFailMsg = "You don't have the required rank to complete this action."
- })
- TEAM_SPDRMN = AddExtraTeam("Carnage", {
- color = Color(255, 0, 0, 255),
- model = {
- "models/player/slow/jamis/carnageee/slow.mdl"
- },
- description = [[You are a vigalanty!
- Swing around and cause carnage throughout.]],
- weapons = {"weapon_fists", "weapon_spiderman"},
- command = "carnage",
- max = 1,
- salary = 500,
- admin = 1,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return ply:IsUserGroup("donator","Admin","Super Admin") end,
- CustomCheckFailMsg = "You don't have the required rank to complete this action."
- })
- TEAM_BATMAN = AddExtraTeam("Batman", {
- color = Color(255, 0, 0, 255),
- model = {
- "models/player/superheroes/batman.mdl"
- },
- description = [[You are a vigalanty!
- Use your super money powers and tools to save the town!]],
- weapons = {"weapon_fists", "grapplehook"},
- command = "batman",
- max = 1,
- salary = 1000,
- admin = 1,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return ply:IsUserGroup("donator","Admin","Super Admin") end,
- CustomCheckFailMsg = "You don't have the required rank to complete this action."
- })
- TEAM_JOKER = AddExtraTeam("Joker", {
- color = Color(182, 8, 165, 255),
- model = {
- "models/player/slow/jamis/mkvsdcu/joker/slow_pub.mdl"
- },
- description = [[You are Batman's rival. Make his life hell.]],
- weapons = {"m9k_deagle", "m9k_m14sp", "pro_lockpick_update"},
- command = "joker",
- max = 1,
- salary = 500,
- admin = 1,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return ply:IsUserGroup("donator","Admin","Super Admin") end,
- CustomCheckFailMsg = "You don't have the required rank to complete this action."
- })
- TEAM_DEADPOOL = AddExtraTeam("Deadpool", {
- color = Color(226, 163, 16, 255),
- model = {
- "models/apocmodels/deadpool/deadpoolultimateplayer.mdl"
- },
- description = [[You are a vigalanty!
- Use your speed and deadly swords to raid and ear money!]],
- weapons = {"weapon_fists", "weapon_akswords"},
- command = "deadpool",
- max = 1,
- salary = 500,
- admin = 1,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return ply:IsUserGroup("donator","Admin","Super Admin") end,
- CustomCheckFailMsg = "You don't have the required rank to complete this action."
- })
- TEAM_SAMUS = AddExtraTeam("Samus Aran", {
- color = Color(100, 100, 100, 255),
- model = {
- "models/player/phazosamus.mdl"
- },
- description = [[You are the hitman of the future.
- Get paid to take out serious criminals around the galaxy.]],
- weapons = {"weapon_powerbeam"},
- command = "samus",
- max = 1,
- salary = 500,
- admin = 1,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return ply:IsUserGroup("donator","Admin","Super Admin") end,
- CustomCheckFailMsg = "You don't have the required rank to complete this action."
- })
- /*---------------------------------------------------------------------------
- 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_PGUARD] = true,
- [TEAM_SPF] = true,
- [TEAM_HOSF] = true,
- [TEAM_POLICEM] = true,
- }
- /*---------------------------------------------------------------------------
- Jobs that are hitmen (enables the hitman menu)
- ---------------------------------------------------------------------------*/
- DarkRP.addHitmanTeam(TEAM_HITMAN)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement