Guest User

Untitled

a guest
Jan 23rd, 2017
15
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*---------------------------------------------------------------------------
  2. DarkRP custom jobs
  3. ---------------------------------------------------------------------------
  4.  
  5. This file contains your custom jobs.
  6. This file should also contain jobs from DarkRP that you edited.
  7.  
  8. Note: If you want to edit a default DarkRP job, first disable it in darkrp_config/disabled_defaults.lua
  9. Once you've done that, copy and paste the job to this file and edit it.
  10.  
  11. The default jobs can be found here:
  12. https://github.com/FPtje/DarkRP/blob/master/gamemode/config/jobrelated.lua
  13.  
  14. For examples and explanation please visit this wiki page:
  15. http://wiki.darkrp.com/index.php/DarkRP:CustomJobFields
  16.  
  17.  
  18. Add jobs under the following line:
  19. ---------------------------------------------------------------------------*/
  20.  
  21. --- Free Jobs
  22.  
  23. TEAM_CIVILIAN = AddExtraTeam("Civilian", {
  24. color = Color(20, 150, 20, 255),
  25. model = {
  26. "models/player/Group01/Female_01.mdl",
  27. "models/player/Group01/Female_02.mdl",
  28. "models/player/Group01/Female_03.mdl",
  29. "models/player/Group01/Female_04.mdl",
  30. "models/player/Group01/Female_06.mdl",
  31. "models/player/group01/male_01.mdl",
  32. "models/player/Group01/Male_02.mdl",
  33. "models/player/Group01/Male_04.mdl",
  34. "models/player/Group01/Male_05.mdl",
  35. "models/player/Group01/Male_06.mdl",
  36. "models/player/Group01/Male_07.mdl",
  37. "models/player/Group01/Male_08.mdl",
  38. "models/player/Group01/Male_09.mdl"
  39. },
  40. description = [[The Civilian is the most basic level of society you can hold
  41. besides being a hobo.
  42. You have no specific role in city life.
  43. Job cannot raid.]],
  44. weapons = {"weapon_fists"},
  45. command = "civilian",
  46. max = 0,
  47. salary = 50,
  48. admin = 0,
  49. vote = false,
  50. hasLicense = false,
  51. candemote = false,
  52. category = "Neutral Jobs",
  53. mayorCanSetSalary = true
  54. })
  55.  
  56. TEAM_HOBO = AddExtraTeam("Hobo", {
  57. color = Color(80, 45, 0, 255),
  58. model = "models/player/corpse1.mdl",
  59. description = [[The lowest member of society. Everybody laughs at you.
  60. You have no home.
  61. Beg for your food and money
  62. Sing for everyone who passes to get money
  63. Make your own wooden home somewhere in a corner or
  64. outside someone else's door
  65. Job cannot raid.]],
  66. weapons = {"weapon_angryhobo", "weapon_fists", "weapon_bugbait"},
  67. command = "hobo",
  68. max = 6,
  69. salary = 0,
  70. admin = 0,
  71. vote = false,
  72. hasLicense = false,
  73. candemote = false,
  74. hobo = true,
  75. category = "Neutral Jobs",
  76. mayorCanSetSalary = false
  77. })
  78.  
  79. TEAM_MAYOR = DarkRP.createJob("Mayor", {
  80. color = Color(150, 20, 20, 255),
  81. model = "models/player/breen.mdl",
  82. description = [[The Mayor of the city creates laws to govern the city.
  83. If you are the mayor you may create and accept warrants.
  84. Type /wanted <name> to warrant a player.
  85. Type /lockdown initiate a lockdown of the city.
  86. Everyone must be inside during a lockdown.
  87. The cops patrol the area.
  88. /unlockdown to end a lockdown]],
  89. weapons = {"arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "weapon_fists"},
  90. command = "mayor",
  91. max = 1,
  92. salary = GAMEMODE.Config.normalsalary * 1.89,
  93. admin = 0,
  94. vote = true,
  95. hasLicense = false,
  96. mayor = true,
  97. category = "Government Jobs",
  98. PlayerDeath = function(ply, weapon, killer)
  99. ply:teamBan()
  100. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  101. if killer:IsPlayer() then
  102. DarkRP.notifyAll(0, 4, "The mayor has been killed and is therefore demoted.")
  103. else
  104. DarkRP.notifyAll(0, 4, "The mayor has died and is therefore demoted.")
  105. end
  106. end
  107. })
  108.  
  109. TEAM_POLICE = AddExtraTeam("Civil Protection", {
  110. color = Color(25, 25, 170, 255),
  111. model = {"models/player/police.mdl", "models/player/police_fem.mdl"},
  112. description = [[The protector of every citizen that lives in the city .
  113. You have the power to arrest criminals and protect innocents.
  114. Hit a player with your arrest baton to put them in jail
  115. Bash a player with a stunstick and they may learn to obey
  116. the law.
  117. The Battering Ram can break down the door of a criminal, with a warrant
  118. for his/her arrest.
  119. The Battering Ram can also unfreeze frozen props(if enabled).
  120. Type /wanted <name> to alert the public to the presence of a criminal.
  121. OR go to tab and warrant someone by clicking the warrant button]],
  122. weapons = {"m9k_m4a1", "arrest_stick", "unarrest_stick", "stunstick", "door_ram", "weaponchecker", "m9k_m92beretta", "weapon_fists"},
  123. command = "cp",
  124. max = 7,
  125. salary = 75,
  126. admin = 0,
  127. vote = false,
  128. category = "Government Jobs",
  129. hasLicense = true,
  130. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  131. })
  132.  
  133. TEAM_SWATCHIEF = AddExtraTeam("S.W.A.T Chief", {
  134. color = Color(12,12,215,240),
  135. model = "models/player/urban.mdl",
  136. description = [[Lead the SWAT to fight against any and all crime.
  137. Government Job]],
  138. weapons = {"m9k_m3","m9k_sig_p229r","arrest_stick","unarrest_stick","stunstick","weaponchecker","door_ram","weapon_fists","weapon_sh_flashbang"},
  139. command = "swatchief",
  140. max = 1,
  141. salary = 60,
  142. admin = 0,
  143. vote = true,
  144. hasLicense = true,
  145. PlayerLoadout = function(ply)
  146. ply:SetArmor(125)
  147. ply:SetWalkSpeed(144)
  148. ply:SetRunSpeed(216)
  149. end,
  150. category = "Government Jobs",
  151. })
  152.  
  153. TEAM_SWAT = AddExtraTeam("S.W.A.T", {
  154. color = Color(12,12,215,240),
  155. model = "models/player/swat.mdl",
  156. description = [[Go after anyone who attempts to rebel against the government!
  157. Government Job]],
  158. weapons = {"m9k_m16a4_acog","m9k_sig_p229r","arrest_stick","unarrest_stick","stunstick","weaponchecker","door_ram","weapon_fists"},
  159. command = "swat",
  160. max = 4,
  161. salary = 50,
  162. admin = 0,
  163. vote = true,
  164. hasLicense = true,
  165. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  166. category = "Government Jobs",
  167. })
  168.  
  169. TEAM_SWATMEDIC = AddExtraTeam("S.W.A.T Medic", {
  170. color = Color(12,12,215,240),
  171. model = "models/player/swat.mdl",
  172. description = [[Your duty is to heal any of your
  173. wounded operatives. Do everything you can to keep the city safe and healthy.
  174. Government Job]],
  175. weapons = {"arrest_stick", "unarrest_stick", "m9k_mp5", "stunstick", "door_ram", "weaponchecker", "med_kit", "weapon_fists", "m9k_usp"},
  176. command = "swatm",
  177. max = 2,
  178. salary = 75,
  179. admin = 0,
  180. vote = true,
  181. hasLicense = true,
  182. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  183. category = "Government Jobs",
  184. ammo = {
  185. ["pistol"] = 60,
  186. }
  187. })
  188.  
  189. TEAM_SWATSNIPER = AddExtraTeam("S.W.A.T Sniper", {
  190. color = Color(12,12,215,240),
  191. model = "models/player/riot.mdl",
  192. description = [[Keep the streets safe using your marksman skills.
  193. Government Job]],
  194. weapons = {"arrest_stick", "unarrest_stick", "m9k_m98b", "stunstick", "door_ram", "weaponchecker", "med_kit", "weapon_fists", "m9k_m92beretta"},
  195. command = "swatsniper",
  196. max = 2,
  197. salary = 75,
  198. admin = 0,
  199. vote = true,
  200. hasLicense = true,
  201. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  202. category = "Government Jobs",
  203. ammo = {
  204. ["pistol"] = 60,
  205. }
  206. })
  207.  
  208. TEAM_CHIEF = AddExtraTeam("Civil Protection Chief", {
  209. color = Color(20, 20, 255, 255),
  210. model = {"models/player/combine_soldier_prisonguard.mdl"},
  211. description = [[The Chief is the leader of the Civil Protection unit.
  212. Coordinate the police force to enforce law in the city.
  213. Government Job]],
  214. weapons = {"m9k_m416", "arrest_stick", "unarrest_stick", "stunstick", "door_ram", "weaponchecker", "m9k_model500", "weapon_fists"},
  215. command = "chief",
  216. max = 1,
  217. salary = 100,
  218. admin = 0,
  219. vote = true,
  220. category = "Government Jobs",
  221. hasLicense = true,
  222. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  223. chief = true,
  224. })
  225.  
  226. TEAM_SECRETSERVICE = AddExtraTeam("Secret Service", {
  227. color = Color(100, 20, 20, 255),
  228. model = "models/player/barney.mdl",
  229. description = [[You are responsible for protecting the mayor, and maybe even his daughter too.
  230. Job cannot raid.]],
  231. weapons = {"m9k_deagle", "m9k_g36","stunstick","weaponchecker", "weapon_fists"},
  232. command = "secretservice",
  233. max = 3,
  234. salary = 65,
  235. admin = 0,
  236. vote = false,
  237. hasLicense = true,
  238. category = "Government Jobs",
  239. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  240. ammo = {
  241. ["pistol"] = 60,
  242. }
  243. })
  244.  
  245. TEAM_BANDIT = AddExtraTeam("Bandit", {
  246. color = Color(5, 5, 137, 240),
  247. model = "models/player/phoenix.mdl",
  248. description = [[You can work with a gang to try and rob people or work alone.
  249. Job can raid.]],
  250. weapons = {"m9k_hk45","lockpick", "weapon_fists"},
  251. command = "bandit",
  252. max = 20,
  253. salary = 50,
  254. admin = 0,
  255. vote = false,
  256. hasLicense = false,
  257. category = "Criminal Jobs",
  258. ammo = {
  259. ["pistol"] = 60,
  260. }
  261. })
  262.  
  263. TEAM_SCAVENGER = AddExtraTeam("Scavenger", {
  264. color = Color(205, 92, 92),
  265. model = "models/player/scavenger/scavenger.mdl",
  266. description = [[Use your detector to scavenge the town for riches!
  267. Job can raid.]],
  268. weapons = {"weapon_fists", "weapon_sh_detector", "m9k_colt1911"},
  269. command = "scavenger",
  270. max = 1,
  271. salary = 25,
  272. admin = 0,
  273. vote = false,
  274. hasLicense = false,
  275. category = "Criminal Jobs",
  276. })
  277.  
  278. TEAM_LANDLORD = AddExtraTeam("Land Lord", {
  279. color = Color(255, 165, 0),
  280. model = "models/player/magnusson.mdl",
  281. description = [[Buy a building and then rent out it's rooms.
  282. Job cannot raid.]],
  283. weapons = {"weapon_fists"},
  284. command = "landlord",
  285. max = 2,
  286. salary = 55,
  287. admin = 0,
  288. vote = false,
  289. hasLicense = false,
  290. category = "Neutral Jobs",
  291. })
  292.  
  293. TEAM_HACKER = AddExtraTeam("Hacker", {
  294. color = Color(37, 219, 237),
  295. model = "models/player/mossman.mdl",
  296. description = [[Just like a bandit you can raid and mug, but you are given a keypad cracker to get in those places a lockpick can't.
  297. Job can raid.]],
  298. weapons = {"m9k_hk45","keypad_cracker", "weapon_fists"},
  299. command = "hacker",
  300. max = 10,
  301. salary = 35,
  302. admin = 0,
  303. vote = false,
  304. hasLicense = false,
  305. category = "Criminal Jobs",
  306. ammo = {
  307. ["pistol"] = 60,
  308. }
  309. })
  310.  
  311. TEAM_METH = AddExtraTeam("Meth Cook", {
  312. color = Color(0, 128, 255, 255),
  313. model = "models/player/hostage/hostage_04.mdl",
  314. description = [[The lowest person of crime.
  315. A meth cook generally works for the Mobboss who runs the crime family.
  316. Job cannot raid.]],
  317. weapons = {"weapon_fists"},
  318. command = "methcook",
  319. max = 3,
  320. salary = 25,
  321. admin = 0,
  322. vote = false,
  323. hasLicense = false,
  324. category = "Criminal Jobs",
  325. })
  326.  
  327. TEAM_WEEDMON = AddExtraTeam("Ganja Grower", {
  328. color = Color(0, 100, 0),
  329. model = "models/snoopdogg.mdl",
  330. description = [[ Sell bongs and weed to the drug dealer or to the people.
  331. Job cannot raid.]],
  332. weapons = {"weapon_fists", "sent_tablet"},
  333. command = "ganjagrower",
  334. max = 3,
  335. salary = 25,
  336. admin = 0,
  337. vote = false,
  338. hasLicense = false,
  339. category = "Criminal Jobs",
  340. })
  341.  
  342. TEAM_MUSICIAN = AddExtraTeam("Musician", {
  343. color = Color(70, 130, 180),
  344. model = "models/player/shi/Rom.mdl",
  345. description = [[Find a place to play your piano and make music for your audience.
  346. Job cannot raid.]],
  347. weapons = {"weapon_fists"},
  348. command = "musician",
  349. max = 1,
  350. salary = 45,
  351. admin = 0,
  352. vote = false,
  353. hasLicense = false,
  354. category = "Neutral Jobs",
  355. })
  356.  
  357. TEAM_COMEDIAN = AddExtraTeam("Comedian", {
  358. color = Color(37, 219, 237),
  359. model = "models/player/hostage/hostage_03.mdl",
  360. description = [[Crack some jokes for money.
  361. Job cannot raid.]],
  362. weapons = {"weapon_fists"},
  363. command = "comedian",
  364. max = 2,
  365. salary = 45,
  366. admin = 0,
  367. vote = false,
  368. hasLicense = false,
  369. category = "Neutral Jobs",
  370. })
  371.  
  372. TEAM_MECHANIC = AddExtraTeam("Mechanic", {
  373. color = Color(135, 206, 250),
  374. model = "models/player/hostage/hostage_02.mdl",
  375. description = [[A mechanic fixes player cars when they get destroyed, or can sell repair kits for player to repair their own vehicles.
  376. Job cannot raid.]],
  377. weapons = {"weapon_fists", "vc_wrench"},
  378. command = "mechanic",
  379. max = 3,
  380. salary = 55,
  381. admin = 0,
  382. vote = false,
  383. hasLicense = false,
  384. category = "Neutral Jobs",
  385. })
  386.  
  387. TEAM_BARTENDER = AddExtraTeam("Bartender", {
  388. color = Color(255, 0, 0),
  389. model = "models/player/Group02/male_02.mdl",
  390. description = [[Create and open your own bar/pub and sell all the alcohol you need!
  391. Job cannot raid.]],
  392. weapons = {"weapon_fists",},
  393. command = "bartender",
  394. max = 2,
  395. salary = 55,
  396. admin = 0,
  397. vote = false,
  398. hasLicense = false,
  399. category = "Neutral Jobs",
  400. })
  401.  
  402. TEAM_JADEL = AddExtraTeam("Jade Leader", {
  403. color = Color(128, 0, 128),
  404. model = "models/SD/Players/[dbs_striker]-head_striker_dbs.mdl",
  405. description = [[Lead your gang in a war with the Triads.
  406. You may KOS Triad's in any PRIVATE location.
  407. Job can raid.]],
  408. weapons = {"m9k_usp","lockpick", "weapon_fists"},
  409. command = "jadeleader",
  410. max = 1,
  411. salary = 50,
  412. admin = 0,
  413. vote = false,
  414. hasLicense = false,
  415. category = "Criminal Jobs",
  416. ammo = {
  417. ["pistol"] = 60,
  418. }
  419. })
  420.  
  421. TEAM_JADE = AddExtraTeam("Jade Member", {
  422. color = Color(128, 0, 128),
  423. model = {
  424. "models/SD/Players/[dbs_striker]-head_quick_dbs.mdl",
  425. "models/SD/Players/[dbs_striker]-head_quick_dbs_2.mdl",
  426. "models/SD/Players/[dbs_quick]-head_striker_dbs.mdl",
  427. "models/SD/Players/[dbs_quick]-head_quick_dbs_2.mdl",
  428. "models/SD/Players/[dbs_quick]-head_quick_dbs.mdl"},
  429. description = [[Follow your leaders orders and fight your rival gang, the Triads.
  430. You may KOS Triad's in any PRIVATE location.
  431. Job can raid.]],
  432. weapons = {"weapon_fists"},
  433. command = "jade",
  434. max = 5,
  435. salary = 25,
  436. admin = 0,
  437. vote = false,
  438. hasLicense = false,
  439. category = "Criminal Jobs",
  440. ammo = {
  441. ["pistol"] = 60,
  442. }
  443. })
  444.  
  445. TEAM_TRIADL = AddExtraTeam("Triad Leader", {
  446. color = Color(139, 0, 0),
  447. model = "models/SD/Players/[dbs_grappler].mdl",
  448. description = [[Lead your gang in a war with the Jades.
  449. You may KOS Jade's in any PRIVATE location.
  450. Job can raid.]],
  451. weapons = {"m9k_usp","lockpick", "weapon_fists"},
  452. command = "triadleader",
  453. max = 1,
  454. salary = 50,
  455. admin = 0,
  456. vote = false,
  457. hasLicense = false,
  458. category = "Criminal Jobs",
  459. ammo = {
  460. ["pistol"] = 60,
  461. }
  462. })
  463.  
  464. TEAM_TRIAD = AddExtraTeam("Triad Member", {
  465. color = Color(139, 0, 0),
  466. model = {
  467. "models/SD/Players/[dbs_brawler]-head_brawler_dbs.mdl",
  468. "models/SD/Players/[dbs_brawler_2]-head_brawler_dbs.mdl",
  469. "models/SD/Players/[dbs_grappler_2].mdl"},
  470. description = [[Follow your leaders orders and fight your rival gang, the Jades.
  471. You may KOS Jade's in any PRIVATE location.
  472. Job can raid.]],
  473. weapons = {"weapon_fists"},
  474. command = "triad",
  475. max = 5,
  476. salary = 25,
  477. admin = 0,
  478. vote = false,
  479. hasLicense = false,
  480. category = "Criminal Jobs",
  481. })
  482.  
  483. TEAM_HACKTIVIST = AddExtraTeam("Hacktivist", {
  484. color = Color(128, 128, 128),
  485. model = "models/player/lulsec.mdl",
  486. description = [[Hack ATMs for money.
  487. You CANNOT raid, but CAN mug.]],
  488. weapons = {"weapon_arc_atmhack", "weapon_fists"},
  489. command = "hacktivist",
  490. max = 2,
  491. salary = 25,
  492. admin = 0,
  493. vote = false,
  494. hasLicense = false,
  495. category = "Criminal Jobs",
  496. })
  497.  
  498. TEAM_BITMINER = AddExtraTeam("Bitminer", {
  499. color = Color(0, 0, 128),
  500. model = "models/player/hostage/hostage_01.mdl",
  501. description = [[Mine bitcoins as a legal alternative to printing money.
  502. Job cannot raid.]],
  503. weapons = {"weapon_fists"},
  504. command = "bitminer",
  505. max = 3,
  506. salary = 25,
  507. admin = 0,
  508. vote = false,
  509. hasLicense = false,
  510. category = "Neutral Jobs",
  511. })
  512.  
  513. TEAM_PET = AddExtraTeam("Pet", {
  514. color = Color(5, 5, 137, 240),
  515. model = {"models/player_Chibiterasu.mdl"},
  516. description = [[Find an owner and follow their commands.
  517. Pets cannot own weapons or raid.
  518. Job cannot raid]],
  519. weapons = {"weapon_fists", "weapon_pet"},
  520. command = "pet",
  521. max = 4,
  522. salary = 0,
  523. admin = 0,
  524. vote = false,
  525. hasLicense = false,
  526. PlayerLoadout = function(ply)
  527. ply:SetWalkSpeed(200)
  528. ply:SetRunSpeed(300)
  529. end,
  530. category = "Neutral Jobs",
  531. })
  532.  
  533. TEAM_NINJA = AddExtraTeam("Ninja", {
  534. color = Color(173, 216, 230),
  535. model = "models/player/p2_chell.mdl",
  536. description = [[Use your parkour skills to climb around the city and defeat your enemies.
  537. Job can raid.]],
  538. weapons = {"climb_swep2", "m9k_hk45", "weapon_fists"},
  539. command = "ninja",
  540. max = 2,
  541. salary = 40,
  542. admin = 0,
  543. vote = false,
  544. hasLicense = false,
  545. category = "Criminal Jobs",
  546. })
  547.  
  548. TEAM_GANGSTER = DarkRP.createJob("Gangster", {
  549. color = Color(75, 75, 75, 255),
  550. model = {
  551. "models/player/Group03/Female_01.mdl",
  552. "models/player/Group03/Female_02.mdl",
  553. "models/player/Group03/Female_03.mdl",
  554. "models/player/Group03/Female_04.mdl",
  555. "models/player/Group03/Female_06.mdl",
  556. "models/player/group03/male_01.mdl",
  557. "models/player/Group03/Male_02.mdl",
  558. "models/player/Group03/male_03.mdl",
  559. "models/player/Group03/Male_04.mdl",
  560. "models/player/Group03/Male_05.mdl",
  561. "models/player/Group03/Male_06.mdl",
  562. "models/player/Group03/Male_07.mdl",
  563. "models/player/Group03/Male_08.mdl",
  564. "models/player/Group03/Male_09.mdl"},
  565. description = [[The lowest person of crime.
  566. Join a gang and follow your boss' orders.
  567. Job can raid.]],
  568. weapons = {"weapon_fists"},
  569. command = "gangster",
  570. max = 8,
  571. salary = 30,
  572. admin = 0,
  573. vote = false,
  574. category = "Criminal Jobs",
  575. hasLicense = false,
  576. })
  577.  
  578. TEAM_MOBBOSS = DarkRP.createJob("Mob Boss", {
  579. color = Color(25, 25, 25, 255),
  580. model = "models/player/gman_high.mdl",
  581. description = [[The mob boss is the boss of the gangsters in the city.
  582. With his power he coordinates the gangsters and forms an efficient crime organization.
  583. He has the ability to break into houses by using a lockpick.
  584. Job can raid.]],
  585. weapons = {"lockpick", "unarrest_stick", "weapon_fists"},
  586. command = "mobboss",
  587. max = 1,
  588. salary = 40,
  589. admin = 0,
  590. vote = false,
  591. category = "Criminal Jobs",
  592. hasLicense = false,
  593. })
  594.  
  595. TEAM_DRUGDEALER = AddExtraTeam("Drug Dealer", {
  596. color = Color(0,255,255,180),
  597. model = "models/player/soldier_stripped.mdl",
  598. description = [[Sell "the good stuff".
  599. Job cannot raid.]],
  600. weapons = {"weapon_fists"},
  601. command = "drugdealer",
  602. max = 2,
  603. salary = 35,
  604. admin = 0,
  605. vote = false,
  606. hasLicense = false,
  607. category = "Vendors",
  608. })
  609.  
  610. TEAM_GUN = AddExtraTeam("Gun Dealer", {
  611. color = Color(102,0,204,270),
  612. model = "models/player/monk.mdl",
  613. description = [[Sell weapons and try not to get your door kicked down.
  614. Job cannot raid.]],
  615. weapons = {"weapon_fists"},
  616. command = "gundealer",
  617. max = 2,
  618. salary = 35,
  619. admin = 0,
  620. vote = false,
  621. hasLicense = false,
  622. category = "Vendors",
  623. ammo = {
  624. ["pistol"] = 60,
  625. }
  626. })
  627.  
  628. TEAM_BLACKMARKET = AddExtraTeam("Blackmarket Dealer", {
  629. color = Color(0,153,153,180),
  630. model = "models/player/leet.mdl",
  631. description = [["It's only a nuke..."
  632. Job cannot raid.]],
  633. weapons = {"weapon_fists"},
  634. command = "blackmarket",
  635. max = 2,
  636. salary = 45,
  637. admin = 0,
  638. vote = false,
  639. hasLicense = false,
  640. category = "Vendors",
  641. })
  642.  
  643. TEAM_SECURITYGUARD = AddExtraTeam("Security Guard", {
  644. color = Color(247,255,0,62),
  645. model = "models/player/odessa.mdl",
  646. description = [[Help people guard their homes/stores.
  647. Job cannot raid.]],
  648. weapons = {"stunstick", "m9k_hk45", "weapon_fists"},
  649. command = "securityguard",
  650. max = 3,
  651. salary = 45,
  652. admin = 0,
  653. vote = false,
  654. hasLicense = false,
  655. category = "Neutral Jobs",
  656. })
  657.  
  658. TEAM_MayorsDaughter = AddExtraTeam("Mayors Daughter", {
  659. color = Color(255,100,100,255),
  660. model = "models/player/alyx.mdl",
  661. description = [[You are the mayor's daughter, where everyday is bring your daughter to work day! But be careful, you never know when somebody
  662. is comming to kidnap you! *cough, cough*
  663. Job cannot raid.]],
  664. weapons = {"weapon_fists"},
  665. command = "mayorsdaughter",
  666. max = 1,
  667. salary = 80,
  668. admin = 0,
  669. vote = false,
  670. hasLicense = false,
  671. category = "Neutral Jobs",
  672. })
  673.  
  674. TEAM_MEDIC = AddExtraTeam("Medic", {
  675. color = Color(47, 79, 79, 255),
  676. model = "models/player/kleiner.mdl",
  677. description = [[With your medical knowledge,
  678. you work to restore players to full health.
  679. Without a medic, people cannot be healed.
  680. Help people only after a battle is over.
  681. Medics can also sell medkits for extra money.
  682. Job cannot raid.]],
  683. weapons = {"med_kit", "weapon_fists"},
  684. command = "medic",
  685. max = 2,
  686. salary = 100,
  687. admin = 0,
  688. vote = false,
  689. category = "Vendors",
  690. hasLicense = false,
  691. medic = true,
  692. })
  693.  
  694. TEAM_HITMAN = AddExtraTeam("Hitman", {
  695. color = Color(255, 129, 31, 26),
  696. model = "models/player/guerilla.mdl",
  697. description = [[Lol, don't mess up.
  698. You can raid to complete a hit but you cannot collect raidables.]],
  699. weapons = {"m9k_m24", "weapon_fists"},
  700. command = "hitman",
  701. max = 2,
  702. salary = 35,
  703. admin = 0,
  704. vote = false,
  705. hasLicense = false,
  706. category = "Criminal Jobs",
  707. })
  708.  
  709. TEAM_SPY = AddExtraTeam("Spy", {
  710. color = Color(0, 79, 119, 255),
  711. model = "models/player/legion/3e_soldier.mdl",
  712. description = [[You are a spy! Get paid and spy on people!
  713. You can also get paid to raid players.
  714. You can't raid alone.
  715. Spies can work for the government and for criminals.]],
  716. weapons = {"climb_swep2", "weapon_fists", "m9k_hk45"},
  717. command = "spy",
  718. max = 2,
  719. salary = 60,
  720. admin = 0,
  721. vote = false,
  722. hasLicense = false,
  723. category = "Neutral Jobs",
  724. })
  725.  
  726. --VIP Jobs
  727.  
  728. TEAM_CIA = AddExtraTeam("CIA Agent", {
  729. color = Color(0, 0, 0),
  730. model = "models/player/agent_47.mdl",
  731. description = [[Hack your way into technology to catch criminals!
  732. Government Job.
  733. VIP Job Only.]],
  734. weapons = {"weapon_fists", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "door_ram", "weapon_hack_phone", "m9k_model500", "m9k_tar21"},
  735. command = "ciaagent",
  736. max = 2,
  737. salary = 30,
  738. admin = 0,
  739. vote = false,
  740. category = "VIP Jobs",
  741. PlayerLoadout = function(ply) ply:SetArmor(50) end,
  742. hasLicense = false,
  743. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  744. CustomCheckFailMsg = "You need to be VIP to use this job!",
  745. })
  746.  
  747. TEAM_BATMAN = AddExtraTeam("Batman", {
  748. color = Color(0, 0, 0),
  749. model = "models/player/bobert/AOBM.mdl",
  750. description = [["I'm Batman."
  751. Job can raid.
  752. VIP Job Only.]],
  753. weapons = {"weapon_fists", "spiderman's_swep", "m9k_remington870", "m9k_bizonp19", "prolockpick", "weapon_hack_phone"},
  754. command = "batman",
  755. max = 1,
  756. salary = 30,
  757. admin = 0,
  758. vote = false,
  759. category = "VIP Jobs",
  760. hasLicense = false,
  761. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  762. CustomCheckFailMsg = "You need to be VIP to use this job!",
  763. })
  764.  
  765. TEAM_CHUCKY = AddExtraTeam("Chucky", {
  766. color = Color(172, 22, 22),
  767. model = "models/player/dewobedil/chucky/chucky.mdl",
  768. description = [[Use your quick speeds and small size to sneak up on your target and take them out!
  769. *This job cannot use any other weapons than what you are given.*
  770. Hitman Job.
  771. VIP Job Only.]],
  772. weapons = {"weapon_fists", "csgo_bowie_slaughter", "m9k_machete"},
  773. command = "chucky",
  774. max = 1,
  775. salary = 30,
  776. admin = 0,
  777. vote = false,
  778. category = "VIP Jobs",
  779. hasLicense = false,
  780. PlayerLoadout = function(ply)
  781. ply:SetWalkSpeed(204)
  782. ply:SetRunSpeed(276)
  783. end,
  784. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  785. CustomCheckFailMsg = "You need to be VIP to use this job!",
  786. })
  787.  
  788. TEAM_SILENTASSASSIN = AddExtraTeam("Silent Assassin", {
  789. color = Color(0, 0, 0),
  790. model = "models/player/darkerthanblack/hei.mdl",
  791. description = [[Use your amazing stealth and quick speed to take out your target without being seen!
  792. Hitman Job.
  793. VIP Job Only.]],
  794. weapons = {"weapon_fists", "csgo_butterfly_crimsonwebs", "weapon_sh_flashbang", "weapon_stealthcamo"},
  795. command = "silentassassin",
  796. max = 1,
  797. salary = 30,
  798. admin = 0,
  799. vote = false,
  800. category = "VIP Jobs",
  801. hasLicense = false,
  802. PlayerLoadout = function(ply)
  803. ply:SetWalkSpeed(200)
  804. ply:SetRunSpeed(300)
  805. end,
  806. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  807. CustomCheckFailMsg = "You need to be VIP to use this job!",
  808. })
  809.  
  810. TEAM_PROSECURITY = AddExtraTeam("Professional Security Guard", {
  811. color = Color(139, 0, 0),
  812. model = "models/player/nanosuit/slow_nanosuit.mdl",
  813. description = [[Protect people for money.
  814. Job cannot raid.
  815. VIP Job Only.]],
  816. weapons = {"weapon_fists", "csgo_falchion", "m9k_acr", "stunstick"},
  817. command = "prosecurity",
  818. max = 1,
  819. salary = 30,
  820. admin = 0,
  821. vote = false,
  822. category = "VIP Jobs",
  823. PlayerLoadout = function(ply) ply:SetArmor(30) end,
  824. hasLicense = false,
  825. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  826. CustomCheckFailMsg = "You need to be VIP to use this job!",
  827. })
  828.  
  829. TEAM_UNDERCOVER = AddExtraTeam("Undercover Officer", {
  830. color = Color(144, 238, 144),
  831. model = {"models/portal/nypd/nypdmale_03.mdl",
  832. "models/portal/nypd/nypdmale_04.mdl",
  833. "models/portal/nypd/nypdmale_05.mdl",
  834. "models/portal/nypd/nypdmale_06.mdl",
  835. "models/portal/nypd/nypdmale_07.mdl"},
  836. description = [[Use your technology to stay undercover in the streets and catch criminals in the act!
  837. Government Job.
  838. VIP Job Only.]],
  839. weapons = {"weapon_fists", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "door_ram", "csgo_flip_night", "weapon_sh_flashbang", "ultimate_disguise_kit", "m9k_mp5sd", "m9k_m92beretta"},
  840. command = "undercover",
  841. max = 1,
  842. salary = 50,
  843. admin = 0,
  844. vote = false,
  845. category = "VIP Jobs",
  846. PlayerLoadout = function(ply) ply:SetArmor(50) end,
  847. hasLicense = true,
  848. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  849. CustomCheckFailMsg = "You need to be VIP to use this job!",
  850. })
  851.  
  852. TEAM_CHAMELEON = AddExtraTeam("Chameleon", {
  853. color = Color(0,0,0),
  854. model = "models/player/lordvipes/rerc_vector/vector_cvp.mdl",
  855. description = [[Be sneaky, be swift.
  856. Hitman Job.
  857. VIP Job Only!]],
  858. weapons = {"weapon_fists", "ultimate_disguise_kit", "csgo_karambit_night", "m9k_vector", "m9k_usp", "weapon_sh_flashbang"},
  859. command = "chameleon",
  860. max = 1,
  861. salary = 35,
  862. admin = 0,
  863. vote = false,
  864. hasLicense = false,
  865. category = "VIP Jobs",
  866. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  867. CustomCheckFailMsg = "You need to be VIP to use this job!",chameleon
  868. })
  869.  
  870. TEAM_PROBITMINER = AddExtraTeam("Professional Bitminer", {
  871. color = Color(0, 0, 128),
  872. model = "models/player/anonymous_hacktivist.mdl",
  873. description = [[Mine bitcoins as a legal alternative to printing money.
  874. Job cannot raid.]],
  875. weapons = {"weapon_fists"},
  876. command = "probitminer",
  877. max = 3,
  878. salary = 25,
  879. admin = 0,
  880. vote = false,
  881. hasLicense = false,
  882. category = "VIP Jobs",
  883. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  884. CustomCheckFailMsg = "You need to be VIP to use this job!",
  885. })
  886.  
  887. TEAM_JANGOFETT = AddExtraTeam("Jango Fett", {
  888. color = Color(139, 0, 0),
  889. model = "models/player/deckboy/jango_pm/jango_pm.mdl",
  890. description = [[You are the best hitman in the galaxy!
  891. Hitman Job.
  892. VIP Job Only.]],
  893. weapons = {"weapon_fists", "spiderman's_swep", "m9k_g36"},
  894. command = "jangofett",
  895. max = 1,
  896. salary = 75,
  897. admin = 0,
  898. vote = false,
  899. category = "VIP Jobs",
  900. hasLicense = false,
  901. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  902. CustomCheckFailMsg = "You need to be VIP to use this job!",
  903. })
  904.  
  905. TEAM_BOBAFETT = AddExtraTeam("Boba Fett", {
  906. color = Color(139, 0, 0),
  907. model = "models/player/deckboy/boba_pm/boba_pm.mdl",
  908. description = [[He's a clone in the movie and on this server!
  909. Hitman Job.
  910. VIP Job Only.]],
  911. weapons = {"weapon_fists", "spiderman's_swep", "m9k_g36"},
  912. command = "bobafett",
  913. max = 1,
  914. salary = 75,
  915. admin = 0,
  916. vote = false,
  917. category = "VIP Jobs",
  918. hasLicense = false,
  919. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  920. CustomCheckFailMsg = "You need to be VIP to use this job!",
  921. })
  922.  
  923. TEAM_ANARCHIST = AddExtraTeam("Anarchist", {
  924. color = Color(139, 0, 0),
  925. model = {"models/csgoanarchist1pm.mdl",
  926. "models/csgoanarchist2pm.mdl",
  927. "models/csgoanarchist3pm.mdl",
  928. "models/csgoanarchist4pm.mdl"},
  929. description = [[You are done with the Big Brother. Cause anarchy to the town and rebel against the government!
  930. Job can raid.
  931. VIP Job Only.]],
  932. weapons = {"weapon_fists","m9k_ak74", "m9k_hk45", "prolockpick", "keypad_cracker", "csgo_huntsman_crimsonwebs"},
  933. command = "anarchist",
  934. max = 4,
  935. salary = 75,
  936. admin = 0,
  937. vote = false,
  938. category = "VIP Jobs",
  939. hasLicense = false,
  940. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  941. CustomCheckFailMsg = "You need to be VIP to use this job!",
  942. })
  943.  
  944. TEAM_FBIAGENT = AddExtraTeam("FBI Agent", {
  945. color = Color(0, 191, 255),
  946. model = {"models/fbi_pack/fbi_01.mdl",
  947. "models/fbi_pack/fbi_02.mdl",
  948. "models/fbi_pack/fbi_03.mdl",
  949. "models/fbi_pack/fbi_04.mdl",
  950. "models/fbi_pack/fbi_05.mdl",
  951. "models/fbi_pack/fbi_06.mdl",
  952. "models/fbi_pack/fbi_07.mdl",
  953. "models/fbi_pack/fbi_08.mdl",
  954. "models/fbi_pack/fbi_09.mdl"},
  955. description = [[As an FBI Agent it is your duty to rid the town of terrorism and all criminal activity.
  956. Government Job.
  957. VIP Job Only.]],
  958. weapons = {"weapon_fists", "m9k_m416", "m9k_model3russian", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "door_ram", "csgo_bayonet_night", "weapon_sh_flashbang"},
  959. command = "fbiagent",
  960. max = 4,
  961. salary = 50,
  962. admin = 0,
  963. vote = false,
  964. category = "VIP Jobs",
  965. hasLicense = true,
  966. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  967. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  968. CustomCheckFailMsg = "You need to be VIP to use this job!",
  969. })
  970.  
  971. TEAM_PBANDIT = AddExtraTeam("Professional Bandit", {
  972. color = Color(140, 247, 140, 255),
  973. model = {
  974. "models/player/pd2_chains_p.mdl",
  975. "models/player/pd2_dallas_p.mdl",
  976. "models/player/pd2_hoxton_p.mdl",
  977. "models/player/pd2_wolf_p.mdl"},
  978. description = [[Years of experience has given you the ability to raid super fast!
  979. Just like other bandits, you can either join a gang or raid alone!
  980. Job can raid.
  981. VIP Job Only!]],
  982. weapons = {"m9k_mp7", "prolockpick", "keypad_cracker", "csgo_bayonet_night", "weapon_fists"},
  983. command = "probandit",
  984. max = 4,
  985. salary = 75,
  986. admin = 0,
  987. vote = false,
  988. category = "VIP Jobs",
  989. hasLicense = false,
  990. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  991. CustomCheckFailMsg = "You need to be VIP to use this job!",
  992. })
  993.  
  994. TEAM_HSWAT = AddExtraTeam("Heavy S.W.A.T.", {
  995. color = Color(12,12,215,240),
  996. model = {"models/player/01AR_combine_soldier01.mdl",
  997. "models/player/01AR_combine_soldier02.mdl",
  998. "models/player/AR_combine_soldier03B.mdl",
  999. "models/player/combine_soldier04.mdl"},
  1000. description = [[Handle all of the serious SWAT issues that require more force.
  1001. Government Job.
  1002. VIP Job Only!]],
  1003. weapons = {"m9k_pkm", "csgo_bowie_night", "weapon_fists", "m9k_colt1911", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "door_ram"},
  1004. command = "heavyswat",
  1005. max = 1,
  1006. salary = 50,
  1007. admin = 0,
  1008. vote = false,
  1009. category = "VIP Jobs",
  1010. hasLicense = true,
  1011. PlayerLoadout = function(ply)
  1012. ply:SetArmor(255)
  1013. ply:SetWalkSpeed(104)
  1014. ply:SetRunSpeed(165)
  1015. end,
  1016. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  1017. CustomCheckFailMsg = "You need to be VIP to use this job!",
  1018. })
  1019.  
  1020. TEAM_DEADPOOL = AddExtraTeam("Deadpool", {
  1021. color = Color(139, 0, 0),
  1022. model = "models/pechenko_121/Deadpool/chr_deadpool2.mdl",
  1023. description = [[Your movie was awful, but not like this class.
  1024. Job can raid.
  1025. VIP Job Only!]],
  1026. weapons = {"prolockpick", "csgo_karambit_fade", "weapon_fists", "m9k_damascus", "m9k_val", "m9k_usp", "keypad_cracker"},
  1027. command = "deadpool",
  1028. max = 1,
  1029. salary = 25,
  1030. admin = 0,
  1031. vote = false,
  1032. category = "VIP Jobs",
  1033. hasLicense = false,
  1034. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  1035. CustomCheckFailMsg = "You need to be VIP to use this job!",
  1036. })
  1037.  
  1038. TEAM_PNINJA = AddExtraTeam("Professional Ninja", {
  1039. color = Color(173, 216, 230),
  1040. model = "models/player/ezio.mdl",
  1041. description = [[ Job can raid.
  1042. VIP Job Only!]],
  1043. weapons = {"climb_swep2", "m9k_hk45", "m9k_damascus", "m9k_mp5", "weapon_fists"},
  1044. command = "proninja",
  1045. max = 2,
  1046. salary = 40,
  1047. admin = 0,
  1048. vote = false,
  1049. hasLicense = false,
  1050. category = "VIP Jobs",
  1051. PlayerLoadout = function(ply)
  1052. ply:SetWalkSpeed(176)
  1053. ply:SetRunSpeed(278.4)
  1054. end,
  1055. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  1056. CustomCheckFailMsg = "You need to be VIP to use this job!",
  1057. })
  1058.  
  1059. TEAM_JOKER = AddExtraTeam("Joker", {
  1060. color = Color(128, 0, 128),
  1061. model = "models/player/slow/jamis/mkvsdcu/joker/slow_pub.mdl",
  1062. description = [[Pick a team and raid the community, or just do it on your own!
  1063. Job can raid.
  1064. VIP Job Only!]],
  1065. weapons = {"m9k_model627", "prolockpick", "csgo_butterfly_ultraviolet", "weapon_fists", "keypad_cracker", "m9k_sticky_grenade", "m9k_dbarrel"},
  1066. command = "joker",
  1067. max = 1,
  1068. salary = 25,
  1069. admin = 0,
  1070. vote = false,
  1071. category = "VIP Jobs",
  1072. hasLicense = false,
  1073. PlayerLoadout = function(ply) ply:SetAmmo(5, "m9k_sticky_grenade") end,
  1074. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  1075. CustomCheckFailMsg = "You need to be VIP to use this job!",
  1076. })
  1077.  
  1078. TEAM_DEATHSTROKE = AddExtraTeam("DeathStroke", {
  1079. color = Color(255, 140, 0),
  1080. model = {"models/norpo/ArkhamOrigins/Assassins/Deathstroke_ValveBiped.mdl"},
  1081. description = [[You are DeathStroke. You can raid/mug.
  1082. Job can raid.
  1083. VIP Job Only.]],
  1084. weapons = {"spiderman's_swep", "m9k_machete", "m9k_scar", "m9k_usp", "weapon_fists"},
  1085. command = "deathstroke",
  1086. max = 1,
  1087. salary = 20,
  1088. admin = 0,
  1089. vote = false,
  1090. category = "VIP Jobs",
  1091. hasLicense = false,
  1092. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  1093. CustomCheckFailMsg = "You need to be VIP to use this job!",
  1094. })
  1095.  
  1096. TEAM_EHITMAN = AddExtraTeam("Elite Hitman", {
  1097. color = Color(255,247,122,56),
  1098. model = "models/player/r6s_kapkan.mdl",
  1099. description = [[Make sure you rip them off.
  1100. VIP Job Only!]],
  1101. weapons = {"m9k_svt40", "m9k_glock", "climb_swep2", "prolockpick", "csgo_bayonet_ddpat", "weapon_fists", "keypad_cracker"},
  1102. command = "elitehitman",
  1103. max = 1,
  1104. salary = 75,
  1105. admin = 0,
  1106. vote = false,
  1107. hasLicense = false,
  1108. category = "VIP Jobs",
  1109. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  1110. CustomCheckFailMsg = "You need to be VIP to use this job!",
  1111. })
  1112.  
  1113. TEAM_PROHACKTIVIST = AddExtraTeam("Professional Hacktivist", {
  1114. color = Color(0,0,0,0),
  1115. model = "models/player/aiden_pearce.mdl",
  1116. description = [[Use your silent weapons to be stealthy and quickly hack ATMs. You cannot raid, but CAN mug.
  1117. VIP Job Only!]],
  1118. weapons = {"weapon_arc_atmhack", "m9k_mp5sd", "weapon_fists", "weapon_hack_phone"},
  1119. command = "prohacktivist",
  1120. max = 2,
  1121. salary = 75,
  1122. admin = 0,
  1123. vote = false,
  1124. category = "VIP Jobs",
  1125. hasLicense = false,
  1126. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  1127. CustomCheckFailMsg = "You need to be VIP to use this job!",
  1128. })
  1129.  
  1130. TEAM_HOBOJESUS = AddExtraTeam("Hobo Jesus", {
  1131. color = Color(102,51,0,30),
  1132. model = "models/dc/batman/arkham_asylum/scarecrow/scarecrow_player.mdl",
  1133. description = [[Lead the hobos into prosperity and freedom from their social class.
  1134. VIP Job Only!]],
  1135. weapons = {"weapon_crowbar","weapon_bugbait", "csgo_falchion_rustcoat", "m9k_fists"},
  1136. command = "hobojesus",
  1137. max = 1,
  1138. salary = 0,
  1139. admin = 0,
  1140. hobo = true,
  1141. vote = false,
  1142. hasLicense = false,
  1143. category = "VIP Jobs",
  1144. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  1145. CustomCheckFailMsg = "You need to be VIP to use this job!",
  1146. })
  1147.  
  1148. TEAM_HOBOSATAN = AddExtraTeam("Hobo Satan", {
  1149. color = Color(102,51,0,30),
  1150. model = "models/player/charple.mdl",
  1151. description = [[You are Hobo Satan, you must break down the social class of all hobos and you must prevail over Hobo Jesus.
  1152. VIP Job Only!]],
  1153. weapons = {"weapon_crowbar","weapon_bugbait", "csgo_flip_case", "m9k_fists"},
  1154. command = "hobosatan",
  1155. max = 1,
  1156. salary = 0,
  1157. admin = 0,
  1158. hobo = true,
  1159. vote = false,
  1160. hasLicense = false,
  1161. category = "VIP Jobs",
  1162. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  1163. CustomCheckFailMsg = "You need to be VIP to use this job!",
  1164. })
  1165.  
  1166. TEAM_SPECOPS = AddExtraTeam("Spec Ops", {
  1167. color = Color(0, 102, 255, 255),
  1168. model = "models/player/gasmask.mdl",
  1169. description = [[You are a Special Operations Unit, your mission is to over-watch the operation or just the plain streets.
  1170. Government Job.
  1171. VIP Job Only.]],
  1172. weapons = {"m9k_honeybadger", "stunstick", "arrest_stick", "unarrest_stick", "door_ram", "m9k_usp", "csgo_bayonet_night", "weapon_fists"},
  1173. command = "specops",
  1174. max = 3,
  1175. salary = 100,
  1176. admin = 0,
  1177. vote = false,
  1178. category = "VIP Jobs",
  1179. hasLicense = true,
  1180. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  1181. customCheck = function(ply) return CLIENT or ply:GetUserGroup("vip") == "vip" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("owner") == "owner" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  1182. CustomCheckFailMsg = "You need to be VIP to use this job!",
  1183. })
  1184.  
  1185. -- Custom Jobs
  1186.  
  1187. TEAM_NIGHTMARE = DarkRP.createJob("Nightmare", {
  1188. color = Color(0, 0, 0),
  1189. model = {"models/drawkill_playermodels/drawkill_bonnie_player.mdl",
  1190. "models/drawkill_playermodels/drawkill_springtrap_player.mdl"},
  1191. description = [[Undercover or just a robot made to take down crime?
  1192. Government Job.
  1193. Yeager's Custom Class.]],
  1194. weapons = {"weapon_fists", "m9k_psg1", "ultimate_disguise_kit", "m9k_glock", "weapon_sh_doorcharge", "med_kit", "m9k_m249lmg", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "weapon_fists", "door_ram", "weapon_hack_phone", "weapon_stealthcamo"},
  1195. command = "nightmare",
  1196. max = 1,
  1197. salary = 69,
  1198. admin = 0,
  1199. vote = false,
  1200. hasLicense = false,
  1201. PlayerLoadout = function(ply)
  1202. ply:SetArmor(255)
  1203. ply:SetWalkSpeed(104)
  1204. ply:SetRunSpeed(165)
  1205. end,
  1206. category = "Custom Jobs",
  1207. customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:68622866" or ply:SteamID() == "STEAM_0:0:44615373" end,
  1208. CustomCheckFailMsg = "You need to be Yeager to use this job!",
  1209. })
  1210.  
  1211. TEAM_CHIBITERASU = AddExtraTeam("Toy Animatronic", {
  1212. color = Color(255, 0, 0),
  1213. model = {"models/drawkill_playermodels/drawkill_foxy_player.mdl",
  1214. "models/drawkill_playermodels/drawkill_chica_player.mdl"},
  1215. description = [[Selling Guns and Blackmarket items!
  1216. Job cannot raid.
  1217. Yeager's Custom Class.]],
  1218. weapons = {"weapon_fists", "m9k_barret_m82", "m9k_dbarrel", "med_kit", "spiderman's_swep", "weapon_stealthcamo", "gdcw_p08", "weapon_hack_phone"},
  1219. command = "chiberatsu",
  1220. max = 2,
  1221. salary = 69,
  1222. admin = 0,
  1223. vote = false,
  1224. hasLicense = false,
  1225. category = "Custom Jobs",
  1226. customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:68622866" or ply:SteamID() == "STEAM_0:0:44615373" or ply:SteamID() == "STEAM_0:0:155672506" or ply:SteamID() == "STEAM_0:1:105603135" end,
  1227. CustomCheckFailMsg = "You must be Yeager to use this!",
  1228. })
  1229.  
  1230. TEAM_ANIMATRONIC = AddExtraTeam("Animatronic", {
  1231. color = Color(87, 157, 255, 255),
  1232. model = "models/player/fnaf_sexy/bonnie.mdl", --private model
  1233. description = [[Built to Raid and Defend the honest people.
  1234. Job can raid/mug.
  1235. Yeager's Custom Class.]],
  1236. weapons = { "weapon_fists",
  1237. "weapon_cuff_elastic",
  1238. "weapon_arc_atmcard",
  1239. "med_kit",
  1240. "m9k_sticky_grenade",
  1241. "m9k_barret_m82",
  1242. "m9k_luger",
  1243. "climb_swep2",
  1244. "spiderman's_swep",
  1245. "m9k_harpoon",
  1246. "m9k_1887winchester",
  1247. "gdcw_p08",
  1248. "weapon_hack_phone",
  1249. "weapon_vape_helium"},
  1250. command = "animatronic",
  1251. max = 2,
  1252. salary = 69,
  1253. admin = 0,
  1254. vote = false,
  1255. hasLicense = false,
  1256. category = "Custom Jobs",
  1257. PlayerLoadout = function(ply) ply:SetArmor(25) end,
  1258. customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:68622866" or ply:SteamID() == "STEAM_0:0:44615373" or ply:SteamID() == "STEAM_0:0:155672506" end,
  1259. CustomCheckFailMsg = "You must be Yeager to use this!",
  1260. })
  1261. TEAM_KONIKEA = DarkRP.createJob("Konikea", {
  1262. color = Color(153, 0, 0),
  1263. model = "models/player_sinonsao.mdl",
  1264. description = [[
  1265. Job can Raid.
  1266. Rancor's Custom Class.]],
  1267. weapons = {"weapon_fists", "m9k_dbarrel", "m9k_intervention", "m9k_ragingbull", "csgo_daggers", "prolockpick"},
  1268. command = "konikea",
  1269. max = 1,
  1270. salary = 69,
  1271. admin = 0,
  1272. vote = false,
  1273. hasLicense = false,
  1274. category = "Custom Jobs",
  1275. customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:63260068" or ply:SteamID() == "STEAM_0:0:44615373" end,
  1276. CustomCheckFailMsg = "You need to be Zackmattack to use this job!",
  1277. })
  1278.  
  1279. TEAM_JAKCET = DarkRP.createJob("Jacket", {
  1280. color = Color(255,105,180),
  1281. model = "models/player/Steinman/jacket.mdl",
  1282. description = [[Job can raid/mug.
  1283. Brodie's Custom Class.]],
  1284. weapons = {"weapon_fists", "prolockpick", "spiderman's_swep", "m9k_acr", "m9k_browningauto5", "m9k_machete"},
  1285. command = "jacket",
  1286. max = 1,
  1287. salary = 69,
  1288. admin = 0,
  1289. vote = false,
  1290. hasLicense = false,
  1291. category = "Custom Jobs",
  1292. customCheck = function(ply) return CLIENT or ply:SteamID() == "STEAM_0:0:49539376" or ply:SteamID() == "STEAM_0:0:44615373" end,
  1293. CustomCheckFailMsg = "You need to be DabombFTW to use this job!",
  1294. })
  1295.  
  1296. TEAM_GODFATHER = DarkRP.createJob("Don Leonardo", {
  1297. color = Color(50, 205, 50),
  1298. model = "models/vito.mdl",
  1299. description = [[Family First.
  1300. Job can raid/mug.
  1301. Leo's Custom Class.]],
  1302. weapons = {"weapon_fists", "m9k_thompson", "m9k_dbarrel", "m9k_ak47", "m9k_barret_m82", "prolockpick", "keypad_cracker"},
  1303. command = "godfather",
  1304. max = 1,
  1305. salary = 69,
  1306. admin = 0,
  1307. vote = false,
  1308. hasLicense = false,
  1309. category = "Custom Jobs",
  1310. customCheck = function(ply) return CLIENT or ply:SteamID() == "STEAM_0:0:47765925" or ply:SteamID() == "STEAM_0:0:44615373" end,
  1311. CustomCheckFailMsg = "You need to be Leo to use this job!",
  1312. })
  1313.  
  1314. TEAM_FUHRER = DarkRP.createJob("Fuhrer", {
  1315. color = Color(26,193,240),
  1316. model = "models/player/soldier/soldier_1.mdl",
  1317. description = [[Govern the city at ALL costs using anything to gain control.
  1318. You may use your SS soldiers to force your power if needed.
  1319. Government Job.]],
  1320. weapons = {"arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "weapon_fists", "door_ram", "m9k_nerve_gas", "m9k_mp40"},
  1321. command = "fuhrer",
  1322. max = 1,
  1323. salary = 69,
  1324. admin = 0,
  1325. vote = false,
  1326. hasLicense = true,
  1327. mayor = true,
  1328. category = "Custom Jobs",
  1329. PlayerLoadout = function(ply) ply:SetAmmo(5, "NerveGas") end,
  1330. NeedToChangeFrom = TEAM_NAZI,
  1331. customCheck = function(ply) return CLIENT or ply:GetUserGroup("owner") == "owner" end,
  1332. CustomCheckFailMsg = "You need to be the Owner to use this job!",
  1333. PlayerDeath = function(ply)
  1334. if ply:Team() == TEAM_FUHRER then
  1335. ply:changeTeam( TEAM_NAZI, true )
  1336. for k,v in pairs( player.GetAll() ) do
  1337. DarkRP.notify(v, 1, 4, "The fuhrer has been killed and is demoted!")
  1338. end
  1339. end
  1340. end,
  1341. })
  1342.  
  1343. TEAM_NAZI = AddExtraTeam("Nazi", {
  1344. color = Color(26,193,240),
  1345. model = {"models/player/soldier/soldier_1.mdl", "models/player/soldier/soldier_2.mdl", "models/player/soldier/soldier_3.mdl", "models/player/soldier/soldier_g1.mdl", "models/player/soldier/soldier_g2.mdl"},
  1346. description = [[EIN VOLK, EIN REICHT, EIN FUHRER!
  1347. Government Job.
  1348. Yeager's Custom Class.]],
  1349. weapons = {"weapon_fists", "m9k_mp40", "m9k_luger", "med_kit", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "door_ram"},
  1350. command = "nazi",
  1351. max = 11,
  1352. salary = 69,
  1353. admin = 0,
  1354. vote = false,
  1355. hasLicense = false,
  1356. category = "Custom Jobs",
  1357. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  1358. customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:68622866" or ply:SteamID() == "STEAM_0:1:94218511" or ply:SteamID() == "STEAM_0:0:44615373" or ply:SteamID() == "STEAM_0:1:86412088" or ply:SteamID() == "STEAM_0:1:104964392" or ply:SteamID() == "STEAM_0:1:61521123" or ply:SteamID() == "STEAM_0:1:81437611" or ply:SteamID() == "STEAM_0:1:63404745" or ply:SteamID() == "STEAM_0:1:111010900" or ply:SteamID() == "STEAM_0:1:169560367" or ply:SteamID() == "STEAM_0:0:78304595" or ply:SteamID() == "STEAM_0:0:63097306" or ply:SteamID() == "STEAM_0:1:85394288" or ply:SteamID() == "STEAM_0:0:28811091" end,
  1359. CustomCheckFailMsg = "You must be Yeager to use this!",
  1360. })
  1361.  
  1362. TEAM_LILTROUBLE = AddExtraTeam("Judy Hopps", {
  1363. color = Color(120,45,179),
  1364. model = {"models/player/ztp_judyhopps.mdl", --Private models
  1365. "models/player/ztp_nickwilde.mdl"},
  1366. description = [[Enforcing the laws despite her size.
  1367. Government Job.
  1368. Yeager's Custom Class.]],
  1369. weapons = {"m9k_m4a1", "m9k_glock","med_kit", "climb_swep2", "weapon_fists", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker", "door_ram", "m9k_striker12", "m9k_knife", "weapon_sh_doorcharge", "weapon_sh_flashbang", "ultimate_disguise_kit", "weapon_hack_phone", "m9k_damascus"},
  1370. command = "judyhopps",
  1371. max = 5,
  1372. salary = 69,
  1373. admin = 0,
  1374. vote = false,
  1375. hasLicense = false,
  1376. category = "Custom Jobs",
  1377. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  1378. customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:68622866" or ply:SteamID() == "STEAM_0:1:111010900" or ply:SteamID() == "STEAM_0:0:78304595" or ply:SteamID() == "STEAM_0:0:79779076" or ply:SteamID() == "STEAM_0:0:60598699" or ply:SteamID() == "STEAM_0:1:94218511" end,
  1379. CustomCheckFailMsg = "You must be a furfag to use this job!",
  1380. })
  1381.  
  1382. TEAM_DEPRESSEDSOUL = AddExtraTeam("Depressed Soul", {
  1383. color = Color(0, 0, 0),
  1384. model = "models/mark2580/payday2/pd2_gs_elite_player.mdl",
  1385. description = [[Depressed and likes to be left alone
  1386. Job can raid/mug.
  1387. Happy Soul's Custom Class.]],
  1388. weapons = {"m9k_svu", "m9k_browningauto5", "med_kit", "prolockpick", "unarrest_stick", "weapon_fists", "spiderman's_swep"},
  1389. command = "depressedsoul",
  1390. max = 1,
  1391. salary = 69,
  1392. admin = 0,
  1393. vote = false,
  1394. hasLicense = false,
  1395. category = "Custom Jobs",
  1396. customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:94218511" or ply:SteamID() == "STEAM_0:0:44615373" end,
  1397. CustomCheckFailMsg = "You must be Happy Soul to use this!",
  1398. })
  1399.  
  1400. TEAM_CHASE = AddExtraTeam("Happy Mask Salesman", {
  1401. color = Color(87, 157, 255, 255),
  1402. model = "models/happy_mask_salesman.mdl",
  1403. description = [["You've met with a terrible fate, haven't you?"
  1404. Hitman Job.
  1405. Chase's Custom Class.]],
  1406. weapons = {"m9k_dbarrel", "m9k_dragunov", "med_kit", "prolockpick", "m9k_remington1858", "unarrest_stick", "csgo_flip_tiger", "weapon_fists", "keypad_cracker"},
  1407. command = "happymasksalesman",
  1408. max = 1,
  1409. salary = 69,
  1410. admin = 0,
  1411. vote = false,
  1412. hasLicense = false,
  1413. category = "Custom Jobs",
  1414. customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:66787353" or ply:SteamID() == "STEAM_0:0:44615373" end,
  1415. CustomCheckFailMsg = "You must be Chase to use this!",
  1416. })
  1417.  
  1418. ---- Mod / Admin Jobs
  1419.  
  1420. TEAM_OPERATOR = AddExtraTeam("Operator on Duty", {
  1421. color = Color(255, 51, 0, 255),
  1422. model = "models/player/combine_super_soldier.mdl",
  1423. description = [[You are an Operator on Duty. You patrol the server and help people in need. RP does not apply to you and you cannot participate in any type of RP.]],
  1424. weapons = {"unarrest_stick", "weapon_fists", "weaponchecker", "weapon_keypadchecker", "vc_repair", "med_kit", "prolockpick"},
  1425. command = "operator",
  1426. max = 0,
  1427. salary = 0,
  1428. admin = 0,
  1429. vote = false,
  1430. hasLicense = true,
  1431. category = "Staff Jobs",
  1432. customCheck = function(ply) return CLIENT or ply:GetUserGroup("operator") == "operator" or ply:GetUserGroup("owner") == "owner" end,
  1433. CustomCheckFailMsg = "You need to be an Operator to use this job!",
  1434. })
  1435.  
  1436. TEAM_MOD = AddExtraTeam("Mod On Duty", {
  1437. color = Color(255,0,0,0),
  1438. model = "models/player/combine_soldier.mdl",
  1439. description = [[Suck up to all the higher staff and be on duty 24/7.]],
  1440. weapons = {"unarrest_stick", "weapon_fists", "weaponchecker", "weapon_keypadchecker", "vc_repair", "med_kit", "prolockpick"},
  1441. command = "mod",
  1442. max = 0,
  1443. salary = 0,
  1444. admin = 0,
  1445. vote = false,
  1446. hasLicense = false,
  1447. category = "Staff Jobs",
  1448. customCheck = function(ply) return CLIENT or ply:GetUserGroup("mod") == "mod" or ply:GetUserGroup("owner") == "owner" end,
  1449. CustomCheckFailMsg = "You need to be a Mod to use this job!",
  1450. })
  1451.  
  1452. TEAM_ADMIN = AddExtraTeam("Admin On Duty", {
  1453. color = Color(255,0,0,0),
  1454. model = "models/player/combine_soldier.mdl",
  1455. description = [[Quit fuckin' around and do your job!]],
  1456. weapons = {"unarrest_stick", "weapon_fists", "weaponchecker", "weapon_keypadchecker", "vc_repair", "med_kit", "prolockpick"},
  1457. command = "admin",
  1458. max = 0,
  1459. salary = 0,
  1460. admin = 1,
  1461. vote = false,
  1462. hasLicense = false,
  1463. category = "Staff Jobs",
  1464. customCheck = function(ply) return CLIENT or ply:GetUserGroup("admin") == "admin" or ply:GetUserGroup("headadmin") == "headadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" or ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("owner") == "owner" end,
  1465. })
  1466.  
  1467. TEAM_YEAGERONDUTY = DarkRP.createJob("SA/SM On Duty", {
  1468. color = Color(255, 0, 0),
  1469. model = {"models/combine_sniper_2.mdl",
  1470. "models/player/fallout_3/tesla_power_armor.mdl"},
  1471. description = [[Super Admin/Staff Manager On Duty.]],
  1472. weapons = {"unarrest_stick", "weapon_fists", "weaponchecker", "weapon_keypadchecker", "vc_repair", "med_kit", "prolockpick"},
  1473. command = "sasmonduty",
  1474. max = 2,
  1475. salary = 69,
  1476. admin = 0,
  1477. vote = false,
  1478. hasLicense = false,
  1479. category = "Staff Jobs",
  1480. customCheck = function(ply) return ply:GetUserGroup("superadmin") == "superadmin" or ply:GetUserGroup("staffmanager") == "staffmanager" end,
  1481. CustomCheckFailMsg = "You need to be a Super Admin/Staff Manager to use this job!",
  1482. })
  1483.  
  1484. TEAM_OWNER = AddExtraTeam("Owner On Duty", {
  1485. color = Color(0,255,0,120),
  1486. model = "models/pechenko_121/Deadpool/chr_deadpooldpooly.mdl",
  1487. description = [[Loose that extra chromosone, you don't need it.]],
  1488. weapons = {"unarrest_stick", "weapon_fists", "weaponchecker", "weapon_keypadchecker", "vc_repair", "med_kit", "prolockpick"},
  1489. command = "owner",
  1490. max = 2,
  1491. salary = 0,
  1492. admin = 2,
  1493. vote = false,
  1494. hasLicense = false,
  1495. category = "Staff Jobs",
  1496. customCheck = function(ply) return CLIENT or ply:GetUserGroup("owner") == "owner" end,
  1497. CustomCheckFailMsg = "You need to be Owner to use this job!",
  1498. })
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504. /*---------------------------------------------------------------------------
  1505. Define which team joining players spawn into and what team you change to if demoted
  1506. ---------------------------------------------------------------------------*/
  1507. GAMEMODE.DefaultTeam = TEAM_CIVILIAN
  1508.  
  1509.  
  1510. /*---------------------------------------------------------------------------
  1511. Define which teams belong to civil protection
  1512. Civil protection can set warrants, make people wanted and do some other police related things
  1513. ---------------------------------------------------------------------------*/
  1514. GAMEMODE.CivilProtection = {
  1515. [TEAM_POLICE] = true,
  1516. [TEAM_CHIEF] = true,
  1517. [TEAM_MAYOR] = true,
  1518. [TEAM_SWAT] = true,
  1519. [TEAM_SPECOPS] = true,
  1520. [TEAM_SECRETSERVICE] = true,
  1521. [TEAM_SWATMEDIC] = true,
  1522. [TEAM_HSWAT] = true,
  1523. [TEAM_FBIAGENT] = true,
  1524. [TEAM_LILTROUBLE] = true,
  1525. [TEAM_NAZI] = true,
  1526. [TEAM_FUHRER] = true,
  1527. [TEAM_SWATCHIEF] = true,
  1528. [TEAM_SWATSNIPER] = true,
  1529. [TEAM_UNDERCOVER] = true,
  1530. [TEAM_CIA] = true,
  1531. }
  1532.  
  1533. /*---------------------------------------------------------------------------
  1534. Jobs that are hitmen (enables the hitman menu)
  1535. ---------------------------------------------------------------------------*/
  1536. DarkRP.addHitmanTeam(TEAM_HITMAN)
  1537. DarkRP.addHitmanTeam(TEAM_EHITMAN)
  1538. DarkRP.addHitmanTeam(TEAM_PMC)
  1539. DarkRP.addHitmanTeam(TEAM_MOBBOSS)
  1540. DarkRP.addHitmanTeam(TEAM_CHASE)
  1541. DarkRP.addHitmanTeam(TEAM_JANGOFETT)
  1542. DarkRP.addHitmanTeam(TEAM_BOBAFETT)
  1543. DarkRP.addHitmanTeam(TEAM_GODFATHER)
  1544. DarkRP.addHitmanTeam(TEAM_CHAMELEON)
  1545. DarkRP.addHitmanTeam(TEAM_SPRINGTRAP)
  1546. DarkRP.addHitmanTeam(TEAM_SILENTASSASSIN)
  1547. DarkRP.addHitmanTeam(TEAM_CHUCKY)
RAW Paste Data