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_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_fists"},
- command = "citizen",
- max = 0,
- salary = GAMEMODE.Config.normalsalary,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_GANG = DarkRP.createJob("Gangster", {
- color = Color(75, 75, 75, 255),
- model = {
- "models/player/Group03/Female_01.mdl",
- "models/player/Group03/Female_02.mdl",
- "models/player/Group03/Female_03.mdl",
- "models/player/Group03/Female_04.mdl",
- "models/player/Group03/Female_06.mdl",
- "models/player/group03/male_01.mdl",
- "models/player/Group03/Male_02.mdl",
- "models/player/Group03/male_03.mdl",
- "models/player/Group03/Male_04.mdl",
- "models/player/Group03/Male_05.mdl",
- "models/player/Group03/Male_06.mdl",
- "models/player/Group03/Male_07.mdl",
- "models/player/Group03/Male_08.mdl",
- "models/player/Group03/Male_09.mdl"},
- description = [[The lowest person of crime.
- A gangster generally works for the Mobboss who runs the crime family.
- The Mob boss sets your agenda and you follow it or you might be punished.]],
- weapons = {"weapon_fists"},
- command = "gangster",
- max = 3,
- salary = GAMEMODE.Config.normalsalary,
- admin = 0,
- vote = false,
- hasLicense = false,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_GUN = DarkRP.createJob("Gun Dealer", {
- color = Color(255, 140, 0, 255),
- model = "models/player/monk.mdl",
- description = [[A Gun Dealer is the only person who can sell guns to other people.
- Make sure you aren't caught selling illegal firearms to the public! You might get arrested!]],
- weapons = {"weapon_fists"},
- command = "gundealer",
- max = 2,
- salary = GAMEMODE.Config.normalsalary,
- admin = 0,
- vote = false,
- hasLicense = false,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_MEDIC = DarkRP.createJob("Medic", {
- color = Color(47, 79, 79, 255),
- model = "models/player/kleiner.mdl",
- description = [[With your medical knowledge you work to restore players to full health.
- Without a medic, people cannot be healed.
- 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 = 3,
- salary = GAMEMODE.Config.normalsalary,
- admin = 0,
- vote = false,
- hasLicense = false,
- medic = true,
- CanPlayerSuicide = function(ply) return false end
- })
- 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 = {"weapon_bugbait","weapon_fists"},
- command = "hobo",
- max = 5,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = false,
- hobo = true,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_GANGH = DarkRP.createJob("Gangster Medic", {
- color = Color(255, 255, 255, 255),
- model = { "models/player/arctic.mdl"},
- description = [[ You are a gangster medic
- Your job is to go round healing gangsters
- You are just a medic nothing else
- You are not able to anything but heal gangsters. ]],
- weapons = {"med_kit","weapon_fists"},
- command = "gangmedic",
- max = 2,
- salary = GAMEMODE.Config.normalsalary,
- admin = 0,
- vote = false,
- hasLicense = false,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_POLICE = DarkRP.createJob("Police officer", {
- color = Color(30, 11, 230, 255),
- model = { "models/player/uk_police/uk_police_01.mdl",
- "models/player/uk_police/uk_police_02.mdl",
- "models/player/uk_police/uk_police_04.mdl",
- "models/player/uk_police/uk_police_05.mdl",
- "models/player/uk_police/uk_police_09.mdl",
- "models/player/uk_police/uk_police_06.mdl",
- },
- description = [[ The protector of every citizen that lives in the city.
- You have the power to arrest criminals and protect innocents.
- Hit a player with your arrest baton to put them in jail.
- Bash a player with a stunstick and they may learn to obey the law.
- The Battering Ram can break down the door of a criminal, with a warrant for their arrest.
- The Battering Ram can also unfreeze frozen props (if enabled).
- Type /wanted <name> to alert the public to the presence of a criminal.]],
- weapons = {"arrest_stick", "unarrest_stick", "m9k_colt1911", "stunstick", "door_ram", "weapon_stungun", "weaponchecker","weapon_checker","weapon_cuff_police"},
- command = "police",
- max = 4,
- salary = GAMEMODE.Config.normalsalary * 1.45,
- admin = 0,
- vote = true,
- hasLicense = true,
- ammo = {
- ["m9k_ammo_pistol"] = 60,
- },
- hasRadio = true,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_SNIPER = DarkRP.createJob("SWAT Sniper", {
- color = Color(30, 11, 230, 255),
- model = {"models/player/pmc_4/pmc__06.mdl",},
- description = [[ You must cover your team mates from
- Potential danger around the city.]],
- weapons = {"arrest_stick", "unarrest_stick", "m9k_m24", "stunstick", "door_ram", "weapon_stungun", "weaponchecker", "weapon_checker","weapon_cuff_police"},
- command = "sniper",
- max = 2,
- salary = GAMEMODE.Config.normalsalary * 1.45,
- admin = 0,
- vote = true,
- hasLicense = true,
- ammo = {
- ["m9k_ammo_sniper_rounds"] = 60,
- },
- hasRadio = true,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_HITMAN = DarkRP.createJob("Hitman", {
- color = Color(0, 0, 255, 255),
- model = {"models/player/agent_47.mdl"},
- description = [[You are a hitman, You will be given targets to kill.]],
- weapons = {"m9k_svu","weapon_fists"},
- command = "hitman",
- max = 2,
- salary = 50,
- admin = 0,
- vote = true,
- hasLicense = false,
- ammo = {
- ["m9k_ammo_sniper_rounds"] = 40,
- },
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_SWAT = DarkRP.createJob("Swat", {
- color = Color(30, 11, 230, 255),
- model = {
- "models/player/swat.mdl",
- "models/player/gasmask.mdl",
- },
- description = [[THE SWAT.]],
- weapons = {"m9k_mp5sd","unarrest_stick","arrest_stick","stunstick","door_ram","weaponchecker","weapon_fists","weapon_stungun","med_kit","weapon_checker","weapon_cuff_police"},
- command = "swat",
- max = 4,
- salary = 50,
- admin = 0,
- vote = true,
- hasLicense = true,
- ammo = {
- ["m9k_ammo_smg"] = 120,
- },
- hasRadio = true,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_STREET = DarkRP.createJob("Street officer", {
- color = Color(30, 11, 230, 255),
- model = {
- "models/player/riot.mdl",
- },
- description = [[ Look out for illegal crime drug traffic and other illegal activities.
- Help the swat out by installing road blocks to block of from civs to protect them
- (You are not aloud to take part in raids and counter raids).]],
- weapons = {"m9k_m92beretta","unarrest_stick","arrest_stick","stunstick","door_ram","weapon_stungun","weaponchecker","weapon_fists","weapon_checker","weapon_cuff_police"},
- command = "street",
- max = 4,
- salary = 50,
- admin = 0,
- vote = true,
- hasLicense = true,
- ammo = {
- ["m9k_ammo_pistol"] = 60,
- },
- hasRadio = true,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_SECURITY = DarkRP.createJob("Security Guard", {
- color = Color(0, 255, 255, 255),
- model = {
- "models/player/guard_pack/guard_02.mdl",
- },
- description = [[ You are a security guard.
- You can be hired by shop owners to protect there shops.
- You must protect them at all cost.
- You can not take part in illegal activity.]],
- weapons = {"weapon_fists","stunstick","weapon_checker"},
- command = "security",
- max = 4,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false,
- CanPlayerSuicide = function(ply) return false end
- })
- 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 /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"},
- command = "mayor",
- max = 1,
- salary = GAMEMODE.Config.normalsalary * 1.89,
- admin = 0,
- vote = true,
- hasLicense = false,
- mayor = true,
- 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,
- CanPlayerSuicide = function(ply) return false end,
- hasRadio = true,
- canTalkToGlobal = true
- })
- TEAM_BODY = DarkRP.createJob("Body Guard(VIP Premium)", {
- color = Color(252, 143, 0, 255),
- model = {"models/player/vin_diesel/slow.mdl"},
- description = [[ You are a body guard people
- Can hire you to protect them
- You are allowed to base with people
- If you are hired by them.]],
- weapons = {"weapon_fists"},
- command = "body",
- max = 3,
- salary = 60,
- admin = 0,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return CLIENT or ply:IsUserGroup("vippmod") or ply:IsUserGroup("admin") or ply:IsUserGroup("vipp") or ply:IsSuperAdmin() or ply:IsUserGroup("owner") or ply:IsUserGroup("headadmin") end,
- CustomCheckFailMsg = "You need to be a VIP to play as a Swat Leader.",
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_SWATL = DarkRP.createJob("Swat leader(VIP)", {
- color = Color(30, 11, 230, 255),
- model = {
- "models/player/01ar_combine_soldier01.mdl",
- },
- description = [[ You are the SWAT LEADER.
- Order your men around.]],
- weapons = {"m9k_m92beretta","unarrest_stick","arrest_stick","stunstick","door_ram","weapon_stungun","weaponchecker","weapon_fists","m9k_mossberg590","weapon_cuff_police"},
- command = "Swatl",
- max = 2,
- salary = 100,
- admin = 0,
- vote = false,
- hasLicense = true,
- ammo = {
- ["m9k_ammo_pistol"] = 60,
- ["m9k_ammo_buckshot"] = 60,
- },
- hasRadio = true,
- customCheck = function(ply) return CLIENT or ply:IsUserGroup("vip") or ply:IsUserGroup("vipmod") or ply:IsUserGroup("vippmod") or ply:IsUserGroup("admin") or ply:IsUserGroup("vipp") or ply:IsSuperAdmin() or ply:IsUserGroup("owner") or ply:IsUserGroup("headadmin") end,
- CustomCheckFailMsg = "You need to be a VIP to play as a Swat Leader.",
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_DONATOR = DarkRP.createJob("Donator Dealer(VIP)", {
- color = Color(209, 105, 169, 255),
- model = {
- "models/player/eli.mdl",
- },
- description = [[ You are a donator dealer.
- You deal the best guns on the game
- and can sell them for good money.]],
- weapons = {"weapon_fists"},
- command = "donator",
- max = 3,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return CLIENT or ply:IsUserGroup("vip") or ply:IsUserGroup("vipmod") or ply:IsUserGroup("vippmod") or ply:IsUserGroup("admin") or ply:IsUserGroup("vipp") or ply:IsSuperAdmin() or ply:IsUserGroup("owner") or ply:IsUserGroup("headadmin") end,
- CustomCheckFailMsg = "You need to be a VIP to play as a donator dealer.",
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_THIEF = DarkRP.createJob("Thief", {
- color = Color(52, 237, 169, 255),
- model = {
- "models/player/phoenix.mdl",
- },
- description = [[ You are a thief.
- you are allowed to rob and raid people.
- You must do /advert <raid> <Mug> to display the raid or mug etc.]],
- weapons = {"weapon_fists","lockpick"},
- command = "Thief",
- max = 6,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_PROTHIEF = DarkRP.createJob("Pro Thief(VIP)", {
- color = Color(209, 105, 169, 255),
- model = {
- "models/player/suits/robber_tie.mdl",
- },
- description = [[ You are a pro thief.
- You are able to mug and raid people.
- If caught you will be arrested.
- Since this is VIP only please dont abuse it. ]],
- weapons = {"weapon_fists","lockpick","realistic_hook","prokeypadcracker"},
- command = "prothief",
- max = 8,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return CLIENT or ply:IsUserGroup("vip") or ply:IsUserGroup("vipmod") or ply:IsUserGroup("vippmod") or ply:IsUserGroup("admin") or ply:IsUserGroup("vipp") or ply:IsSuperAdmin() or ply:IsUserGroup("owner") or ply:IsUserGroup("headadmin") end,
- CustomCheckFailMsg = "You need to be a VIP to play as Pro a Thief.",
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_HEAVY = DarkRP.createJob("Heavy gun dealer", {
- color = Color(157, 0, 209, 255),
- model = {
- "models/player/monk.mdl",
- },
- description = [[ You are a heavy gun dealer.
- You're job is to make a gun store
- and sell heavy weapons to customers.
- You cannot take part in illegal crime.
- You may shoot in your shop if any customer(s)
- are not obey you're instructions.]],
- weapons = {"weapon_fists"},
- command = "heavy",
- max = 2,
- salary = 50,
- admin = 0,
- vote = true,
- hasLicense = false,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_ADMIN = DarkRP.createJob("Admin on duty", {
- color = Color(0, 0, 0, 255),
- model = {
- "models/player/anon/anon.mdl",
- },
- description = [[ You are a admin on duty.
- You cannot take part in role play
- You are simply being an admin.]],
- weapons = {"weapon_fists","unarrest_stick","arrest_stick","stunstick","door_ram","weaponchecker"},
- command = "admin",
- max = 0,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return CLIENT or ply:IsUserGroup("trialadmin") or ply:IsUserGroup("admin") or ply:IsSuperAdmin() or ply:IsUserGroup("owner") or ply:IsUserGroup("headadmin") end,
- CustomCheckFailMsg = "You need to be a staff.",
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_MOD = DarkRP.createJob("Moderator on duty", {
- color = Color(0, 0, 0, 255),
- model = {
- "models/player/anon/anon.mdl",
- },
- description = [[ You are a mod on duty.
- You cannot take part in role play
- You are simply being an mod.]],
- weapons = {"weapon_fists","unarrest_stick","arrest_stick","stunstick","door_ram","weaponchecker"},
- command = "mod",
- max = 0,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return CLIENT or ply:IsUserGroup("trialmod") or ply:IsUserGroup("moderator") or ply:IsUserGroup("vipmod") or ply:IsUserGroup("vippmod") end,
- CustomCheckFailMsg = "You need to be a staff.",
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_BANK = DarkRP.createJob("Bank Manager", {
- color = Color(238, 245, 100, 255),
- model = {"models/player/suits/male_01_open_waistcoat.mdl"},
- description = [[ You are a bank dealer you own the bank.
- You look after the bank.
- You are allowed to look after peoples printers]],
- weapons = {"weapon_fists"},
- command = "Banker",
- max = 1,
- salary = 50,
- admin = 0,
- vote = true,
- hasLicense = false,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_CASINOMANAGER = DarkRP.createJob("Casino manager", {
- color = Color(0, 252, 21, 255),
- model = {"models/player/suits/male_03_closed_coat_tie.mdl"},
- description = [[ You are a casino manager.
- All you have to do is look after the casino.
- You cannot participate in any illegal activites.]],
- weapons = {"weapon_fists"},
- command = "Casino",
- max = 1,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_PMC = DarkRP.createJob( "PMC", {
- color = Color( 250, 248, 162, 255 ),
- model = "models/player/pmc_5/pmc__03.mdl",
- description = [[ You are a PMC. You can get hired
- for jobs requested by the public.
- You are not allowed to raid.]],
- weapons = {"weapon_fists"},
- command = "Pmc",
- max = 4,
- salary = 50,
- admin = 0,
- vote = true,
- hasLicense = false,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_PMC = DarkRP.createJob( "PMC Medic", {
- color = Color( 250, 248, 162, 255 ),
- model = "models/player/pmc_5/pmc__08.mdl",
- description = [[You are a PMC Medic
- You are too go around helping
- Your fellow PMC'S
- You are able to join raids
- for healing purposes only.]],
- weapons = {"weapon_fists","med_kit"},
- command = "pmcmedic",
- max = 4,
- salary = 50,
- admin = 0,
- vote = true,
- hasLicense = false,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_PMCL = DarkRP.createJob("PMC leader(VIP)", {
- color = Color(250, 248, 162, 255),
- model = "models/player/pmc_5/pmc__01.mdl",
- description = [[ You are a the daddy of all PMC's.
- You can get hired by the puplic
- You control all PMC's and are
- allowed to help them with jobs.
- You are not allowed to participate in raids.]],
- weapons = { "weapon_fists", "m9k_acr" },
- command = "PmcL",
- max = 2,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false,
- ammo = {
- ["m9k_ammo_ar2"] = 120,
- },
- customCheck = function(ply) return CLIENT or ply:IsUserGroup("vip") or ply:IsUserGroup("vipmod") or ply:IsUserGroup("vippmod") or ply:IsUserGroup("admin") or ply:IsUserGroup("vipp") or ply:IsSuperAdmin() or ply:IsUserGroup("owner") or ply:IsUserGroup("headadmin") end,
- CustomCheckFailMsg = "You need to be VIP to play as PMC Leader.",
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_ITALIAN = DarkRP.createJob( "Italian mafia", {
- color = Color( 0, 0, 0, 255 ),
- model = { "models/fearless/mafia09.mdl",
- "models/fearless/mafia07.mdl",
- "models/fearless/mafia02.mdl"
- },
- description = [[ You are a the Italian mafia.
- You are allowed to raid and do all illegal activity's.]],
- weapons = {"weapon_fists"},
- command = "mafia",
- max = 6,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_MAFIABOSS = DarkRP.createJob( "Mafia boss(VIP)", {
- color = Color( 0, 0, 0, 255 ),
- model = "models/fearless/don1.mdl",
- description = [[ You are a the Italian mafia boss.
- You are allowed to raid and do all illegal activity's.
- You also control the italian mafia. ]],
- weapons = {"weapon_fists", "m9k_thompson", "keypad_cracker"},
- command = "MafiaBoss",
- max = 2,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false,
- ammo = {
- ["m9k_ammo_smg"] = 160,
- },
- customCheck = function(ply) return CLIENT or ply:IsUserGroup("vip") or ply:IsUserGroup("vipmod") or ply:IsUserGroup("vippmod") or ply:IsUserGroup("admin") or ply:IsUserGroup("vipp") or ply:IsSuperAdmin() or ply:IsUserGroup("owner") or ply:IsUserGroup("headadmin") end,
- CustomCheckFailMsg = "You need to be a VIP to play as a Mafia Boss.",
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_HOOKER = DarkRP.createJob( "Hooker", {
- color = Color(213, 132, 240, 255),
- model = "models/fearless/rosa.mdl",
- description = [[Me love you long time.]],
- weapons = {"weapon_fists"},
- command = "hooker",
- max = 4,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = false,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_FBI = DarkRP.createJob( "FBI Agent", {
- color = Color( 135, 135, 131, 255 ),
- model = "models/fearless/02.mdl",
- description = [[ Investigate criminal activity.
- Help out with cases .]],
- weapons = {"weapon_fists","m9k_m92beretta"},
- command = "fbi",
- max = 2,
- salary = 50,
- admin = 0,
- vote = true,
- hasLicense = true,
- ammo = {
- ["m9k_ammo_pistol"] = 80,
- },
- hasRadio = true,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_SECRET = DarkRP.createJob( "Secret Service", {
- color = Color( 30, 11, 230, 255 ),
- model = "models/player/Barney.mdl",
- description = [[ You have sworn an oath to
- protect the mayor at all costs. ]],
- weapons = {"m9k_ump45", "unarrest_stick", "arrest_stick", "stunstick", "door_ram", "weaponchecker", "weapon_fists"},
- command = "secret",
- max = 2,
- salary = 50,
- admin = 0,
- vote = false,
- hasLicense = true,
- ammo = {
- ["m9k_ammo_smg"] = 120,
- },
- })
- TEAM_DRUG = DarkRP.createJob( "Drug dealer", {
- color = Color( 82, 50, 5, 255 ),
- model = "models/player/soldier_stripped.mdl",
- description = [[COOK THE METH!!!!]],
- weapons = {"weapon_fists"},
- command = "drug",
- max = 4,
- salary = 45,
- admin = 0,
- vote = false,
- hasLicense = false,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_MAGIC = DarkRP.createJob( "The Magic dealer", {
- color = Color( 144, 0, 255, 255 ),
- model = "models/player/hagrid.mdl",
- description = [[ This is a magic dealer
- Go round to people asking if they want
- to buy some secret contraband ]],
- weapons = {"weapon_fists"},
- command = "magicdealer",
- max = 2,
- salary = 45,
- admin = 0,
- vote = false,
- hasLicense = false,
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_VIGILANTE = DarkRP.createJob( "vigilante(VIP Premium)", {
- color = Color( 255, 0, 0, 255 ),
- model = "models/player/aiden_pearce.mdl",
- description = [[ You are a vigilante
- Your job is to counter crime
- Watch out though as you are not
- immune to the law
- and can still be arrested.]],
- weapons = {"weapon_fists","m9k_glock"},
- command = "vigilante",
- max = 2,
- salary = 80,
- admin = 0,
- vote = false,
- hasLicense = false,
- customCheck = function(ply) return CLIENT or ply:IsUserGroup("vippmod") or ply:IsUserGroup("admin") or ply:IsUserGroup("vipp") or ply:IsSuperAdmin() or ply:IsUserGroup("owner") or ply:IsUserGroup("headadmin") end,
- CustomCheckFailMsg = "You need to be VIP to play as vigilante",
- CanPlayerSuicide = function(ply) return false end
- })
- -----------------------
- -->> CUSTOM SHIT <<--
- TEAM_COOPA = DarkRP.createJob( "Coopa64â„¢'s custom job", {
- color = Color( 231, 255, 163, 255 ),
- model = "models/ninja/vaas.mdl",
- description = [[ This is Coopa64â„¢'s custom job
- He is allowed to raid and mug.
- And can be hired as an mercenary ]],
- weapons = {"weapon_fists", "lockpick", "realistic_hook", "m9k_ak47", "m9k_deagle"},
- command = "coopa",
- max = 1,
- salary = 80,
- admin = 0,
- vote = false,
- hasLicense = false,
- ammo = {
- ["m9k_ammo_ar2"] = 120,
- ["m9k_ammo_357"] = 60,
- },
- customCheck = function( ply )
- return CLIENT or
- ply:SteamID() == "STEAM_0:0:65123705"
- end,
- CustomCheckFailMsg = "You need to donate to get a custom job.",
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_TUCO = DarkRP.createJob( "Tuco's custom job", {
- color = Color( 0, 0, 0, 255 ),
- model = "models/norpo/arkhamorigins/assassins/deathstroke_valvebiped.mdl",
- description = [[ This is Tuco's custom job
- He is allowed to raid and mug.
- And can be hired as an mercenary ]],
- weapons = {"weapon_fists", "lockpick", "realistic_hook", "m9k_m14sp", "m9k_damascus"},
- command = "tuco",
- max = 1,
- salary = 80,
- admin = 0,
- vote = false,
- hasLicense = false,
- ammo = {
- ["m9k_ammo_ar2"] = 80,
- },
- customCheck = function(ply)
- return CLIENT or
- ply:SteamID() == "STEAM_0:0:73801581"
- end,
- CustomCheckFailMsg = "You need to donate to get a custom job.",
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_CONNOR = DarkRP.createJob( "Connor blast's custom job", {
- color = Color( 255, 255, 255, 255 ),
- model = "models/player/lordvipes/metal_gear_rising/gray_fox_playermodel_cvp.mdl",
- description = [[ This is connor blast's custom job
- He is allowed to raid and mug.
- And can be hired as an mercenary ]],
- weapons = {"weapon_fists", "lockpick", "keypad_cracker", "m9k_auga3", "m9k_knife"},
- command = "connor",
- max = 1,
- salary = 80,
- admin = 0,
- vote = false,
- hasLicense = false,
- ammo = {
- ["m9k_ammo_ar2"] = 120,
- },
- customCheck = function( ply )
- return CLIENT or
- ply:SteamID() == "STEAM_0:0:61856874"
- end,
- CustomCheckFailMsg = "You need to donate to get a custom job.",
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_THOMAS = DarkRP.createJob( "Thomas's custom job", {
- color = Color( 255, 187, 0, 255 ),
- model = "models/newinfec/newhun.mdl",
- description = [[ This is Thomas's custom job
- He is allowed to raid and mug.
- And can be hired as an mercenary ]],
- weapons = {"weapon_fists", "lockpick", "realistic_hook", "m9k_m4a1", "m9k_knife"},
- command = "thomas",
- max = 1,
- salary = 80,
- admin = 0,
- vote = false,
- hasLicense = false,
- ammo = {
- ["m9k_ammo_ar2"] = 160,
- },
- customCheck = function( ply )
- return CLIENT or
- ply:SteamID() == "STEAM_0:1:42989078"
- end,
- CustomCheckFailMsg = "You need to donate to get a custom job.",
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_EUAN = DarkRP.createJob( "[-LG-]The Miller Paradox custom job", {
- color = Color( 255, 187, 0, 255 ),
- model = "models/apocmodels/deadpool/deadpoolplayerupdated.mdl ",
- description = [[ This is The Miller Paradox custom job
- He is allowed to raid and mug.
- And can be hired as an mercenary ]],
- weapons = {"weapon_fists", "lockpick", "realistic_hook", "m9k_sl8", "m9k_damascus"},
- command = "miller",
- max = 1,
- salary = 80,
- admin = 0,
- vote = false,
- hasLicense = false,
- ammo = {
- ["m9k_ammo_sniper_rounds"] = 60,
- },
- customCheck = function( ply )
- return CLIENT or
- ply:SteamID() == "STEAM_0:0:75836850"
- end,
- CustomCheckFailMsg = "You need to donate to get a custom job.",
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_CURRY = DarkRP.createJob( "Curry man's custom job", {
- color = Color( 0, 0, 0, 255 ),
- model = "models/player/lordvipes/rerc_hunk/hunk_cvp.mdl",
- description = [[ This is curry man's custom job
- He is allowed to raid and mug.
- And can be hired as an mercenary ]],
- weapons = {"weapon_fists", "lockpick", "realistic_hook", "m9k_barret_m82", "m9k_glock"},
- command = "curry",
- max = 1,
- salary = 80,
- admin = 0,
- vote = false,
- hasLicense = false,
- ammo = {
- ["m9k_ammo_sniper_rounds"] = 60,
- ["m9k_ammo_pistol"] = 60,
- },
- customCheck = function( ply )
- return CLIENT or
- ply:SteamID() == "STEAM_0:1:67210223"
- end,
- CustomCheckFailMsg = "You need to donate to get a custom job.",
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_BAMBI = DarkRP.createJob( "Bambi's custom job", {
- color = Color( 0, 0, 255, 255 ),
- model = "models/player/pmc_3/pmc__03.mdl",
- description = [[ This is bambi's custom job
- He is allowed to raid and mug.
- And can be hired as an mercenary ]],
- weapons = {"weapon_fists", "lockpick", "realistic_hook", "m9k_g36", "m9k_glock"},
- command = "bambi",
- max = 1,
- salary = 80,
- admin = 0,
- vote = false,
- hasLicense = false,
- ammo = {
- ["m9k_ammo_ar2"] = 120,
- ["m9k_ammo_pistol"] = 60,
- },
- customCheck = function( ply )
- return CLIENT or
- ply:SteamID() == "STEAM_0:1:54374012"
- end,
- CustomCheckFailMsg = "You need to donate to get a custom job.",
- CanPlayerSuicide = function(ply) return false end
- })
- TEAM_BAMBIZ = DarkRP.createJob( "Bambi DayZ's custom job", {
- color = Color( 0, 0, 255, 255 ),
- model = "models/player/steinman/jacket.mdl",
- description = [[ This is bambi DayZ's custom job
- He is allowed to raid and mug.
- And can be hired as an mercenary ]],
- weapons = {"weapon_fists", "prokeypadcracker", "realistic_hook", "m9k_g36", "m9k_glock"},
- command = "bambiz",
- max = 1,
- salary = 80,
- admin = 0,
- vote = false,
- hasLicense = false,
- ammo = {
- ["m9k_ammo_ar2"] = 120,
- ["m9k_ammo_pistol"] = 60,
- },
- customCheck = function( ply )
- return CLIENT or
- ply:SteamID() == "STEAM_0:1:74890120"
- end,
- CustomCheckFailMsg = "You need to donate to get a custom job.",
- CanPlayerSuicide = function(ply) return false 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_POLICE] = true,
- [TEAM_CHIEF] = true,
- [TEAM_STREET] = true,
- [TEAM_SWAT] = true,
- [TEAM_SWATL] = true,
- [TEAM_SNIPER] = true
- }
- /*---------------------------------------------------------------------------
- Jobs that are hitmen (enables the hitman menu)
- ---------------------------------------------------------------------------*/
- DarkRP.addHitmanTeam(TEAM_HITMAN)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement