Advertisement
Guest User

jobs.lua

a guest
May 4th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.76 KB | None | 0 0
  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. TEAM_CITIZEN = DarkRP.createJob("Citizen", {
  21. color = Color(20, 150, 20, 255),
  22. model = {
  23. "models/player/Group01/Female_01.mdl",
  24. "models/player/Group01/Female_02.mdl",
  25. "models/player/Group01/Female_03.mdl",
  26. "models/player/Group01/Female_04.mdl",
  27. "models/player/Group01/Female_06.mdl",
  28. "models/player/group01/male_01.mdl",
  29. "models/player/Group01/Male_02.mdl",
  30. "models/player/Group01/male_03.mdl",
  31. "models/player/Group01/Male_04.mdl",
  32. "models/player/Group01/Male_05.mdl",
  33. "models/player/Group01/Male_06.mdl",
  34. "models/player/Group01/Male_07.mdl",
  35. "models/player/Group01/Male_08.mdl",
  36. "models/player/Group01/Male_09.mdl"
  37. },
  38.  
  39. description = [[You are an ordinary citizen.
  40.  
  41. RAID = NO]],
  42. weapons = {"weapon_arc_atmcard"},
  43. command = "citizen",
  44. max = 0,
  45. salary = 100,
  46. admin = 0,
  47. vote = false,
  48. hasLicense = false,
  49. candemote = false,
  50. category = "Civilian Jobs"
  51. })
  52.  
  53. TEAM_HOBO = DarkRP.createJob("Hobo", {
  54. color = Color(80, 45, 0, 255),
  55. model = "models/player/corpse1.mdl",
  56. description = [[The lowest member of society. Everybody laughs at you. Make your own loner home somewhere in a corner or outside someone else's door like the hobo you're.
  57.  
  58. Raid = NO]],
  59. weapons = {"weapon_fists"},
  60. command = "hobo",
  61. max = 0,
  62. salary = 0,
  63. admin = 0,
  64. vote = false,
  65. hasLicense = false,
  66. hobo = true,
  67. category = "Civilian Jobs"
  68. })
  69.  
  70. TEAM_HOBOKING = DarkRP.createJob("Hobo King", {
  71. color = Color(128, 97, 65, 255),
  72. model = "models/player/charple.mdl",
  73. description = [[You're the king of the hobos, lead and shelter them.
  74.  
  75. RAID = NO]],
  76. weapons = {"weapon_fists"},
  77. command = "hoboking",
  78. max = 1,
  79. salary = 25,
  80. admin = 0,
  81. vote = false,
  82. hasLicense = false,
  83. candemote = false,
  84. hobo = true,
  85. category = "Civilian Jobs"
  86. })
  87.  
  88. TEAM_PRIEST = DarkRP.createJob("Cult Leader", {
  89. color = Color(41, 188, 188, 255),
  90. model = "models/player/redskull/redskull.mdl",
  91. description = [[Preach to the people your faith. Beg for donations. Sacrafice people to your gods.
  92.  
  93. RAID = NO]],
  94. weapons = {"weapon_fists", "weapon_arc_atmcard", "m9k_knife", "m9k_luger"},
  95. command = "cleader",
  96. max = 1,
  97. salary = 20,
  98. admin = 0,
  99. vote = true,
  100. hasLicense = false,
  101. category = "Criminal Jobs"
  102. })
  103.  
  104. TEAM_FOLLOWER = DarkRP.createJob("Cult Follower", {
  105. color = Color(41, 188, 188, 255),
  106. model = "models/verdugo/verdugo.mdl",
  107. description = [[Follow your leader. Take to his likings. Be a sacrafice if need be!
  108.  
  109. RAID = NO]],
  110. weapons = {"weapon_fists", "weapon_arc_atmcard"},
  111. command = "cfollower",
  112. max = 5,
  113. salary = 5,
  114. admin = 0,
  115. vote = false,
  116. hasLicense = false,
  117. category = "Criminal Jobs"
  118. })
  119.  
  120. TEAM_DRUG = DarkRP.createJob("Drug Dealer", {
  121. color = Color(128, 128, 128, 255),
  122. model = "models/player/player_simon_henriksson.mdl",
  123. description = [[You're a drug dealer. Sell drugs to kids and adults, but dont let the police catch you.
  124.  
  125. Raid = NO]],
  126. weapons = {"weapon_arc_atmcard"},
  127. command = "drugdealer",
  128. max = 4,
  129. salary = 150,
  130. admin = 0,
  131. vote = false,
  132. hasLicense = false,
  133. category = "Criminal Jobs"
  134. })
  135.  
  136. TEAM_THIEF = DarkRP.createJob("Thief", {
  137. color = Color(128, 128, 128, 255),
  138. model = "models/code_gs/robber/robberplayer.mdl",
  139. description = [[You're a theif. Do what you do best, steal stuff and dont get caught!
  140.  
  141. Raid = YES]],
  142. weapons = {"weapon_arc_atmcard", "lockpick", "Pickpocket"},
  143. command = "thief",
  144. max = 10,
  145. salary = 90,
  146. admin = 0,
  147. vote = false,
  148. hasLicense = false,
  149. category = "Criminal Jobs"
  150. })
  151.  
  152. TEAM_PROTHIEF = DarkRP.createJob("Pro Thief", {
  153. color = Color(128, 128, 128, 255),
  154. model = "models/code_gs/robber/robberplayer.mdl",
  155. description = [[You're a theif. Do what you do best, steal stuff and dont get caught!
  156.  
  157. Raid = YES]],
  158. weapons = {"weapon_arc_atmcard", "lockpick", "m9k_glock", "Pickpocket", "weapon_hookah"},
  159. command = "prothief",
  160. max = 10,
  161. salary = 200,
  162. admin = 0,
  163. vote = false,
  164. hasLicense = false,
  165. customCheck = function(ply) return
  166. table.HasValue({"vipgold","premium","legendary","trialmod","moderator","admin","superadmin"}, ply:GetNWString("usergroup"))
  167. end,
  168. CustomCheckFailMsg = "Pro Thief is limited to VIP Gold / Premium.",
  169. category = "Criminal Jobs"
  170. })
  171.  
  172. TEAM_HACKER = DarkRP.createJob("Hacker", {
  173. color = Color(255, 192, 203, 255),
  174. model = "models/player/aiden_pearce.mdl",
  175. description = [[You're a hacker. Do what you do best. Hack doors for theifs they can be your best friends in raids.
  176.  
  177. Raid = YES]],
  178. weapons = {"weapon_arc_atmcard", "keypad_cracker"},
  179. command = "hacker",
  180. max = 5,
  181. salary = 90,
  182. admin = 0,
  183. vote = false,
  184. hasLicense = false,
  185. category = "Criminal Jobs"
  186. })
  187.  
  188. TEAM_PROHACKER = DarkRP.createJob("Pro Hacker", {
  189. color = Color(255, 51, 51, 255),
  190. model = " models/watch_dogs/characters/aiden_pearce.mdl",
  191. description = [[Become the World's Most Wanted with you new and improved hacking tool.
  192.  
  193. Raid = YES]],
  194. weapons = {"weapon_arc_atmcard", "weapon_hack_phone"},
  195. command = "prohacker",
  196. max = 5,
  197. salary = 110,
  198. admin = 0,
  199. vote = false,
  200. hasLicense = false,
  201. customCheck = function(ply) return
  202. table.HasValue({"legendary","trialmod","moderator","admin","superadmin"}, ply:GetNWString("usergroup"))
  203. end,
  204. CustomCheckFailMsg = "Pro Hacker is limited to Legendary.",
  205. category = "Criminal Jobs"
  206. })
  207.  
  208. TEAM_GUN = DarkRP.createJob("Gun Dealer", {
  209. color = Color(255, 165, 0, 255),
  210. model = "models/player/hostage/hostage_02.mdl",
  211. description = [[You're a gundealer. Sell guns to people but don't get caught selling to people without a license.
  212. You can deny someone your services.
  213.  
  214. Raid = NO]],
  215. weapons = {"weapon_arc_atmcard"},
  216. command = "gundealer",
  217. max = 4,
  218. salary = 400,
  219. admin = 0,
  220. vote = false,
  221. category = "Merchant Jobs"
  222. })
  223.  
  224.  
  225. TEAM_BLACK = DarkRP.createJob("Black Market Dealer", {
  226. color = Color(0, 0, 0, 255),
  227. model = "models/player/leet.mdl",
  228. description = [[If people need good raiding tools, they come talk to you. You sell all the illegal tools used for raiding.
  229. You can't deny anyone your services.
  230.  
  231. Raid = NO]],
  232. weapons = {"weapon_arc_atmcard"},
  233. command = "blackmarket",
  234. max = 4,
  235. salary = 400,
  236. admin = 0,
  237. vote = false,
  238. category = "Merchant Jobs"
  239. })
  240.  
  241. TEAM_PMD = DarkRP.createJob("Private Military Dealer", {
  242. color = Color(255, 140, 0,255),
  243. model = "models/minson97/bo2/section/section.mdl",
  244. description = [[You sell the bigger guns: the military guns. Way more powerful than the guns the gun dealer sells, these guns can fix any problem.
  245. You can't deny anyone your services.
  246.  
  247. Raid = NO]],
  248. weapons = {"weapon_arc_atmcard"},
  249. command = "privatemilitarydealer",
  250. max = 4,
  251. salary = 500,
  252. admin = 0,
  253. vote = false,
  254. customCheck = function(ply) return
  255. table.HasValue({"premium","legendary","trialmod","moderator","admin","superadmin"}, ply:GetNWString("usergroup"))
  256. end,
  257. CustomCheckFailMsg = "Private Military Dealer is limited to Premium.",
  258. category = "Merchant Jobs"
  259. })
  260.  
  261.  
  262. TEAM_MEDIC = DarkRP.createJob("Medic", {
  263. color = Color(255, 116, 255, 255),
  264. model = "models/player/magnusson.mdl",
  265. description = [[You're the nice guy, or the selfish guy, whichever you choose.
  266. Heal people for free or charge them (max of $5,000 for full heal).
  267.  
  268. Raid = NO
  269. Raid Assist = YES]],
  270. weapons = {"weapon_arc_atmcard", "weapon_medkit", "weapon_defibrilator"},
  271. command = "medic",
  272. max = 4,
  273. salary = 250,
  274. admin = 0,
  275. vote = false,
  276. medic = true,
  277. category = "Civilian Jobs"
  278. })
  279.  
  280. TEAM_MAYOR = DarkRP.createJob("Mayor", {
  281. color = Color(183, 0, 0, 255),
  282. model = {
  283. "models/player/breen.mdl",
  284. "models/player/mossman_arctic.mdl"
  285. },
  286. description = [[Create laws and get your police to enforce them. Try not to get killed in the process!.
  287.  
  288. Raid = NO]],
  289. weapons = {"weapon_arc_atmcard", "weaponchecker"},
  290. command = "mayor",
  291. PlayerSpawn = function(ply) ply:SetArmor("25") return CLIENT end,
  292. max = 1,
  293. salary = 1000,
  294. admin = 0,
  295. vote = true,
  296. mayor = true,
  297. category = "Government Jobs",
  298. PlayerDeath = function(ply, weapon, killer)
  299. ply:teamBan()
  300. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  301. if killer:IsPlayer() then
  302. DarkRP.notifyAll(0, 4, "The mayor has been killed and is therefore demoted.")
  303. else
  304. DarkRP.notifyAll(0, 4, "The mayor has died and is therefore demoted.")
  305. end
  306. end
  307. })
  308.  
  309. TEAM_SS = DarkRP.createJob("Mayor's Body Guard", {
  310. color = Color(0, 0, 175, 255),
  311. model = "models/fearless/02.mdl",
  312. description = [[Protect the Mayor at all costs.
  313.  
  314. Raid = NO ]],
  315. weapons = {"weapon_arc_atmcard", "door_ram", "weapon_stungun", "m9k_usp"},
  316. command = "mayorsbodyguard",
  317. PlayerSpawn = function(ply) ply:SetArmor("25") return CLIET end,
  318. max = 8,
  319. salary = 800,
  320. admin = 0,
  321. hasLicense = true,
  322. vote = true,
  323. category = "Government Jobs"
  324. })
  325.  
  326. TEAM_CHIEF = DarkRP.createJob("Police Chief", {
  327. color = Color(0, 0, 175, 255),
  328. model = "models/player/elispolice/police.mdl",
  329. description = [[Leader of the Poice Department. Give orders to Police Officers.
  330.  
  331. Raid = NO]],
  332. weapons = {"weapon_arc_atmcard", "arrest_stick", "unarrest_stick", "m9k_m92beretta", "door_ram",
  333.  
  334. "weaponchecker", "weapon_stungun"},
  335. command = "policechief",
  336. PlayerSpawn = function(ply) ply:SetArmor("10") return CLIENT end,
  337. max = 1,
  338. salary = 800,
  339. admin = 0,
  340. vote = true,
  341. hasLicense = true,
  342. chief = true,
  343. category = "Government Jobs"
  344. })
  345.  
  346. TEAM_POLICE = DarkRP.createJob("Police Officer", {
  347. color = Color(0, 0, 255, 255),
  348. model = {
  349. "models/player/nypd/cop_01.mdl",
  350. "models/player/nypd/cop_02.mdl",
  351. "models/player/nypd/cop_03.mdl",
  352. "models/player/nypd/cop_04.mdl",
  353. "models/player/nypd/cop_05.mdl",
  354. "models/player/nypd/cop_06.mdl",
  355. "models/player/nypd/cop_07.mdl",
  356. "models/player/nypd/cop_08.mdl",
  357. "models/player/nypd/cop_09.mdl"
  358. },
  359. description = [[First Line Of Defense. Protect the citizens against criminals. Listen to the Mayor, Police Cheif, SWAT, and SWAT Leader.
  360.  
  361. RAID = NO]],
  362. weapons = {"arrest_stick", "unarrest_stick", "weapon_arc_atmcard", "m9k_sig_p229r", "door_ram",
  363.  
  364. "weaponchecker"},
  365. command = "policeofficer",
  366. max = 10,
  367. salary = 700,
  368. admin = 0,
  369. vote = true,
  370. hasLicense = true,
  371. category = "Government Jobs"
  372. })
  373.  
  374. TEAM_SWATLEADER = DarkRP.createJob("SWAT Leader", {
  375. color = Color(0, 0, 150, 255),
  376. model = "models/fearless/sru01.mdl",
  377. description = [[Leader of the SWAT. Tell your men what to do. Help the police in raids and to protect the bank.
  378.  
  379. Raid = NO]],
  380. weapons = {"arrest_stick", "unarrest_stick", "weapon_arc_atmcard", "m9k_deagle", "m9k_m16a4_acog",
  381.  
  382. "door_ram", "weaponchecker", "weapon_shield", "weapon_stungun"},
  383. command = "swatleader",
  384. PlayerSpawn = function(ply) ply:SetArmor("100") return CLIENT end,
  385. max = 1,
  386. salary = 850,
  387. admin = 0,
  388. vote = true,
  389. hasLicense = true,
  390. chief = true,
  391. customCheck = function(ply) return
  392. table.HasValue({"premium","legendary","trialmod","moderator","admin","superadmin"}, ply:GetNWString("usergroup"))
  393. end,
  394. CustomCheckFailMsg = "SWAT Leader is limited to Premium.",
  395. category = "Government Jobs"
  396. })
  397.  
  398. TEAM_SWAT = DarkRP.createJob("SWAT", {
  399. color = Color(0, 0, 200, 255),
  400. model = "models/fearless/sru02.mdl",
  401. description = [[You're SWAT. Listen to the SWAT Leader. Protect the bank and assist police in raids.
  402.  
  403. Raid = NO]],
  404. weapons = {"arrest_stick", "unarrest_stick", "weapon_arc_atmcard", "m9k_usp", "m9k_m4a1", "door_ram",
  405.  
  406. "weaponchecker", "weapon_shield"},
  407. command = "swat",
  408. PlayerSpawn = function(ply) ply:SetArmor("75") return CLIENT end,
  409. max = 5,
  410. vote = false,
  411. salary = 750,
  412. admin = 0,
  413. chief = true,
  414. hasLicense = true,
  415. customCheck = function(ply) return
  416. table.HasValue({"vipsilver","vipgold","premium","legendary","trialmod","moderator","admin","superadmin"}, ply:GetNWString("usergroup"))
  417. end,
  418. CustomCheckFailMsg = "SWAT is limited to VIP Silver / Premium.",
  419. category = "Government Jobs",
  420. })
  421.  
  422. TEAM_GUARD = DarkRP.createJob("Security Guard", {
  423. color = Color( 0, 153, 153),
  424. model = {
  425. "models/player/guard_pack/guard_01.mdl",
  426. "models/player/guard_pack/guard_02.mdl",
  427. "models/player/guard_pack/guard_03.mdl",
  428. "models/player/guard_pack/guard_04.mdl",
  429. "models/player/guard_pack/guard_05.mdl",
  430. "models/player/guard_pack/guard_06.mdl",
  431. "models/player/guard_pack/guard_07.mdl",
  432. "models/player/guard_pack/guard_08.mdl",
  433. "models/player/guard_pack/guard_09.mdl"
  434. },
  435. description = [[You are a hired guard. Defend the bases of the people that hire you.
  436.  
  437. Raid = NO]],
  438. weapons = {"weapon_arc_atmcard", "m9k_mp5"},
  439. command = "securityguard",
  440. max = 5,
  441. salary = 600,
  442. admin = 0,
  443. vote = true,
  444. hasLicense = false,
  445. candemote = true,
  446. category = "Civilian Jobs"
  447. })
  448.  
  449. TEAM_HITMAN = DarkRP.createJob("Hitman", {
  450. color = Color(255, 0, 0, 255),
  451. model = "models/player/suits/robber_open.mdl",
  452. description = [[You're the assassin of the server. You get paid to execute people on the server.
  453.  
  454. Raid = YES]],
  455. weapons = {"m9k_knife", "weapon_arc_atmcard"},
  456. command = "hitman",
  457. max = 4,
  458. salary = 900,
  459. admin = 0,
  460. vote = false,
  461. hasLicense = true,
  462. customCheck = function(ply) return
  463. table.HasValue({"vipgold","premium","legendary","trialmod","moderator","admin","superadmin"}, ply:GetNWString("usergroup"))
  464. end,
  465. CustomCheckFailMsg = "Hitman is limited to VIP Gold / Premium.",
  466. category = "Criminal Jobs"
  467. })
  468.  
  469. TEAM_PROHITMAN = DarkRP.createJob("Pro Hitman", {
  470. color = Color(0, 0, 0, 255),
  471. model = "models/player/legion/3e_soldier.mdl",
  472. description = [[You're the assassin of the server. You get paid to execute people on the server.
  473.  
  474. Raid = YES]],
  475. weapons = {"m9k_knife", "m9k_m9k_barret_m82", "grapplehookv2", "weapon_arc_atmcard"},
  476. command = "prohitman",
  477. max = 2,
  478. salary = 950,
  479. admin = 0,
  480. vote = false,
  481. hasLicense = true,
  482. customCheck = function(ply) return
  483. table.HasValue({"legendary","trialmod","moderator","admin","superadmin"}, ply:GetNWString("usergroup"))
  484. end,
  485. CustomCheckFailMsg = "Pro Thief is limited to Legendary.",
  486. category = "Criminal Jobs"
  487. })
  488.  
  489. TEAM_GANSTERLEADER = DarkRP.createJob("Gangster Leader", {
  490. color = Color(137, 137, 136, 255),
  491. model = {
  492. "models/fearless/wsuit09.mdl",
  493. "models/fearless/wsuit15.mdl"
  494. },
  495. description = [[You're the gangster leader. Create plans with your fellow Gangsters to eliminate the mafia team.
  496. You may KOS Mafia whenever you're in a private location, do not KOS them if you're in the public.
  497.  
  498. Raid = YES]],
  499. weapons = {"weapon_arc_atmcard", "m9k_sig_p229r"},
  500. command = "gangsterleader",
  501. max = 1,
  502. salary = 550,
  503. admin = 0,
  504. vote = false,
  505. hasLicense = false,
  506. category = "Criminal Jobs"
  507. })
  508.  
  509. TEAM_GANSTER = DarkRP.createJob("Gangster Member", {
  510. color = Color(137, 137, 136, 255),
  511. model = {
  512. "models/fearless/wsuit09.mdl",
  513. "models/fearless/wsuit15.mdl"
  514. },
  515. description = [[Help the Gangster Leader plan attacks against the mafia.
  516. You may KOS Mafia whenever you're in a private location, do not KOS them if you're in the public.
  517.  
  518. Raid = YES]],
  519. weapons = {"weapon_arc_atmcard"},
  520. command = "gangster",
  521. max = 5,
  522. salary = 500,
  523. admin = 0,
  524. vote = false,
  525. hasLicense = false,
  526. category = "Criminal Jobs"
  527. })
  528.  
  529. TEAM_BANK = DarkRP.createJob("Bank Manager", {
  530. color = Color(0, 255, 255, 255),
  531. model = "models/player/suits/male_08_shirt_tie.mdl",
  532. description = [[You run the bank. Fortify the bank to prevent robbery.
  533.  
  534. Raid = NO]],
  535. weapons = {"weapon_arc_atmcard", "m9k_model3russian", "weaponchecker"},
  536. command = "bankmanager",
  537. PlayerSpawn = function(ply) ply:SetArmor("15") return CLIENT end,
  538. max = 1,
  539. salary = 650,
  540. admin = 0,
  541. vote = false,
  542. category = "Government Jobs"
  543. })
  544.  
  545. TEAM_TERRORIST = DarkRP.createJob("Terrorist", {
  546. color = Color(255, 0, 0, 255),
  547. model = "models/sirgibs/ragdolls/css/terror_phoenix_player.mdl",
  548. description = [[Allah Hu Akbar. Bring terror unto the city with your weapon.
  549.  
  550. Raid = YES]],
  551. weapons = {"weapon_arc_atmcard", "m9k_glock", "m9k_ak47"},
  552. command = "terrorist",
  553. PlayerSpawn = function(ply) ply:SetArmor("25") return CLIENT end,
  554. max = 4,
  555. salary = 80,
  556. admin = 0,
  557. vote = false,
  558. customCheck = function(ply) return
  559. table.HasValue({"vipgold","premium","legendary","trialmod","moderator","admin","superadmin"}, ply:GetNWString("usergroup"))
  560. end,
  561. CustomCheckFailMsg = "Terrorist is limited to VIP Gold / Premium.",
  562. category = "Criminal Jobs"
  563. })
  564.  
  565. TEAM_Rapist = DarkRP.createJob("Rapist", {
  566. color = Color(51, 25, 0, 255),
  567. model = "models/player/kleiner.mdl",
  568. description = [[Rape people without getting seen/caught.
  569.  
  570. Raid = YES]],
  571. weapons = {"weapon_arc_atmcard", "weapon_rape"},
  572. command = "Rrapist",
  573. PlayerSpawn = function(ply) ply:SetArmor("25") return CLIENT end,
  574. max = 2,
  575. salary = 150,
  576. admin = 0,
  577. vote = false,
  578. customCheck = function(ply) return
  579. table.HasValue({"premium","legendary","trialmod","moderator","admin","superadmin"}, ply:GetNWString("usergroup"))
  580. end,
  581. CustomCheckFailMsg = "Rapist is limited to Premium.",
  582. category = "Criminal Jobs"
  583. })
  584.  
  585. TEAM_SERIAL = DarkRP.createJob("Serial Killer", {
  586. color = Color(255, 0, 0, 255),
  587. model = "models/player/hostage/hostage_04.mdl",
  588. description = [[Kill people without getting seen/caught!
  589.  
  590. Raid = NO]],
  591. weapons = {"weapon_arc_atmcard", "m9k_machete"},
  592. command = "serialkiller",
  593. PlayerSpawn = function(ply) ply:SetArmor("25") return CLIENT end,
  594. max = 1,
  595. salary = 350,
  596. admin = 0,
  597. vote = false,
  598. customCheck = function(ply) return
  599. table.HasValue({"legendary","trialmod","moderator","admin","superadmin"}, ply:GetNWString("usergroup"))
  600. end,
  601. CustomCheckFailMsg = "Serial Killer is limited to Legendary.",
  602. category = "Criminal Jobs"
  603. })
  604.  
  605. TEAM_VIG = DarkRP.createJob("Vigilante", {
  606. color = Color(0, 128, 255, 255),
  607. model = {
  608. "models/player/Group03/male_09.mdl",
  609. "models/player/Group03/male_01.mdl",
  610. "models/player/Group03/female_06.mdl"
  611. },
  612. description = [[The cops are not enough you, must protect these streets.
  613.  
  614. Raid = YES]],
  615. weapons = {"weapon_arc_atmcard", "m9k_m92beretta" },
  616. command = "vigilante",
  617. PlayerSpawn = function(ply) ply:SetArmor("15") return CLIENT end,
  618. max = 2,
  619. salary = 200,
  620. admin = 0,
  621. vote = true,
  622. category = "Criminal Jobs"
  623. })
  624.  
  625. TEAM_ANARCHY = DarkRP.createJob("Anarchist", {
  626. color = Color(255, 153, 51, 255),
  627. model = {
  628. "models/player/Group03/female_02.mdl",
  629. "models/player/Group03/male_03.mdl",
  630. "models/player/Group03/male_07.mdl"
  631. },
  632. description = [[You are done working for the man now is the time to riot in the streets.
  633.  
  634. Raid = YES]],
  635. weapons = {"weapon_arc_atmcard"},
  636. command = "anarchist",
  637. max = 5,
  638. salary = 150,
  639. admin = 0,
  640. vote = false,
  641. category = "Criminal Jobs"
  642. })
  643.  
  644.  
  645. TEAM_BGIG = DarkRP.createJob("Mercenary", {
  646. color = Color(64, 64, 64, 255),
  647. model = "models/npc/portal/male_02_aperture.mdl",
  648. description = [[You're a private mercenary. Follow the Mercencary Commander's orders.
  649.  
  650. Raid = YES]],
  651. weapons = {"weapon_arc_atmcard", "m9k_sig_p229r"},
  652. command = "mercenary",
  653. max = 5,
  654. salary = 150,
  655. admin = 0,
  656. vote = false,
  657. hasLicense = false,
  658. category = "Criminal Jobs"
  659. })
  660.  
  661. TEAM_BGIS = DarkRP.createJob("Mercenary Commander", {
  662. color = Color(64, 64, 64, 255),
  663. model = "models/player/portal/male_08_aperture.mdl",
  664. description = [[You're the leader of the mercenaries.
  665.  
  666. Raid = YES]],
  667. weapons = {"weapon_arc_atmcard", "m9k_l85" },
  668. command = "mercenarycommander",
  669. PlayerSpawn = function(ply) ply:SetArmor("50") return CLIENT end,
  670. max = 1,
  671. salary = 250,
  672. admin = 0,
  673. vote = false,
  674. hasLicense = false,
  675. customCheck = function(ply) return
  676. table.HasValue({"premium","legendary","trialmod","moderator","admin","superadmin"}, ply:GetNWString("usergroup"))
  677. end,
  678. CustomCheckFailMsg = "Mercenary Leader is limited to Premium.",
  679. category = "Criminal Jobs"
  680. })
  681.  
  682. TEAM_SEWER = DarkRP.createJob("Sewer Mutant", {
  683. color = Color(41, 67, 38, 255),
  684. model = "models/half-dead/specimen.mdl",
  685. description = [[You are a mutant outcast from society who is forced to live in the sewers underground.
  686.  
  687. Raid = NO]],
  688. weapons = {"weapon_arc_atmcard" , "parkourmod"},
  689. command = "sewermutant",
  690. max = 5,
  691. salary = 0,
  692. admin = 0,
  693. vote = false,
  694. category = "Civilian Jobs"
  695. })
  696.  
  697. TEAM_MAYORSDAUGHTER = DarkRP.createJob("Mayor's Daughter", {
  698. color = Color(255, 74, 220, 250),
  699. model = "models/fearless/rosa.mdl",
  700. description = [[You're the Mayor's daughter follow him on business trips and beg him for money.
  701.  
  702. Raid = NO]],
  703. weapons = {"weapon_arc_atmcard"},
  704. command = "mayorsdaughter",
  705. max = 1,
  706. salary = 0,
  707. admin = 0,
  708. vote = true,
  709. hasLicense = false,
  710. category = "Civilian Jobs"
  711. })
  712.  
  713.  
  714. TEAM_CASINO = DarkRP.createJob("Casino Owner", {
  715. color = Color(188, 184, 138, 250),
  716. model = "models/player/monk.mdl",
  717. description = [[You run the Casino, set up doors and charge entry fees for entering the casino and high roller tables.
  718.  
  719. Raid = NO]],
  720. weapons = {"weapon_arc_atmcard"},
  721. command = "casinoowner",
  722. max = 1,
  723. salary = 0,
  724. admin = 0,
  725. vote = false,
  726. hasLicense = false,
  727. category = "Civilian Jobs"
  728. })
  729.  
  730. TEAM_FBI = DarkRP.createJob("FBI", {
  731. color = Color(0, 0, 255, 255),
  732. model = {
  733. "models/fbi_pack/fbi_01.mdl",
  734. "models/fbi_pack/fbi_02.mdl",
  735. "models/fbi_pack/fbi_05.mdl"
  736. },
  737. description = [[You're the most elite form of civil protection.
  738.  
  739. Raid = NO]],
  740. weapons = {"arrest_stick", "unarrest_stick", "weapon_arc_atmcard", "m9k_hk45", "door_ram", "weaponchecker", "weapon_hack_phone"},
  741. command = "fbi",
  742. PlayerSpawn = function(ply) ply:SetArmor("25") return CLIENT end,
  743. max = 3,
  744. salary = 650,
  745. admin = 0,
  746. vote = true,
  747. hasLicense = false,
  748. customCheck = function(ply) return
  749. table.HasValue({"legendary","trialmod","moderator","admin","superadmin"}, ply:GetNWString("usergroup"))
  750. end,
  751. CustomCheckFailMsg = "FBI is limited to Legendary.",
  752. category = "Government Jobs",
  753. })
  754.  
  755. TEAM_CINEMAOWNER = DarkRP.createJob("Cinema Owner", {
  756. color = Color(65, 65, 65, 255),
  757. model = "models/player/suits/male_04_shirt_tie.mdl",
  758. description = [[You are in charge of the Cinema.
  759. Get paid to play clips and entertain users in the Cinema theater.
  760.  
  761. Raid = NO]],
  762. weapons = {"weapon_arc_atmcard"},
  763. command = "cinemaowner",
  764. max = 1,
  765. salary = 300,
  766. admin = 0,
  767. vote = false,
  768. hasLicense = false,
  769. category = "Civilian Jobs"
  770. })
  771.  
  772. ----------- Custom Classes ----------
  773.  
  774. TEAM_CCOO7= AddExtraTeam("OO7", {
  775. color = Color(41, 46, 55, 255),
  776. model = "models/player/bond.mdl",
  777. description = [[James Bond Is an agent of Mi6 who is of double O status. He is extremely adaptable to any situation and is able to perform under extreme circumstances.]],
  778. weapons = {"m9k_mp5sd","m9k_m24","parkourmod","lockpick","pocket"},
  779. command = "CCOO7",
  780. max = 1,
  781. salary = 500,
  782. admin = 0,
  783. vote = false,
  784. hasLicense = false,
  785. customCheck =function(ply)
  786. return ply:SteamID()=="STEAM_0:0:72761562"
  787. end,
  788. customCheckFailMsg = "The names Bond, James Bond.",
  789. category = "Custom Classes"
  790. })
  791.  
  792. TEAM_ASSASSIN= AddExtraTeam("Superior Assassin", {
  793. color = Color(0, 0, 255, 255),
  794. model = "models/deathclaw_player/deathclaw_player_glowing.mdl",
  795. description = [[To kill all he is asigned to.]],
  796. weapons = {"m9k_svu","m9k_mp9","parkourmod","lockpick","pocket"},
  797. command = "SA",
  798. max = 1,
  799. salary = 950,
  800. admin = 0,
  801. vote = false,
  802. hasLicense = false,
  803. customCheck =function(ply)
  804. return ply:SteamID()=="STEAM_0:0:58931830"
  805. end,
  806. customCheckFailMsg = "Not today.",
  807. category = "Custom Classes"
  808. })
  809.  
  810. TEAM_SKULLDOZER= AddExtraTeam("Skulldozer", {
  811. color = Color(0, 0, 0, 255),
  812. model = "models/mark2580/payday2/pd2_bulldozer_player.mdl",
  813. description = [[A tank for the cloaker to hide behind.]],
  814. weapons = {"m9k_m249lmg"},
  815. command = "Spu",
  816. max = 1,
  817. salary = 500,
  818. admin = 0,
  819. vote = false,
  820. PlayerSpawn = function(ply) ply:SetBodygroup(2) ply:SetArmor(100) ply:SetHealth(140) end,
  821. hasLicense = false,
  822. customCheck =function(ply)
  823. return ply:SteamID()=="STEAM_0:1:68161235"
  824. end,
  825. customCheckFailMsg = "You're not spu!",
  826. category = "Custom Classes"
  827. })
  828.  
  829. TEAM_CLOAKER= AddExtraTeam("Cloaker", {
  830. color = Color(0, 204, 0, 255),
  831. model = "models/mark2580/payday2/pd2_cloaker_player.mdl",
  832. description = [[A stealthy sniper that uses the Skulldozer for cover.]],
  833. weapons = {"m9k_spas12","m9k_svu"},
  834. command = "CLKR",
  835. max = 1,
  836. salary = 500,
  837. admin = 0,
  838. vote = false,
  839. hasLicense = false,
  840. customCheck =function(ply)
  841. return ply:SteamID()=="STEAM_0:0:62221985"
  842. end,
  843. customCheckFailMsg = "You're not Sean!",
  844. category = "Custom Classes"
  845. })
  846.  
  847. TEAM_DARTH= AddExtraTeam("Darth Nihilus", {
  848. color = Color(77, 0, 77, 255),
  849. model = "models/grealms/characters/darthnihilus/darthnihilus.mdl",
  850. description = [[Fuckboy.]],
  851. weapons = {"m9k_acr","m9k_mp5","weapon_arc_atmcard","weapon_lightsaber"},
  852. command = "NHL",
  853. max = 1,
  854. salary = 500,
  855. admin = 0,
  856. vote = false,
  857. hasLicense = false,
  858. customCheck =function(ply)
  859. return ply:SteamID()=="STEAM_0:1:58587998"
  860. end,
  861. customCheckFailMsg = "You're not Shadow!",
  862. category = "Custom Classes"
  863. })
  864.  
  865. /*---------------------------------------------------------------------------
  866. Define which team joining players spawn into and what team you change to if demoted
  867. ---------------------------------------------------------------------------*/
  868. GAMEMODE.DefaultTeam = TEAM_CITIZEN
  869. /*---------------------------------------------------------------------------
  870. Define which teams belong to civil protection
  871. Civil protection can set warrants, make people wanted and do some other police related things
  872. ---------------------------------------------------------------------------*/
  873. GAMEMODE.CivilProtection = {
  874. [TEAM_POLICE] = true,
  875. [TEAM_CHIEF] = true,
  876. [TEAM_MAYOR] = true,
  877. [TEAM_SWAT] = true,
  878. [TEAM_SWATLEADER] = true,
  879. [TEAM_FBI] = true,
  880. }
  881. /*---------------------------------------------------------------------------
  882. Jobs that are hitmen (enables the hitman menu)
  883. ---------------------------------------------------------------------------*/
  884. DarkRP.addHitmanTeam(TEAM_MOB)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement