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:
- ---------------------------------------------------------------------------]]
- -- Citizen
- TEAM_CITIZEN = DarkRP.createJob("Citizen", {
- color = Color(16, 117, 7, 255),
- model = {"models/player/Group01/female_01.mdl","models/player/Group01/male_01.mdl","models/player/Group01/male_02.mdl","models/player/Group01/male_04.mdl","models/player/Group01/male_07.mdl"},
- description = [[You are a citizen of this town!]],
- weapons = {},
- command = "vcitizen",
- max = 0,
- salary = 150,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Citizens",
- })
- TEAM_CHOBO = DarkRP.createJob("Hobo", {
- color = Color(86, 47, 51, 255),
- model = {"models/vinrax/player/boxman_player.mdl"},
- description = [[You are a hobo with no job! Beg for money.]],
- weapons = {"weapon_bugbait"},
- command = "vhobo",
- max = 6,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- hobo = true,
- category = "Citizens",
- })
- TEAM_CMEDIC = DarkRP.createJob("Medic", {
- color = Color(47, 72, 86, 255),
- model = {"models/player/Group03m/male_07.mdl","models/player/Group03m/female_03.mdl"},
- description = [[You go around healing people for money!]],
- weapons = {"med_kit"},
- command = "vmedic",
- max = 4,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- medic = true,
- category = "Citizens",
- })
- -- Justice League
- TEAM_JLSUPER = DarkRP.createJob("Superman (Kal-EL)", {
- color = Color(173, 42, 121, 255),
- model = {"models/player/superheroes/superman.mdl"},
- description = [[You are the leader of the Justice League, and the most powerful.]],
- weapons = {"gpow_superman","arrest_stick", "unarrest_stick"},
- command = "jlsuper",
- max = 1,
- salary = 300,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = true,
- -- CustomCheck
- category = "The Justice League",
- sortOrder = 1,
- PlayerSpawn = function(ply) ply:SetHealth(300) end,
- sortOrder = 1,
- customCheck = function(ply) return CLIENT or table.HasValue({"donator","operator","admin","superadmin","trusted","high_admin"}, ply:GetNWString("usergroup")) end,
- CustomCheckFailMsg = "This job is for donator only!",
- })
- TEAM_JLATOM = DarkRP.createJob("A.T.O.M (Ray Palmer)", {
- color = Color(173, 42, 121, 255),
- model = {"models/player/anon/anon.mdl"},
- description = [[Job Cost $100,000. You are famous scientists Ray Palmer, also after you're "Death" you fight with the JL with you tech suit, A.T.O.M.]],
- weapons = {"tasr_atom","arrest_stick", "unarrest_stick"},
- command = "jlatom",
- max = 1,
- salary = 300,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = true,
- -- CustomCheck
- category = "The Justice League",
- sortOrder = 2,
- customCheck = function(ply) return ply:getDarkRPVar("money") > 100000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-100000)
- end
- end,
- })
- TEAM_JLLAN = DarkRP.createJob("Green Lantern (Hal Jordan)", {
- color = Color(173, 42, 121, 255),
- model = {"models/player/superheroes/greenlantern.mdl"},
- description = [[Job Cost $75,000. You are one of the great powerful ring holder, with being apart of the Green Lantern, which you taken up on earth.]],
- weapons = {"gpow_lantern","arrest_stick", "unarrest_stick"},
- command = "jllan",
- max = 1,
- salary = 300,
- admin = 0,
- vote = false,
- hasLicense = true,
- candemote = true,
- -- CustomCheck
- category = "The Justice League",
- sortOrder = 6,
- customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-75000)
- end
- end,
- })
- TEAM_JLFLASH = DarkRP.createJob("The Flash (Barry Allen)", {
- color = Color(173, 42, 121, 255),
- model = {"models/dusty/playermodels/flash/flash.mdl"},
- description = [[Job Cost $50,000. You are the fastest man alive, you are a Speedster! Defeat other evil speedsters and criminals!]],
- weapons = {"tfsr_speedster_rp","arrest_stick", "unarrest_stick"},
- command = "jlflash",
- max = 1,
- salary = 300,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "The Justice League",
- sortOrder = 3,
- customCheck = function(ply) return ply:getDarkRPVar("money") > 50000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-50000)
- end
- end,
- })
- TEAM_JLKID = DarkRP.createJob("Kid Flash (Wally West)", {
- color = Color(173, 42, 121, 255),
- model = {"models/player/flashkid/flashkid_gray.mdl"},
- description = [[Job Cost $50,000. You are the fastest man alive, you are a SpeedSter! Defeat other evil speedsters and criminals!]],
- weapons = {"tfsr_speedster_rp","arrest_stick", "unarrest_stick"},
- command = "jlkid",
- max = 1,
- salary = 300,
- admin = 0,
- vote = false,
- hasLicense = true,
- candemote = true,
- -- CustomCheck
- category = "The Justice League",
- sortOrder = 4,
- customCheck = function(ply) return ply:getDarkRPVar("money") > 50000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-50000)
- end
- end,
- })
- TEAM_JLHAWK = DarkRP.createJob("Hawk Man", {
- color = Color(173, 42, 121, 255),
- model = {"Models/player/ravenwarriorplayer.mdl"},
- description = [[Job Cost $30,000. The acient and mystical Hawk Man! You fight evil while trying to find your true love.]],
- weapons = {"arrest_stick", "unarrest_stick","m9k_damascus", "gpow_fly"},
- command = "jlhawk",
- max = 1,
- salary = 300,
- admin = 0,
- vote = false,
- hasLicense = true,
- candemote = true,
- -- CustomCheck
- category = "The Justice League",
- PlayerSpawn = function(ply) ply:SetJumpPower(600) end,
- sortOrder = 11,
- customCheck = function(ply) return ply:getDarkRPVar("money") > 30000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-30000)
- end
- end,
- })
- -- J.S.A
- TEAM_JSSUPER = DarkRP.createJob("Superman (Kal-L)", {
- color = Color(175, 31, 0, 255),
- model = {"models/player/superheroes/superman.mdl"},
- description = [[You work along side the JSA and fight crime and villains.]],
- weapons = {"gpow_superman","arrest_stick", "unarrest_stick"},
- command = "jssuper",
- max = 1,
- salary = 300,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = true,
- -- CustomCheck
- category = "Justice Society Of Amercia",
- PlayerSpawn = function(ply) ply:SetHealth(300) end,
- customCheck = function(ply) return CLIENT or table.HasValue({"donator","operator","admin","superadmin","trusted","high_admin"}, ply:GetNWString("usergroup")) end,
- CustomCheckFailMsg = "This job is for donator only!",
- })
- TEAM_JSATOM = DarkRP.createJob("A.T.O.M (Al Pratt)", {
- color = Color(175, 31, 0, 255),
- model = {"models/player/anon/anon.mdl"},
- description = [[Job Cost $100,000. You are famous scientists Ray Palmer, also after you're "Death" you fight with the JL with you tech suit, A.T.O.M.]],
- weapons = {"tasr_atom","arrest_stick", "unarrest_stick"},
- command = "jsatom",
- max = 1,
- salary = 300,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = true,
- -- CustomCheck
- category = "Justice Society Of Amercia",
- sortOrder = 2,
- customCheck = function(ply) return ply:getDarkRPVar("money") > 100000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-100000)
- end
- end,
- })
- TEAM_JSLAN = DarkRP.createJob("Green Lantern (Alan Scott)", {
- color = Color(175, 31, 0, 255),
- model = {"models/player/superheroes/greenlantern.mdl"},
- description = [[Job Cost $75,000. You are one of the great powerful ring holder, with being apart of the Green Lantern, which you taken up on earth.]],
- weapons = {"gpow_lantern","arrest_stick", "unarrest_stick"},
- command = "jslan",
- max = 1,
- salary = 300,
- admin = 0,
- vote = false,
- hasLicense = true,
- candemote = true,
- -- CustomCheck
- category = "Justice Society Of Amercia",
- sortOrder = 6,
- customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-75000)
- end
- end,
- })
- TEAM_JSSTEEL = DarkRP.createJob("Commander Steel", {
- color = Color(175, 31, 0, 255),
- model = {"models/player/leet.mdl"},
- description = [[Job Cost $50,000. You are the leader of the J.S.A and a very respected and well trained solider, with thick skin.]],
- weapons = {"arrest_stick", "unarrest_stick","gpow_commandersteel"},
- command = "jssteel",
- max = 1,
- salary = 300,
- admin = 0,
- vote = false,
- hasLicense = true,
- candemote = true,
- -- CustomCheck
- category = "Justice Society Of Amercia",
- PlayerSpawn = function(ply) ply:SetHealth(100) end,
- customCheck = function(ply) return ply:getDarkRPVar("money") > 50000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-50000)
- end
- end,
- })
- TEAM_JSFLASH = DarkRP.createJob("The Flash (Jay Garrick)", {
- color = Color(175, 31, 0, 255),
- model = {"models/player/captainpawn/flashjaygarrick.mdl"},
- description = [[Job Cost $100,000. You are the oldest speedster of all, and one of the fastest. You sometimes work with Barry Allen but mainly the J.S.A and defeat crime.]],
- weapons = {"tfsr_speedster_rp","arrest_stick", "unarrest_stick"},
- command = "jsflash",
- max = 1,
- salary = 300,
- admin = 0,
- vote = false,
- hasLicense = true,
- candemote = true,
- -- CustomCheck
- category = "Justice Society Of Amercia",
- customCheck = function(ply) return ply:getDarkRPVar("money") > 100000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-100000)
- end
- end,
- })
- TEAM_JSKID = DarkRP.createJob("Kid Flash", {
- color = Color(175, 31, 0, 255),
- model = {"models/player/flashkid/flashkid.mdl"},
- description = [[Job Cost $100,000]],
- weapons = {"tfsr_speedster_rp","arrest_stick", "unarrest_stick"},
- command = "jskid",
- max = 1,
- salary = 300,
- admin = 0,
- vote = false,
- hasLicense = true,
- candemote = true,
- -- CustomCheck
- category = "Justice Society Of Amercia",
- customCheck = function(ply) return ply:getDarkRPVar("money") > 100000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-100000)
- end
- end,
- })
- -- Steetgang
- TEAM_JZJOY = DarkRP.createJob("Joy Boyz", {
- color = Color(148, 78, 204, 255),
- model = {"models/player/pd2_chains_p.mdl","models/player/pd2_dallas_p.mdl","models/player/pd2_hoxton_p.mdl","models/player/pd2_wolf_p.mdl"},
- description = [[You are a members of the Jokerz Clan. You may advert terror then kill people, bomb public places or bring general mayhem.]],
- weapons = {"m9k_tec9","m9k_m61_frag"},
- command = "jzjoy",
- max = 6,
- salary = 100,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Jokerz Streetgang",
- })
- TEAM_JZHAR = DarkRP.createJob("Harley Quinn", {
- color = Color(148, 78, 204, 255),
- model = {"models/player/harleyq/harleyq.mdl"},
- description = [[Second in command and you love to please Pudding by attacking people.]],
- weapons = {"m9k_nitro","m9k_mp7"},
- command = "jzhar",
- max = 1,
- salary = 150,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Jokerz Streetgang",
- })
- TEAM_JZJOKER = DarkRP.createJob("Joker", {
- color = Color(148, 78, 204, 255),
- model = {"models/player/bobert/aojoker.mdl"},
- description = [[You are the leader of your street gang! You fight vigilantes like Batman and his friends, and also bring terror to make them come out.]],
- weapons = {"m9k_ak47","m9k_suicide_bomb"},
- command = "jzjoker",
- max = 1,
- salary = 200,
- admin = 0,
- vote = true,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Jokerz Streetgang",
- customCheck = function(ply) return CLIENT or table.HasValue({"donator","operator","admin","superadmin","trusted","high_admin"}, ply:GetNWString("usergroup")) end,
- CustomCheckFailMsg = "This job is for donator only!",
- })
- -- Suicide Squad
- TEAM_SSDEAD = DarkRP.createJob("Deadshot", {
- color = Color(137, 191, 83, 255),
- model = {"models/player/truebobert/injustice_ios_deadshot_ss.mdl"},
- description = [[You never miss, you can take money hits, or just be a Anti-Hero, or a Hero, or a bit of both.]],
- weapons = {"m9k_aw50","models/weapons/doom3/w_pistol.mdl"},
- command = "jzdead",
- max = 1,
- salary = 200,
- admin = 0,
- vote = true,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Suicide Squad",
- customCheck = function(ply) return CLIENT or table.HasValue({"donator","operator","admin","superadmin","trusted","high_admin"}, ply:GetNWString("usergroup")) end,
- CustomCheckFailMsg = "This job is for donator only!",
- })
- TEAM_SSDAI = DarkRP.createJob("El Daiblo", {
- color = Color(137, 191, 83, 255),
- model = {"models/player/dark_kahn/slow_pub.mdl"},
- description = [[Job Cost $150,000. You like things hot. You belive you are cursed by the devil, an anti-hero.]],
- weapons = {"gpow_firestorm"},
- command = "jzdai",
- max = 1,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Suicide Squad",
- modelScale = 2,
- customCheck = function(ply) return ply:getDarkRPVar("money") > 150000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-150000)
- end
- end,
- })
- TEAM_SSCROC = DarkRP.createJob("Killer Croc", {
- color = Color(137, 191, 83, 255),
- model = {"models/player/bobert/AOCroc.mdl"},
- description = [[Job Cost $80,000. You are a mutated croc who hates everyone, fight with heros or villains.]],
- weapons = {"weapon_fists"},
- command = "jzcroc",
- max = 1,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Suicide Squad",
- PlayerSpawn = function(ply) ply:SetHealth(400) end,
- customCheck = function(ply) return ply:getDarkRPVar("money") > 80000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-80000)
- end
- end,
- })
- -- Crime Syndicate
- TEAM_CSULTRA = DarkRP.createJob("Ultraman", {
- color = Color(0, 0, 0, 255),
- model = {"models/player/bobert/smcyborg.mdl"},
- description = [[You are the leader of the crime syndicate, also known as superman, but different, darker. Evil.]],
- weapons = {"gpow_superman"},
- command = "csultra",
- max = 1,
- salary = 200,
- admin = 0,
- vote = true,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Crime Syndicate",
- PlayerSpawn = function(ply) ply:SetHealth(400) end,
- customCheck = function(ply) return CLIENT or table.HasValue({"donator","operator","admin","superadmin","trusted","high_admin"}, ply:GetNWString("usergroup")) end,
- CustomCheckFailMsg = "This job is for donator only!",
- })
- TEAM_CSRING = DarkRP.createJob("Power Ring", {
- color = Color(0, 0, 0, 255),
- model = {"models/player/superheroes/greenlantern.mdl"},
- description = [[Job Cost $75,000. You are part of the crime syndicate. Almost like Green Lantern... But... Something more.. A Presence... Something dark, something. Evil.]],
- weapons = {"gpow_lantern"},
- command = "csring",
- max = 1,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Crime Syndicate",
- customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-75000)
- end
- end,
- })
- TEAM_CSQUICK = DarkRP.createJob("Johnny Quick", {
- color = Color(0, 0, 0, 255),
- model = {"models/player/captainpawn/flashrival.mdl"},
- description = [[Job Cost $75,000. You are part of the crime syndicate. Almost like the Speedsters, but evil!]],
- weapons = {"tfsr_speedster_rp"},
- command = "csquick",
- max = 1,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Crime Syndicate",
- customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-75000)
- end
- end,
- })
- -- Criminals
- TEAM_CGANG = DarkRP.createJob("Gangster", {
- color = Color(142, 142, 142, 255),
- model = {"models/ms13/slow_1.mdl","models/ms13/slow_2.mdl","models/ms13/slow_3.mdl"},
- description = [[You are a gang member! Raid and mug!]],
- weapons = {"m9k_sig_p229r","lockpick"},
- command = "cgang",
- max = 8,
- salary = 130,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Criminals",
- })
- TEAM_CHIT = DarkRP.createJob("Hitman", {
- color = Color(142, 142, 142, 255),
- model = {"models/player/agent_47.mdl"},
- description = [[You are a hitman! Takes hit then kill the person. You may only raid if your hit is in the base!!]],
- weapons = {"m9k_m24","lockpick"},
- command = "chit",
- max = 2,
- salary = 130,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Criminals",
- })
- TEAM_CHITA = DarkRP.createJob("Advanced Hitman", {
- color = Color(142, 142, 142, 255),
- model = {"models/Agent_47/agent_47.mdl"},
- description = [[You are a hitman! Takes hit then kill the person. You may only raid if your hit is in the base!]],
- weapons = {"m9k_m24","lockpick","tasr_atom","m9k_machete"},
- command = "chita",
- max = 2,
- salary = 130,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Criminals",
- customCheck = function(ply) return CLIENT or table.HasValue({"donator","operator","admin","superadmin","trusted","high_admin"}, ply:GetNWString("usergroup")) end,
- CustomCheckFailMsg = "This job is for donator only!",
- })
- TEAM_CZOOM = DarkRP.createJob("Zoom", {
- color = Color(142, 142, 142, 255),
- model = {"models/dusty/playermodels/zoom/zoom.mdl"},
- description = [[Job Cost $75,000. You are a very evil speedster, attack mug and raid peoples homes!]],
- weapons = {"tfsr_speedster_rp","lockpick",},
- command = "czoom",
- max = 1,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Criminals",
- customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-75000)
- end
- end,
- })
- TEAM_CREVERSE = DarkRP.createJob("Reverse Flash", {
- color = Color(142, 142, 142, 255),
- model = {"models/dusty/playermodels/reverseflash/reverseflash.mdl"},
- description = [[Job Cost $75,000. You are a very evil speedster, attack mug and raid peoples homes!]],
- weapons = {"tfsr_speedster_rp","lockpick",},
- command = "creverse",
- max = 1,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Criminals",
- customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-75000)
- end
- end,
- })
- TEAM_BLACKMARKET = DarkRP.createJob("Black Market Dealer", {
- color = Color(76, 76, 76, 255),
- model = {"models/player/eli.mdl"},
- description = [[You sell highly illegal items.]],
- weapons = {},
- command = "cblack",
- max = 3,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Criminals",
- })
- TEAM_GUN = DarkRP.createJob("Gun Dealer", {
- color = Color(206, 118, 15, 255),
- model = {"models/player/monk.mdl"},
- description = [[You sell illegal items.]],
- weapons = {},
- command = "cgun",
- max = 3,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Citizens",
- })
- -- Vigilanties
- TEAM_VARROW = DarkRP.createJob("Arrow", {
- color = Color(209, 169, 93, 255),
- model = {"models/player/greenarrow.mdl"},
- description = [[Has a deadly bow]],
- weapons = {"arrest_stick","compund_bow"},
- command = "varrow",
- max = 1,
- salary = 230,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Vigilante",
- })
- TEAM_VBATMAN = DarkRP.createJob("Batman", {
- color = Color(209, 169, 93, 255),
- model = {"models/player/superheroes/batman.mdl"},
- description = [[]],
- weapons = {"arrest_stick","weapon_batarang","models/weapons/doom3/w_pistol.mdl"},
- command = "vbatman",
- max = 1,
- salary = 230,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Vigilante",
- customCheck = function(ply) return CLIENT or table.HasValue({"donator","operator","admin","superadmin","trusted","high_admin"}, ply:GetNWString("usergroup")) end,
- CustomCheckFailMsg = "This job is for donator only!",
- })
- TEAM_VVIBE = DarkRP.createJob("Vibe", {
- color = Color(209, 169, 93, 255),
- model = {"models/player/hostage/hostage_04.mdl"},
- description = [[Job Cost $200,000]],
- weapons = {"arrest_stick","gpow_vibe"},
- command = "vvibe",
- max = 1,
- salary = 230,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Vigilante",
- customCheck = function(ply) return ply:getDarkRPVar("money") > 200000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-200000)
- end
- end,
- })
- -- Government
- TEAM_GMAYOR = DarkRP.createJob("Mayor", {
- color = Color(255, 0, 0, 255),
- model = {"models/player/breen.mdl"},
- description = [[You are the mayor of this city, make laws, stop crime and give orders to the police chief.]],
- weapons = {"arrest_stick","unarrest_stick","stuntick"},
- command = "gmayor",
- max = 1,
- salary = 400,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = true,
- -- CustomCheck
- mayor = true,
- category = "Government",
- 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_GPOLICE = DarkRP.createJob("Police Officer", {
- color = Color(0, 7, 181, 255),
- model = {"models/player/police.mdl","models/player/police_fem.mdl"},
- description = [[You are a police officer, who takes in prisoners and arrests people.]],
- weapons = {"arrest_stick","unarrest_stick","stuntick","m9k_usp"},
- command = "gpolice",
- max = 6,
- salary = 400,
- admin = 0,
- vote = false,
- hasLicense = true,
- candemote = true,
- -- CustomCheck
- category = "Government",
- })
- TEAM_GPOLICEC = DarkRP.createJob("Police Chief", {
- color = Color(0, 7, 181, 255),
- model = {"models/player/barney.mdl"},
- description = [[You are the police chief, Answer to the mayor and order the police around.]],
- weapons = {"arrest_stick","unarrest_stick","stuntick","m9k_m3"},
- command = "gpolicec",
- max = 1,
- salary = 400,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = true,
- -- CustomCheck
- chief = true,
- category = "Government",
- })
- TEAM_GOFFICER = DarkRP.createJob("M.H.T.F Officer", {
- color = Color(204, 195, 0, 255),
- model = {"Models/CODMW2/CODMW2H.mdl","Models/CODMW2/CODMW2HE.mdl","Models/CODMW2/CODMW2HEXE.mdl","Models/CODMW2/CODMW2M.mdl","Models/CODMW2/T_CODM.mdl","Models/CODMW2/T_CODMW2.mdl","Models/CODMW2/T_CODMW2H.mdl"},
- description = [[You are a Metahuman Task Force Officer, stop evil speedsters and bring them to justice.]],
- weapons = {"arrest_stick","unarrest_stick","stuntick","m9k_mp9","m9k_glock","tfsr_tranquilizer", "gpow_kryptonitegun"},
- command = "gofficer",
- max = 4,
- salary = 400,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = true,
- -- CustomCheck
- category = "Government",
- })
- TEAM_GCHIEF = DarkRP.createJob("M.H.T.F Chief", {
- color = Color(204, 195, 0, 255),
- model = {"Models/CODMW2/CODMW2.mdl"},
- description = [[You are a Metahuman Task Force Chief, you command the M.H.T.S and stop evil Metahumans!]],
- weapons = {"arrest_stick","unarrest_stick","stuntick","m9k_m416","m9k_scoped_taurus","tfsr_tranquilizer", "gpow_kryptonitegun"},
- command = "gchief",
- max = 1,
- salary = 400,
- admin = 0,
- vote = true,
- hasLicense = true,
- candemote = true,
- -- CustomCheck
- chief = true,
- category = "Government",
- customCheck = function(ply) return CLIENT or table.HasValue({"donator","operator","admin","superadmin","trusted","high_admin"}, ply:GetNWString("usergroup")) end,
- CustomCheckFailMsg = "This job is for donator only!",
- })
- -- VIP Speedsters
- TEAM_VESPEEDSTER = DarkRP.createJob("VIP Evil Speedster", {
- color = Color(0, 255, 85, 255),
- model = {"models/player/captainpawn/flashrival.mdl","models/dusty/playermodels/reverseflash/reverseflash.mdl","models/dusty/playermodels/zoom/zoom.mdl"},
- description = [[VIP giving you access to this job, if the others are full for all your speedsters needs! You have the ability to tap into the speedforce. You have chosen to use your powers for evil. You rob people's houses and kill them in their sleep. This class is not an RDM class and can raid.]],
- weapons = {"tfsr_speedster_rp", "lockpick"},
- command = "vespeedster",
- max = 6,
- salary = 65,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- customCheck = function(ply) return ply:GetUserGroup() == "trusted" or ply:GetUserGroup() == "donator" or ply:GetUserGroup() == "operator" or ply:GetUserGroup() == "high_admin" or ply:GetUserGroup() == "head_admin" or ply:GetUserGroup() == "superadmin" or ply:GetUserGroup() == "admin" end,
- CustomCheckFailMsg = "This job is donator only!",
- category = "VIP Speedsters",
- PlayerSpawn = function(ply) ply:gpow_SetSpeedforce(-100) end
- })
- TEAM_VSPEEDSTER = DarkRP.createJob("VIP Speedster", {
- color = Color(0, 255, 85, 255),
- model = {"models/player/pizzaroll/injflash.mdl","models/player/captainpawn/flashjaygarrick.mdl","models/player/flashkid/flashkid.mdl","models/player/flashkid/flashkid_gray.mdl","models/dusty/playermodels/flash/flash.mdl"},
- description = [[VIP giving you access to this job, if the others are full for all your speedsters needs! You have the ability to tap into the speedforce. You have chosen to use your powers for good. You work loosely with the police, but follow laws and enforce them. This class is not an RDM class.]],
- weapons = {"tfsr_speedster_rp", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker"},
- command = "vspeedster",
- max = 6,
- salary = 65,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- customCheck = function(ply) return ply:GetUserGroup() == "trusted" or ply:GetUserGroup() == "donator" or ply:GetUserGroup() == "operator" or ply:GetUserGroup() == "high_admin" or ply:GetUserGroup() == "head_admin" or ply:GetUserGroup() == "superadmin" or ply:GetUserGroup() == "admin" end,
- CustomCheckFailMsg = "This job is donator only!",
- category = "VIP Speedsters"
- })
- -- Staff Team
- TEAM_SUPERADMIN = DarkRP.createJob("Superadmin on Duty", {
- color = Color(135, 206, 250, 255),
- model = {"models/player/shi/Coconut.mdl","models/player/heatwave.mdl","models/player/big_dew.mdl"},
- description = [[Do superadmin stuff. Make sure people don't break the rules. If they are, put them in an admin sit and talk about it.]],
- weapons = {"unarrest_stick","arrest_stick"},
- command = "superadminonduty",
- max = 0,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Staff",
- customCheck = function(ply) return ply:GetUserGroup() == "superadmin" end,
- CustomCheckFailMsg = "This job is superadmin only!"
- })
- TEAM_HEADADMIN = DarkRP.createJob("Head Admin on Duty", {
- color = Color(135, 206, 250, 255),
- model = {"models/player/dew.mdl"},
- description = [[Do head admin stuff. Make sure people don't break the rules. If they are, put them in an admin sit and talk about it.]],
- weapons = {"unarrest_stick","arrest_stick"},
- command = "headadminonduty",
- max = 0,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Staff",
- customCheck = function(ply) return ply:GetUserGroup() == "head_admin" end,
- CustomCheckFailMsg = "This job is head admin only!"
- })
- TEAM_HIGHADMIN = DarkRP.createJob("High Admin on Duty", {
- color = Color(135, 206, 250, 255),
- model = {"models/player/nachocheese.mdl","models/player/red_dew.mdl"},
- description = [[Do high admin stuff. Make sure people don't break the rules. If they are, put them in an admin sit and talk about it.]],
- weapons = {"unarrest_stick","arrest_stick"},
- command = "highadminonduty",
- max = 0,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Staff",
- customCheck = function(ply) return ply:GetUserGroup() == "high_admin" end,
- CustomCheckFailMsg = "This job is high admin only!"
- })
- TEAM_ADMIN = DarkRP.createJob("Admin on Duty", {
- color = Color(135, 206, 250, 255),
- model = {"models/player/blue_dew.mdl"},
- description = [[Do admin stuff. Make sure people don't break the rules. If they are, put them in an admin sit and talk about it.]],
- weapons = {"unarrest_stick","arrest_stick"},
- command = "adminonduty",
- max = 0,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Staff",
- customCheck = function(ply) return ply:GetUserGroup() == "admin" end,
- CustomCheckFailMsg = "This job is admin only!"
- })
- TEAM_MOD = DarkRP.createJob("Moderator on Duty", {
- color = Color(135, 206, 250, 255),
- model = {"models/obese_male.mdl","models/player/orange_dew.mdl"},
- description = [[Do moderator stuff. Make sure people don't break the rules. If they are, put them in an admin sit and talk about it.]],
- weapons = {"unarrest_stick","arrest_stick"},
- command = "modonduty",
- max = 0,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Staff",
- customCheck = function(ply) return ply:GetUserGroup() == "operator" end,
- CustomCheckFailMsg = "This job is moderator only!"
- })
- -- Custom
- TEAM_113688036 = DarkRP.createJob("Vector", {
- color = Color(0, 170, 0, 255),
- model = {"models/wheatleymodels/soma/simon_divingsuit.mdl"},
- description = [[He is evil. He robs and terrorizes people.]],
- weapons = {"tfsr_speedster_rp","m9k_harpoon","gpow_superman","tasr_atom","gpow_vibe","gpow_kryptonitegun","m9k_m202"},
- command = "113688036",
- max = 1,
- salary = 0,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom",
- customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:113688036" end,
- CustomCheckFailMsg = "This job is for STEAM_0:1:113688036 only!",
- })
- -- Test
- TEAM_BUBBER = DarkRP.createJob("Zephyr", {
- color = Color(0, 170, 0, 255),
- model = {"Models/player/pizza/cyberdecker.mdl"},
- description = [[Zephyr is a neutral vigilante, imbued with many powers, like Speed, Strength, Flight, Shrinking, and Vibe's Sight. But when he feels like it, he is able to terror.]],
- weapons = {"tfsr_speedster_rp","stunstick","lockpick","m9k_machete","tasr_atom","gpow_superman","gpow_vibe","m9k_psg1","m9k_usas","m9k_m202","med_kit","m9k_m4a1","gpow_shadowwalker","gpow_philosophersstone"},
- command = "bubber",
- max = 1,
- salary = 1000,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom",
- customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:60490775" end,
- CustomCheckFailMsg = "This job is for STEAM_0:1:60490775 only!",
- PlayerSpawn = function(ply) ply:gpow_SetSpeedforce(500) ply:SetHealth(200) end
- })
- TEAM_GUARD = DarkRP.createJob("Guard", {
- color = Color(16, 117, 7, 255),
- model = {"models/player/odessa.mdl"},
- description = [[Get paid to guard peoples bases, or anything else!!]],
- weapons = {"m9k_hk45","stunstick"},
- command = "vguard",
- max = 4,
- salary = 150,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- -- CustomCheck
- category = "Citizens",
- })
- TEAM_60187203 = DarkRP.createJob("Apple Juice Gaming", {
- color = Color(0, 170, 0, 255),
- model = {"models/player/zack/zackhalloween.mdl"},
- description = [[Spookay!]],
- weapons = {"stunstick","tfsr_speedster_rp","lockpick","gpow_philosophersstone","gpow_shadowwalker"},
- command = "60187203",
- max = 1,
- salary = 500,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom",
- customCheck = function(ply) return ply:SteamID() == "STEAM_0:0:60187203" end,
- CustomCheckFailMsg = "This job is for STEAM_0:0:60187203 only!",
- PlayerSpawn = function(ply) ply:gpow_SetSpeedforce(110) end
- })
- TEAM_98129313 = DarkRP.createJob("Jessie Quick", {
- color = Color(0, 170, 0, 255),
- model = {"models/player/bobert/mhswaou.mdl"},
- description = [[Jessie Quick!]],
- weapons = {"stunstick","tfsr_speedster_rp","arrest_stick","unarrest_stick"},
- command = "98129313",
- max = 1,
- salary = 500,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Vigilante",
- PlayerSpawn = function(ply) ply:gpow_SetSpeedforce(110) end
- })
- TEAM_63000749 = DarkRP.createJob("Starro", {
- color = Color(0, 170, 0, 255),
- model = {"models/player/bobert/akstarro.mdl"}, -- Remeber to add this
- description = [[Starro is a creature that causes chaos anywhere he goes and he can't be stopped. Can Mug,Raid, and Terror]],
- weapons = {"stunstick","tfsr_speedster_rp","lockpick","gpow_superman"},
- command = "63000749",
- max = 1,
- salary = 500,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom",
- customCheck = function(ply) return ply:SteamID() == "STEAM_0:0:63000749" end,
- CustomCheckFailMsg = "This job is for STEAM_0:0:63000749 only!",
- PlayerSpawn = function(ply) ply:gpow_SetSpeedforce(500) end
- })
- TEAM_140685632 = DarkRP.createJob("Deathstroke", {
- color = Color(0, 170, 0, 255),
- model = {"models/norpo/ArkhamOrigins/Assassins/Deathstroke_ValveBiped.mdl"},
- description = [[Can raid,terror,mug,and kidnap]],
- weapons = {"stunstick","tfsr_speedster_rp","lockpick","unarrest_stick","m9k_m92fs_drp","m9k_intervention","m9k_machete"},
- command = "140685632",
- max = 1,
- salary = 500,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom",
- customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:88433048" end,
- CustomCheckFailMsg = "This job is for STEAM_0:1:88433048 only!",
- })
- TEAM_KILLERFROST = DarkRP.createJob("Killer Frost", {
- color = Color(0, 0, 0, 255),
- model = {"models/player/mossman.mdl"},
- description = [[You have a heart as cold as ice. You use your powers to harm others and get what you want when you want it.]],
- weapons = {"gpow_killerfrost"},
- command = "killerfrost",
- max = 1,
- salary = 200,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Crime Syndicate",
- })
- TEAM_SAVITAR = DarkRP.createJob("Savitar", {
- color = Color(255, 255, 0, 255),
- model = {"models/player/poseidon/enclave/posenclavesoldier.mdl"},
- description = [[You are Savitar, the God of Speed. Your cult worships you and they follow your orders before Alchemy's.]],
- weapons = {"tfsr_speedster_rp"},
- command = "savitar",
- max = 1,
- salary = 450,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Cult",
- customCheck = function(ply) return ply:GetUserGroup() == "trusted" or ply:GetUserGroup() == "donator" or ply:GetUserGroup() == "operator" or ply:GetUserGroup() == "high_admin" or ply:GetUserGroup() == "head_admin" or ply:GetUserGroup() == "superadmin" or ply:GetUserGroup() == "admin" end,
- CustomCheckFailMsg = "This job is donator only!",
- PlayerSpawn = function(ply) ply:gpow_SetSpeedforce(500) ply:SetHealth(500) end
- })
- TEAM_CULTMEMBER = DarkRP.createJob("Cult Member", {
- color = Color(255, 255, 0, 255),
- model = {"models/player/ra_zeecaptain.mdl"},
- description = [[You worship the God of Speed Savitar. You follow the orders of your cult leader Alchemy.]],
- weapons = {""},
- command = "cultmember",
- max = 6,
- salary = 150,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Cult",
- })
- TEAM_13713322 = DarkRP.createJob("Wizard", {
- color = Color(0, 170, 0, 255),
- model = {"models/player/zack/zackhalloween.mdl"},
- description = [[]],
- weapons = {"gpow_vibe", "tfsr_speedster_rp", "gpow_superman", "unarrest_stick", "m9k_barret_m82", "stunstick", "m9k_ak47", "m9k_pkm"},
- command = "13713322",
- max = 1,
- salary = 500,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Custom",
- customCheck = function(ply) return ply:SteamID() == "STEAM_0:0:13713322" end,
- CustomCheckFailMsg = "This job is for STEAM_0:0:13713322 only!",
- PlayerSpawn = function(ply) ply:SetHealth(500) end,
- })
- TEAM_171252142 = DarkRP.createJob("(Kara Zor-El) Supergirl", {
- color = Color(0, 170, 0, 255),
- model = {"models/player/captainpawn/supergirl.mdl"},
- description = [[Supergirl has to protect the world/the city for all the villains and criminals, and her cousin Superman is there to help her.]],
- weapons = {"gpow_superman"},
- command = "171252142",
- max = 1,
- salary = 500,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "The Justice League",
- PlayerSpawn = function(ply) ply:gpow_SetSpeedforce(100) ply:SetHealth(100) end,
- })
- TEAM_1252142 = DarkRP.createJob("Black Flash", {
- color = Color(0, 170, 0, 255),
- model = {"models/reverse/playermodels/blackflash/blackflash.mdl"},
- description = [[This Job Is 75000, Stop all of the people misusing speedforce!(He is not a hero or a villain but he can join them.)]],
- weapons = {"tfsr_speedster_rp"},
- command = "1252142",
- max = 1,
- salary = 500,
- admin = 0,
- vote = false,
- hasLicense = false,
- category = "Vigilante",
- customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-75000)
- end
- end,
- })
- TEAM_CAPTAINCOLD = DarkRP.createJob("Captain Cold", {
- color = Color(0, 0, 0, 255),
- model = {"models/jessev92/player/misc/edfsoldier.mdl"},
- description = [[This Job Costs 75000, You cause chaos around the city under the leadership of Reverse Flash!]],
- weapons = {"m9k_fists", "sfw_cryon", "sfw_jotunn"},
- command = "captaincold",
- max = 1,
- salary = 55,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- medic = false,
- category = "Legion Of Doom",
- customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-75000)
- end
- end,
- })
- TEAM_SCARESCROW = DarkRP.createJob("Scarecrow", {
- color = Color(0, 0, 0, 255),
- model = {"models/player/bobert/aasc.mdl"},
- description = [[This Job Costs 75000, You cause chaos around the city under the leadership of Reverse Flash!]],
- weapons = {"sfw_acidrain", "m9k_nerve_gas"},
- command = "scarecrow",
- max = 1,
- salary = 55,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- medic = false,
- category = "Legion Of Doom",
- customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-75000)
- end
- end,
- })
- TEAM_HEATWAVE = DarkRP.createJob("Heatwave", {
- color = Color(0, 0, 0, 255),
- model = {"models/player/legion/deadspace/advancedrig.mdl"},
- description = [[This Job Costs 75000, You cause chaos around the city under the leadership of Reverse Flash!]],
- weapons = {"m9k_fists", "sfw_hwave"},
- command = "heatwave",
- max = 1,
- salary = 55,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- medic = false,
- category = "Legion Of Doom",
- customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-75000)
- end
- end,
- })
- TEAM_LEXLUTHOR = DarkRP.createJob("Lex Luthor", {
- color = Color(0, 0, 0, 255),
- model = {"models/11thdoctor/thedoctor.mdl"},
- description = [[This Job Costs 75000, You cause chaos around the city under the leadership of Reverse Flash! Your worst enemy is Superman!]],
- weapons = {"gpow_kryptonitegun"},
- command = "lexluthor",
- max = 1,
- salary = 55,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- medic = false,
- category = "Legion Of Doom",
- customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-75000)
- end
- end,
- })
- TEAM_GORILLAGRODD = DarkRP.createJob("Gorilla Grodd", {
- color = Color(0, 0, 0, 255),
- model = {"models/player/tfa_tsbb_harambe.mdl"},
- description = [[This Job Costs 100000, You cause chaos around the city under the leadership of Reverse Flash!]],
- weapons = {"m9k_fists"},
- command = "gorillagrodd",
- max = 1,
- salary = 55,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- mayor = false,
- category = "Legion Of Doom",
- PlayerSpawn = function(ply) ply:SetHealth(400) end,
- customCheck = function(ply) return ply:getDarkRPVar("money") > 100000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-100000)
- end
- end,
- })
- TEAM_MARTIANMANHUNTER = DarkRP.createJob("Martian Manhunter", {
- color = Color(37, 84, 199, 255),
- model = {"models/player/bobert/mh.mdl"},
- description = [[This Job Costs 75000, You protect the city under the leadership of Superman at all costs.]],
- weapons = {"arrest_stick", "stunstick", "door_ram", "gpow_martian"},
- command = "martianmanhunter",
- max = 1,
- salary = 55,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- mayor = false,
- category = "The Justice League",
- customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-75000)
- end
- end,
- })
- TEAM_CYBORG = DarkRP.createJob("Cyborg", {
- color = Color(37, 84, 199, 255),
- model = "models/child.mdl",
- description = [[This Job Costs 75000, You protect the city under the leadership of Superman at all costs.]],
- weapons = {"arrest_stick", "stunstick", "door_ram", "m9k_fists", "sfw_prisma"},
- command = "cyborg",
- max = 1,
- salary = 55,
- admin = 0,
- vote = false,
- hasLicense = false,
- candemote = true,
- mayor = false,
- category = "The Justice League",
- customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
- CustomCheckFailMsg = "You don't have enough money to become this job!",
- OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
- if SERVER then
- ply:addMoney(-75000)
- end
- 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_GPOLICE] = true,
- [TEAM_GCHIEF] = true,
- [TEAM_GMAYOR] = true,
- [TEAM_GPOLICEC] = true,
- [TEAM_GOFFICER] = true,
- }
- --[[---------------------------------------------------------------------------
- Jobs that are hitmen (enables the hitman menu)
- ---------------------------------------------------------------------------]]
- DarkRP.addHitmanTeam(TEAM_CHIT)
- DarkRP.addHitmanTeam(TEAM_SSDEAD)
- DarkRP.addHitmanTeam(TEAM_CHITA)
- DarkRP.addHitmanTeam(TEAM_76256851)
- DarkRP.addHitmanTeam(TEAM_103519394)
- DarkRP.addHitmanTeam(TEAM_22810245)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement