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:
- ---------------------------------------------------------------------------*/
- local VIP_groups = {"vip",
- "vip+,"
- "moderator",
- "admin",
- "superadmin",
- "Developer",
- "Owner"}
- 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_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 = [[You're a citizen. Basically useless
- in all aspects of life. You should probably go another class.]],
- weapons = {"weapon_fists"},
- command = "citizen",
- max = 0,
- salary = 20,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- mayorCanSetSalary = false,
- })
- TEAM_MEDIC = AddExtraTeam("Medic", {
- color = Color(47, 79, 79, 255),
- model = {"models/player/kleiner.mdl"},
- description = [[You're a doctor of the city, heal others for free or for a decent work wage.
- Left click with the Medical Kit to heal other players.
- Right click with the Medical Kit to heal yourself.]],
- weapons = {"med_kit", "weapon_fists"},
- command = "medic",
- max = 4,
- salary = 65,
- admin = 0,
- vote = false,
- hasLicense = false,
- medic = true,
- mayorCanSetSalary = false
- })
- TEAM_HOBO = AddExtraTeam("Hobo", {
- color = Color(80, 45, 0, 255),
- model = "models/player/corpse1.mdl",
- description = [[You are a hobo, annoy the living shit out of people and beg for money.]],
- weapons = {"weapon_bugbait","weapon_fists"},
- command = "hobo",
- max = 4,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- hobo = true,
- mayorCanSetSalary = false
- })
- TEAM_CIVILPROTECTION = DarkRP.createJob("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 them with your arrest baton to put them in jail
- Bash them with a stunstick and they might learn better than to disobey
- 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 this criminal
- OR go to tab and warrant someone by clicking the warrant button]],
- weapons = {"weapon_fists", "unarrest_stick", "arrest_stick", "stunstick", "door_ram", "weaponchecker", "weapon_lordi_wep_glock"},
- command = "civilprotection",
- max = 4,
- salary = 90,
- admin = 0,
- vote = true,
- hasLicense = false,
- candemote = true,
- civilprotection = true,
- mayorCanSetSalary = false,
- PlayerSpawn = function(ply) ply:SetHealth("100") ply:SetArmor("25") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.0, GAMEMODE.Config.runspeed * 1.0) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- TEAM_CIVILPROTECTIONCHIEF = DarkRP.createJob("Civil Protection Chief", {
- color = Color(25, 25, 170, 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.
- Hit them with arrest baton to put them in jail.
- Bash them with a stunstick and they might learn better than to
- disobey the law.
- The Battering Ram can break down the door of a criminal with a
- warrant for his/her arrest.
- Type /wanted <name> to alert the public to this criminal]],
- weapons = {"weapon_fists", "unarrest_stick", "arrest_stick", "stunstick", "door_ram", "weaponchecker", "weapon_lordi_wep_deagle"},
- command = "civilprotectionchief",
- max = 1,
- salary = 90,
- admin = 0,
- vote = true,
- hasLicense = false,
- candemote = true,
- civilprotectionchief = true,
- mayorCanSetSalary = false,
- PlayerSpawn = function(ply) ply:SetHealth("100") ply:SetArmor("35") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.0, GAMEMODE.Config.runspeed * 1.0) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- TEAM_MAYOR = DarkRP.createJob("Mayor", {
- color = Color(150, 20, 20, 255),
- model = {"models/player/breen.mdl"},
- description = [[You are the oh so gloureus Mayor. Govern
- the city and atleast try not to get kidnapped. You are not
- aloud to make printers legal. And you cannot force players
- to do anything you want.
- 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_fists", "unarrest_stick"},
- command = "mayor",
- max = 1,
- salary = 100,
- admin = 0,
- vote = true,
- hasLicense = false,
- candemote = true,
- mayor = true,
- mayorCanSetSalary = false,
- PlayerDeath = function(ply)
- if ply:Team() == TEAM_MAYOR then
- ply:changeTeam( TEAM_CITIZEN, true )
- for k,v in pairs( player.GetAll() ) do
- DarkRP.notify(v, 1, 4, "The mayor has been killed!")
- end
- end
- end,
- })
- TEAM_DETECTIVE = DarkRP.createJob("Crime Detective", {
- color = Color(204, 55, 55, 255),
- model = "models/player/gman_high.mdl",
- description = [[You are a crime detective for the police force.
- When someone is assasinated in the streets you must investigate
- and find the culprit.]],
- weapons = {"weapon_fists", "lockpick"},
- command = "detective",
- max = 1,
- salary = 90,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- detective = true,
- mayorCanSetSalary = false,
- })
- TEAM_GUARD = DarkRP.createJob("Guard", {
- color = Color(104, 104, 104, 255),
- model = {"models/player/odessa.mdl"},
- description = [[You are a guard, protect other people for money. This includes gun dealers,
- the mayor, or even thieves.]],
- weapons = {"weapon_fists", "m9k_usp"},
- command = "guard",
- max = 3,
- salary = 65,
- admin = 0,
- vote = true,
- hasLicense = false,
- candemote = true,
- guard = true,
- mayorCanSetSalary = false,
- })
- TEAM_PROSTITUTE = DarkRP.createJob("Prostitute", {
- color = Color(255, 153, 255, 255),
- model = "models/player/alyx.mdl",
- description = [[You are a prostitute. In order to afford more crack, you have to sell yourself to men, have fun.]],
- weapons = {"weapon_fists"},
- command = "prostitute",
- max = 3,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- prostitute = true,
- mayorCanSetSalary = false,
- })
- TEAM_THIEF = DarkRP.createJob("Thief", {
- color = Color(168, 168, 168, 255),
- model = "models/player/arctic.mdl",
- description = [[You are a thief, you are aloud to raid as long as you advert /raid in chat.
- However, you are NOT aloud to mug, only gangsters are aloud to mug. NLR time is 4 MINUTES,
- if you disobey the NLR time the punishment will be severe. Fuckin hate that shit motha fucka.
- ]],
- weapons = {"weapon_fists", "lockpick", "keypad_cracker"},
- command = "thief",
- max = 4,
- salary = 45,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- thief = true,
- mayorCanSetSalary = false,
- })
- TEAM_GUNDEALER = DarkRP.createJob("Gun Dealer", {
- color = Color(255, 153, 51, 255),
- model = "models/player/monk.mdl",
- description = [[You sell weapons to people. Basically, kind of a big deal. You are allowed to self supply
- to a small degree. You MUST sell guns to other people, not just to thieves. Raid = no]],
- weapons = {"weapon_fists"},
- command = "gundealer",
- max = 3,
- salary = 60,
- admin = 0,
- vote = false,
- hasLicense = false,
- mayorCanSetSalary = false,
- })
- TEAM_BLACKMARKET = DarkRP.createJob("Black Market Dealer", {
- color = Color(102, 38, 0, 255),
- model = "models/player/eli.mdl",
- description = [[Just because it says you're black doesn't mean you're
- black. Sell illigel items to players, just don't get caught.]],
- weapons = {"weapon_fists"},
- command = "blackmarketdealer",
- max = 2,
- salary = 55,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- blackmarketdealer = true,
- mayorCanSetSalary = false,
- })
- TEAM_CRIPGANGSTER = DarkRP.createJob("Crip 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_05.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 = [[You are a crip, you cannot team up with bloods, they are your rivals.
- You may only raid and mug in groups of 3+. You must advert mug in chat to mug someone.]],
- weapons = {"weapon_fists"},
- command = "cripgangster",
- max = 4,
- salary = 45,
- admin = 0,
- vote = false,
- hasLicense = false,
- mayorCanSetSalary = false,
- })
- TEAM_BLOODGANGSTER = DarkRP.createJob("Blood 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_05.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 = [[You are a blood gangster, the crips are your arch rivals so don't treat them nicely.
- You may only raid and mug in groups of 3+. You must advert mug in chat to mug someone.]],
- weapons = {"weapon_fists"},
- command = "bloodgangster",
- max = 4,
- salary = 45,
- admin = 0,
- vote = false,
- hasLicense = false,
- mayorCanSetSalary = false,
- })
- TEAM_BLOODLEADER = DarkRP.createJob("Blood Leader", {
- color = Color(25, 25, 25, 255),
- model = "models/player/gman_high.mdl",
- description = [[You are the all mighty leader of the bloods, you
- are not aloud to team up with crips.]],
- weapons = {"weapon_fists", "lockpick", "unarrest_stick"},
- command = "bloodleader",
- max = 1,
- salary = 90,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- bloodleader = true,
- mayorCanSetSalary = false,
- })
- TEAM_CRIPLEADER = DarkRP.createJob("Crip Leader", {
- color = Color(25, 25, 25, 255),
- model = "models/player/gman_high.mdl",
- description = [[You are the supreme commander of the crips, give
- orders to other crips, they must obey your commands. You are not
- aloud to team up with bloods.]],
- weapons = {"weapon_fists", "lockpick", "unarrest_stick"},
- command = "cripleader",
- max = 1,
- salary = 90,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- cripleader = true,
- mayorCanSetSalary = false,
- })
- TEAM_SWAT = DarkRP.createJob("SWAT", {
- color = Color(51, 255, 153, 255),
- model = "models/player/swat.mdl",
- description = [[You are a SWAT member. only you can prevent
- massive attacks on the city with lethal force, the mayor
- is above you in law. You are not aloud to issue random
- warrants into others bases.]],
- weapons = {"weapon_fists", "unarrest_stick", "arrest_stick", "stunstick", "door_ram", "weaponchecker", "weapon_lordi_wep_m4a1", "weapon_lordi_wep_p228"},
- command = "swat",
- max = 3,
- salary = 75,
- admin = 0,
- vote = true,
- hasLicense = false,
- candemote = true,
- swat = true,
- mayorCanSetSalary = false,
- PlayerSpawn = function(ply) ply:SetHealth("100") ply:SetArmor("50") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.0, GAMEMODE.Config.runspeed * 1.0) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- TEAM_DRUGDEALER = DarkRP.createJob("Drug Dealer", {
- color = Color(153, 153, 153, 255),
- model = "models/player/group01/male_01.mdl",
- description = [[Man dawg you da player in dis
- here city, mang sell drugs to homies for a decent pay yo. raid = no
- mug = no. If caught selling drugs, cops may arrest you.]],
- weapons = {"weapon_fists"},
- command = "drugdealer",
- max = 3,
- salary = 55,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- drugdealer = true,
- mayorCanSetSalary = false,
- })
- TEAM_SWATLEADER = DarkRP.createJob("SWAT Leader", {
- color = Color(51, 255, 153, 255),
- model = "models/player/urban.mdl",
- description = [[You're the leader of the SWAT units,
- command your unit to achieve victory. The mayor is your
- right hand mand. You must have a valid reason to warrant
- somebody.]],
- weapons = {"weapon_fists", "unarrest_stick", "arrest_stick", "stunstick", "door_ram", "weaponchecker", "weapon_lordi_wep_galil", "weapon_lordi_wep_deagle"},
- command = "swatleader",
- max = 1,
- salary = 100,
- admin = 0,
- vote = true,
- hasLicense = false,
- candemote = true,
- swatleader = true,
- mayorCanSetSalary = false,
- PlayerSpawn = function(ply) ply:SetHealth("100") ply:SetArmor("65") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.0, GAMEMODE.Config.runspeed * 1.0) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- TEAM_SECRETSERVICE = DarkRP.createJob("Secret Service", {
- color = Color(12, 144, 192, 255),
- model = "models/player/barney.mdl",
- description = [[Protect the mayor from thiefs, gangsters, and terrorists.
- It's your soul purpose to guard him at ALL times. You also have the
- option to work for money or for free.]],
- weapons = {"weapon_fists", "weapon_lordi_wep_mp5", "weapon_lordi_wep_usp"},
- command = "secretservice",
- max = 2,
- salary = 85,
- admin = 0,
- vote = true,
- hasLicense = false,
- candemote = true,
- secretservice = true,
- mayorCanSetSalary = false,
- })
- TEAM_HITMAN = DarkRP.createJob("Hitman", {
- color = Color(245, 0, 61, 255),
- model = "models/player/guerilla.mdl",
- description = [[Simple, you kill people for money.
- The average hit has to be atleast 4000, and if a cp
- see's you kill someone, he has the option to arrest you.]],
- weapons = {"weapon_fists", "weapon_lordi_wep_usp"},
- command = "hitman",
- max = 2,
- salary = 60,
- admin = 0,
- vote = true,
- hasLicense = false,
- candemote = true,
- hitman = true,
- mayorCanSetSalary = false,
- })
- TEAM_BOXER = DarkRP.createJob("Boxer", {
- color = Color(219, 255, 112, 255),
- model = {"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 = [[In this corner, a skrawny average looking
- joe ready to give a can of whoop ass! Fight in the ring
- for the ultimate title bout, and maybe even get to
- fight with the devil himself, Mike Tyson!]],
- weapons = {"weapon_fists"},
- command = "BOXER",
- max = 10,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- boxer = true,
- mayorCanSetSalary = false,
- })
- TEAM_TERRORIST = DarkRP.createJob("Terrorist", {
- color = Color(255, 153, 0, 255),
- model = "models/player/phoenix.mdl",
- description = [[You are a terrorist, you can Kidnap the mayor
- and raid the pd every 30 minutes! raids must be adverted and
- must have a reason.]],
- weapons = {"weapon_fists", "m9k_deagle"},
- command = "terrorist",
- max = 3,
- salary = 200,
- admin = 0,
- vote = true,
- hasLicense = false,
- candemote = true,
- terrorist = true,
- mayorCanSetSalary = false,
- })
- /////// VIP JOBS /////////
- TEAM_ADMINONDUTY = DarkRP.createJob("Admin On Duty", {
- color = Color(255, 0, 0, 255),
- VIPOnly = true,
- model = {"models/player/combine_super_soldier.mdl"},
- description = [[Admin On Duty]],
- weapons = {"weapon_fists", "med_kit"},
- command = "adminonduty",
- max = 4,
- salary = 1000,
- admin = 1,
- vote = false,
- hasLicense = false,
- candemote = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) do
- if ply:GetNWString("usergroup") == v and v != "admin" then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be an admin to be Admin on Duty.",
- })
- TEAM_HOBOKING = DarkRP.createJob("Hobo King", {
- color = Color(51, 1, 1, 255),
- VIPOnly = true,
- model = {"models/player/charple.mdl"},
- description = [[You are the Hobo Lord. Nobody knows
- how you became the king, the only thing that matters is that you
- have a knife. mug = no, raid = no. You are not aloud to spam
- bugbait even though you're the king, and you must use the
- knife only in self defense.]],
- weapons = {"weapon_fists", "weapon_lordi_wep_knife","weapon_bugbait"},
- command = "hoboking",
- max = 1,
- salary = 2,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- hoboking = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) do
- if ply:GetNWString("usergroup") == v then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be VIP to be this job",
- })
- TEAM_TOWNDRUNK = DarkRP.createJob("Town Drunk", {
- color = Color(240, 140, 103, 255),
- VIPOnly = true,
- model = "models/player/Group01/male_03.mdl",
- description = [[Drink beer 24/7 and annoy the crap out of people.
- raid = no, mug = no.]],
- weapons = {"weapon_fists", "m9k_usp"},
- command = "towndrunk",
- max = 2,
- salary = 400,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- towndrunk = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) do
- if ply:GetNWString("usergroup") == v then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be VIP to be this job",
- })
- TEAM_HEISENBERG = DarkRP.createJob("Heisenberg", {
- color = Color(200, 200, 200, 255),
- VIPOnly = true,
- model = "models/player/breen.mdl",
- description = [[All hail the great Heisenberg, you deal
- meth as a famous drug dealer. You are aloud to raid/mug people
- every 20 minutes. However, if seen dealing any illegel drugs, you
- are a arrest on site.]],
- weapons = {"weapon_fists", "weapon_lordi_wep_m249", "unarrest_stick"},
- command = "heisenberg",
- max = 1,
- salary = 750,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- heisenberg = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) doa
- if ply:GetNWString("usergroup") == v then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be VIP to be this job",
- PlayerSpawn = function(ply) ply:SetHealth("100") ply:SetArmor("100") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.0, GAMEMODE.Config.runspeed * 1.0) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- TEAM_MYSTERYTHIEF = DarkRP.createJob("Mystery Thief", {
- color = Color(3, 21, 48, 255),
- VIPOnly = true,
- model = "models/player/leet.mdl",
- description = [[You are a mystery among most men, the only thing
- people know about you is that you have the basic rules of that
- of a normal thief, except you have way better weapons.]],
- weapons = {"weapon_fists", "pro_lockpick_update", "weapon_lordi_wep_galil", "weapon_lordi_wep_deagle", "lockpick", "pro_keypad_cracker"},
- command = "mysterythief",
- max = 4,
- salary = 1000,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- mysterythief = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) do
- if ply:GetNWString("usergroup") == v then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be VIP to be this job",
- PlayerSpawn = function(ply) ply:SetHealth("100") ply:SetArmor("100") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.0, GAMEMODE.Config.runspeed * 1.0) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- TEAM_PREMIUMGUNDEALER = DarkRP.createJob("Experienced Practitioner of Weaponry", {
- color = Color(0, 255, 255, 255),
- VIPOnly = true,
- model = "models/player/monk.mdl",
- description = [[The best of the best, being a experienced practionar of weaponary
- you come from a russian family... You are deadly as a god.]],
- weapons = {"weapon_fists", "weapon_lordi_wep_knife", "weapon_lordi_wep_mac10", "weapon_lordi_wep_m4a1"},
- command = "premiumgundealer",
- max = 3,
- salary = 5000,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- premiumgundealer = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) do
- if ply:GetNWString("usergroup") == v then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be VIP to be this job",
- PlayerSpawn = function(ply) ply:SetHealth("100") ply:SetArmor("100") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.0, GAMEMODE.Config.runspeed * 1.0) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- TEAM_NAVYSEAL = DarkRP.createJob("Navy Seal", {
- color = Color(255, 134, 72, 255),
- VIPOnly = true,
- model = "models/player/combine_soldier.mdl",
- description = [[What the fuck did you just fucking say about
- me, you little bitch? I’ll have you know I graduated top of
- my class in the Navy Seals, and I’ve been involved in numerous
- secret raids on Al-Quaeda, and I have over 300 confirmed kills.
- I am trained in gorilla warfare and I’m the top sniper in the
- entire US armed forces. You are nothing to me but just another
-  target. I will wipe you the fuck out with precision the likes
- of which has never been seen before on this Earth, mark my
- fucking words, kiddo.]],
- weapons = {"weapon_fists", "weapon_lordi_wep_usp", "med_kit", "weapon_lordi_wep_deagle", "weapon_lordi_wep_mp5", "weapon_lordi_wep_m4a1", "weapon_lordi_wep_aug"},
- command = "navyseal",
- max = 2,
- salary = 850,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- navyseal = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) do
- if ply:GetNWString("usergroup") == v then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be VIP to be this job",
- PlayerSpawn = function(ply) ply:SetHealth("100") ply:SetArmor("100") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.0, GAMEMODE.Config.runspeed * 1.0) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- TEAM_PROHITMAN = DarkRP.createJob("Professional Hitman", {
- color = Color(184, 0, 46, 255),
- VIPOnly = true,
- model = "models/player/guerilla.mdl",
- description = [[You are feared throughout the entire city,
- it's your soul duty to kill, and to Only kill.]],
- weapons = {"weapon_fists", "lockpick", "weapon_lordi_wep_deagle", "weapon_lordi_wep_awp"},
- command = "professionalhitman",
- max = 3,
- salary = 2000,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- professionalhitman = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) do
- if ply:GetNWString("usergroup") == v then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be VIP to be this job",
- PlayerSpawn = function(ply) ply:SetHealth("100") ply:SetArmor("100") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.0, GAMEMODE.Config.runspeed * 1.0) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- TEAM_SEWERDEMON = DarkRP.createJob("Sewer Demon", {
- color = Color(138, 0, 180, 255),
- VIPOnly = true,
- model = "models/player/zombie_fast.mdl",
- "models/player/zombie_classic.mdl",
- "models/player/zombie_soldier.mdl",
- description = [[You are a creature who can only live
- in the sewers. Once spawned on land, you have 30 seconds to make
- it back to the sewers or you are KOS ON LAND. People may not kill
- you when you're in the sewers. However, if you attack them
- with your crowbar, they have the right to shoot you.]],
- weapons = {"weapon_crowbar"},
- command = "sewerdemon",
- max = 4,
- salary = 700,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- sewerdemon = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) do
- if ply:GetNWString("usergroup") == v then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be VIP to be this job",
- PlayerSpawn = function(ply) ply:SetHealth("150") ply:SetArmor("0") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.4, GAMEMODE.Config.runspeed * 1.4) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- TEAM_NINJA = DarkRP.createJob("Ninja", {
- color = Color(153, 255, 253, 255),
- VIPOnly = true,
- model = "models/player/phoenix.mdl",
- description = [[You are a ninja, be stealthy and sneak
- upon your enemies, good luck. You are aloud to assasinate
- people, but only every 30 minutes, you must assasinate them
- with your knife, not a gun. If caught, a cop may be
- liable to arrest you. Assanations must be adverted.]],
- weapons = {"weapon_fists", "weapon_lordi_wep_knife", "climb_swep2"},
- command = "ninja",
- max = 3,
- salary = 600,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- ninja = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) do
- if ply:GetNWString("usergroup") == v then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be VIP to be this job",
- PlayerSpawn = function(ply) ply:SetHealth("100") ply:SetArmor("100") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.0, GAMEMODE.Config.runspeed * 1.0) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- TEAM_SUPERHERO = DarkRP.createJob("Superhero", {
- color = Color(153, 220, 255, 255),
- VIPOnly = true,
- model = "models/player/combine_super_soldier.mdl",
- description = [[As a superhero, you help people, fight crime,
- and above all, save the day! WITH A FUCKING MACHINE GUN BABY!
- However, you must have a secret
- identity. You are not aloud to mug or raid people, the mayor
- is your best freind.]],
- weapons = {"weapon_fists", "climb_swep2", "weapon_lordi_wep_m249", "weapon_lordi_wep_elite", "realistic_hook"},
- command = "superhero",
- max = 1,
- salary = 600,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- superhero = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) do
- if ply:GetNWString("usergroup") == v then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be VIP to be this job",
- PlayerSpawn = function(ply) ply:SetHealth("200") ply:SetArmor("100") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.0, GAMEMODE.Config.runspeed * 1.0) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- TEAM_SEWERDEMONHUNTER = DarkRP.createJob("Sewer Demon Hunter", {
- color = Color(245, 0, 184, 255),
- VIPOnly = true,
- model = "models/player/guerilla.mdl",
- description = [[You are a sewer demon hunter, only you are aloud to hunt sewer demons
- as your job. You're a trained professional to kill them.]],
- weapons = {"weapon_fists", "weapon_lordi_wep_m3"},
- command = "sewerdemonhunter",
- max = 3,
- salary = 666,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- sewerdemonhunter = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) do
- if ply:GetNWString("usergroup") == v then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be VIP to be this job",
- PlayerSpawn = function(ply) ply:SetHealth("100") ply:SetArmor("100") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.0, GAMEMODE.Config.runspeed * 1.0) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- TEAM_MIKETYSON = DarkRP.createJob("Mike Tyson", {
- color = Color(240, 140, 103, 255),
- VIPOnly = true,
- model = "models/player/Group01/male_03.mdl",
- description = [[You are mike tyson, the best boxer
- in the world, defend your title and reach glory.]],
- weapons = {"weapon_fists", "weapon_lordi_wep_usp"},
- command = "miketyson",
- max = 2,
- salary = 400,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- miketyson = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) do
- if ply:GetNWString("usergroup") == v then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be VIP to be this job",
- })
- TEAM_OSAMA = DarkRP.createJob("Osama Lin Baden", {
- color = Color(0, 0, 0, 255),
- VIPOnly = true,
- model = "models/player/phoenix.mdl",
- description = [[You are the leader of the most biggest terrorist
- organization in the history of man kind. Don't fuck this up.
- you are given weapons of cruetly to destroy loved ones for
- you rown amusement. Yes, I am saying you are aloud to kill
- everybody as a terrorist attack. However, you must only
- do this every hour, and must pre-advert a minute before
- the slaughter. Otherwise, all killings will be considered rdm.]],
- weapons = {"weapon_fists", "weapon_lordi_wep_deagle", "weapon_lordi_wep_ak47", "weapon_lordi_wep_galil", "weapon_lordi_wep_m249"},
- command = "osama",
- max = 1,
- salary = 1000,
- admin = 0,
- vote = true,
- hasLicense = false,
- candemote = true,
- osama = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) do
- if ply:GetNWString("usergroup") == v then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be VIP to be this job",
- PlayerSpawn = function(ply) ply:SetHealth("100") ply:SetArmor("100") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.0, GAMEMODE.Config.runspeed * 1.0) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- TEAM_AUTOMASTER = DarkRP.createJob("Auto Master", {
- color = Color(128, 0, 255, 255),
- VIPOnly = true,
- model = "models/player/eli.mdl",
- description = [[Auto mechanic, designed to make smaller compacts such as
- go karts.]],
- weapons = {"weapon_fists", "weapon_lordi_wep_knife"},
- command = "automaster",
- max = 1,
- salary = 800,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- automaster = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) do
- if ply:GetNWString("usergroup") == v then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be VIP to be this job",
- PlayerSpawn = function(ply) ply:SetHealth("100") ply:SetArmor("100") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.0, GAMEMODE.Config.runspeed * 1.0) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- TEAM_VILLAIN = DarkRP.createJob("Villain", {
- color = Color(255, 255, 0, 255),
- VIPOnly = true,
- model = "models/player/combine_soldier.mdl",
- description = [[You are the counter opposite of the
- superhero, you two are rivals and you must fight for honor. Who
- wins, may become the ruler of the city.]],
- weapons = {"weapon_fists", "weapon_lordi_wep_p90", "weapon_crossbow", "weapon_lordi_wep_xm1014", "weapon_lordi_wep_sg550"},
- command = "villain",
- max = 1,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- villain = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) do
- if ply:GetNWString("usergroup") == v then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be VIP to be this job",
- PlayerSpawn = function(ply) ply:SetHealth("100") ply:SetArmor("100") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.0, GAMEMODE.Config.runspeed * 1.0) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- TEAM_SEWEREMPRESS = DarkRP.createJob("Sewer Empress", {
- color = Color(255, 85, 255, 0),
- VIPOnly = true,
- model = "models/player_moxxi.mdl",
- description = [[You are the sewer demon Empress, command the sewer demons what to do and naw on dead bodies.]],
- weapons = {"weapon_fists", "weapon_bugbait", "weapon_crowbar", "weapon_lordi_wep_knife", "weapon_medkit"},
- command = "sewerempress",
- max = 1,
- salary = 1000,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- sewerempress = true,
- mayorCanSetSalary = false,
- customCheck = function(ply)
- for k,v in pairs(VIP_groups) do
- if ply:GetNWString("usergroup") == v then
- return true
- end
- end
- return false
- end,
- CustomCheckFailMsg = "You have to be VIP to be this job",
- PlayerSpawn = function(ply) ply:SetHealth("200") ply:SetArmor("100") GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1.7, GAMEMODE.Config.runspeed * 1.7) return CLIENT end,
- PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
- })
- /*---------------------------------------------------------------------------
- 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_CIVILPROTECTION] = true,
- [TEAM_CIVILPROTECTIONCHIEF] = true,
- [TEAM_SWAT] = true,
- [TEAM_SWATLEADER] = true,
- [TEAM_MAYOR] = true,
- }
- /*---------------------------------------------------------------------------
- Jobs that are hitmen (enables the hitman menu)
- ---------------------------------------------------------------------------*/
- DarkRP.addHitmanTeam(TEAM_HITMAN)
- DarkRP.addHitmanTeam(TEAM_PROHITMAN)
- DarkRP.addHitmanTeam(TEAM_CODER)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement