Advertisement
Guest User

Untitled

a guest
Jun 18th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.71 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. -- Normal Jobs
  21.  
  22. TEAM_VPNER = DarkRP.createJob("Vape Scientist", {
  23. color = Color(31, 193, 96, 255),
  24. model = {"models/player/mossman.mdl", "models/player/mossman_arctic.mdl"},
  25. description = [[Study the science of Vape! Take to the skies with the helium vape!]],
  26. weapons = {"weapon_vape_medicinal", "weapon_vape_hallucinogenic", "weapon_vape_helium"},
  27. command = "vpner",
  28. max = 1,
  29. salary = 250,
  30. admin = 0,
  31. vote = false,
  32. hasLicense = false,
  33. candemote = true,
  34. category = "Citizens",
  35. })
  36. TEAM_CAR_REPAIR = DarkRP.createJob("Car Repairman", {
  37. color = Color(31, 193, 96, 255),
  38. model = {"models/player/eli.mdl"},
  39. description = [[You fix cars for free or for money! Also you vape.]],
  40. weapons = {"vc_wrench", "weapon_vape", "weapon_arc_atmcard"},
  41. command = "carrepair",
  42. max = 2,
  43. salary = 75,
  44. admin = 0,
  45. vote = false,
  46. hasLicense = false,
  47. candemote = true,
  48. category = "Citizens",
  49. })
  50. TEAM_VAPE = DarkRP.createJob("Vape Dude", {
  51. color = Color(31, 193, 96, 255),
  52. model = {"models/player/gman_high.mdl"},
  53. description = [[You are a Vape dude, go green.]],
  54. weapons = {"weapon_vape", "weapon_vape_juicy", "weapon_arc_atmcard"},
  55. command = "vape",
  56. max = 4,
  57. salary = 35,
  58. admin = 0,
  59. vote = false,
  60. hasLicense = false,
  61. candemote = true,
  62. category = "Citizens",
  63. })
  64. TEAM_VAPEDEAL = DarkRP.createJob("Vape Dealer", {
  65. color = Color(31, 193, 96, 255),
  66. model = {"models/player/gman_high.mdl"},
  67. description = [[You ask yourself, can I let other people go green?]],
  68. weapons = {"weapon_vape", "weapon_arc_atmcard"},
  69. command = "vapedealer",
  70. max = 4,
  71. salary = 35,
  72. admin = 0,
  73. vote = false,
  74. hasLicense = false,
  75. candemote = true,
  76. category = "Citizens",
  77. })
  78. TEAM_APROTHIEF = DarkRP.createJob("Pro Thief", {
  79. color = Color(0, 0, 0, 255),
  80. model = {"models/player/phoenix.mdl"},
  81. description = [[Steal stuff, professionally.]],
  82. weapons = {"prokeypadcracker","lockpick","m9k_deagle","pickpocket","weapon_fists", "weapon_arc_atmcard"},
  83. command = "aprothief",
  84. max = 3,
  85. salary = 125,
  86. admin = 0,
  87. vote = false,
  88. hasLicense = false,
  89. candemote = true,
  90. category = "Criminals",
  91. customCheck = function(ply) return ply:GetUserGroup() == "VIP" or ply:GetUserGroup() == "VIP+" or ply:GetUserGroup() == "Vape Lord" or ply:GetUserGroup() == "modvip" or ply:GetUserGroup() == "tmodvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  92. CustomCheckFailMsg = "This job is VIP only!"
  93. })
  94. TEAM_THIEF = DarkRP.createJob("Thief", {
  95. color = Color(0, 0, 0, 255),
  96. model = {"models/player/arctic.mdl"},
  97. description = [[You are a thief, rob people, lockpick their house and steal their plants and legal printers.]],
  98. weapons = {"lockpick","pickpocket","weapon_fists","keypad_cracker", "weapon_arc_atmcard"},
  99. command = "Thief",
  100. max = 4,
  101. salary = 65,
  102. admin = 0,
  103. vote = false,
  104. hasLicense = false,
  105. category = "Criminals",
  106. })
  107. TEAM_ASSASSIN = DarkRP.createJob("Assassin", {
  108. color = Color(0, 0, 0, 255),
  109. model = {"models/player/leet.mdl"},
  110. description = [[People hire you to take out other people,
  111. A single breath can make you loose a shot.]],
  112. weapons = {"m9k_m24","weapon_fists", "weapon_arc_atmcard"},
  113. command = "assassin",
  114. max = 2,
  115. salary = 65,
  116. admin = 0,
  117. vote = false,
  118. hasLicense = false,
  119. category = "Criminals",
  120. })
  121. TEAM_HOBOKING = DarkRP.createJob("Hobo King", {
  122. color = Color(215, 57, 57, 255),
  123. model = {"models/player/charple.mdl"},
  124. description = [[You're a hobo king! Get your fellow hobos and go raid people!]],
  125. weapons = {"weapon_bugbait","weapon_fists", "weapon_angryhobo", "weapon_arc_atmcard"},
  126. command = "hoboking",
  127. max = 1,
  128. salary = 0,
  129. admin = 0,
  130. vote = false,
  131. hasLicense = true,
  132. candemote = true,
  133. -- CustomCheck
  134. medic = false,
  135. chief = false,
  136. mayor = false,
  137. hobo = true,
  138. cook = false,
  139. category = "Citizens",
  140. })
  141. TEAM_HOBOLORD = DarkRP.createJob("Hobo Lord", {
  142. color = Color(215, 57, 57, 255),
  143. model = {"models/player/charple.mdl"},
  144. description = [[You're a hobo lord! All hobos worship you because of your dankness.]],
  145. weapons = {"weapon_bugbait","weapon_fists", "weapon_angryhobo", "weapon_vape", "gidzco_brick", "weapon_arc_atmcard"},
  146. command = "hoboklord",
  147. max = 1,
  148. salary = 0,
  149. admin = 0,
  150. vote = false,
  151. hasLicense = true,
  152. candemote = true,
  153. hobo = true,
  154. customCheck = function(ply) return ply:GetUserGroup() == "VIP" or ply:GetUserGroup() == "VIP+" or ply:GetUserGroup() == "Vape Lord" or ply:GetUserGroup() == "modvip" or ply:GetUserGroup() == "tmodvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  155. CustomCheckFailMsg = "This job is VIP only!",
  156. category = "Citizens"
  157. })
  158. TEAM_BMD = DarkRP.createJob("Black Market Dealer", {
  159. color = Color(217, 60, 60, 255),
  160. model = {"models/player/eli.mdl"},
  161. description = [[You are a black market dealer. You illegally deal weaponry to people on the streets. Try not to get caught! ]],
  162. weapons = {"weapon_fists","m9k_coltpython", "weapon_arc_atmcard"},
  163. command = "blackmarketdealer",
  164. max = 2,
  165. salary = 65,
  166. admin = 0,
  167. vote = false,
  168. hasLicense = false,
  169. candemote = true,
  170. category = "Vendors",
  171. })
  172. TEAM_NINJAPRO = DarkRP.createJob("Ninja", {
  173. color = Color(0, 132, 255, 255),
  174. model = {"models/player/alyx.mdl"},
  175. description = [[You are Pro Ninja! Climb around and be awesome!]],
  176. weapons = {"climb_swep2","m9k_knife","weapon_fists", "weapon_vape_butterfly", "weapon_arc_atmcard"},
  177. command = "proninja",
  178. max = 2,
  179. salary = 75,
  180. admin = 0,
  181. vote = false,
  182. hasLicense = true,
  183. candemote = true,
  184. category = "Criminals",
  185. customCheck = function(ply) return ply:GetUserGroup() == "VIP" or ply:GetUserGroup() == "VIP+" or ply:GetUserGroup() == "Vape Lord" or ply:GetUserGroup() == "modvip" or ply:GetUserGroup() == "tmodvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  186. CustomCheckFailMsg = "This job is VIP only!"
  187. })
  188. TEAM_SWAT = DarkRP.createJob("S.W.A.T", {
  189. color = Color(35, 0, 255, 255),
  190. model = {"models/player/bfh_operator.mdl"},
  191. description = [[You are a S.W.A.T, Your job is to handle the bigger crimes in the city]],
  192. weapons = {"arrest_stick","unarrest_stick","m9k_m92beretta","m9k_mp5","stunstick","door_ram","weaponchecker","weapon_fists", "weapon_cuff_police"},
  193. command = "swat",
  194. max = 4,
  195. salary = 70,
  196. admin = 0,
  197. vote = true,
  198. hasLicense = true,
  199. candemote = true,
  200. category = "Government",
  201. hasRadio = true
  202. })
  203. TEAM_SWATS = DarkRP.createJob("S.W.A.T Sniper", {
  204. color = Color(35, 0, 255, 255),
  205. model = {"models/player/riot.mdl"},
  206. description = [[You are a S.W.A.T Sniper, Your job is to handle the bigger crimes in the city, and snipe law breakers]],
  207. weapons = {"arrest_stick","unarrest_stick","m9k_m92beretta","stunstick","door_ram","weaponchecker","m9k_m98b","weapon_fists", "weapon_cuff_police"},
  208. command = "swats",
  209. max = 1,
  210. salary = 75,
  211. admin = 0,
  212. vote = true,
  213. hasLicense = true,
  214. candemote = true,
  215. category = "Government",
  216. hasRadio = true
  217. })
  218. TEAM_SWATL = DarkRP.createJob("S.W.A.T Leader", {
  219. color = Color(35, 0, 255, 255),
  220. model = {"models/player/urban.mdl"},
  221. description = [[You are a S.W.A.T Leader, Your job is to handle the bigger crimes in the city, and you lead your SWAT]],
  222. weapons = {"arrest_stick","unarrest_stick","m9k_m92beretta","stunstick","door_ram","weaponchecker","m9k_m416","weapon_fists", "weapon_cuff_police"},
  223. command = "swatl",
  224. max = 1,
  225. salary = 80,
  226. admin = 0,
  227. vote = true,
  228. hasLicense = true,
  229. candemote = true,
  230. category = "Government",
  231. customCheck = function(ply) return ply:GetUserGroup() == "VIP" or ply:GetUserGroup() == "VIP+" or ply:GetUserGroup() == "Vape Lord" or ply:GetUserGroup() == "modvip" or ply:GetUserGroup() == "tmodvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  232. CustomCheckFailMsg = "This job is VIP only!",
  233. hasRadio = true
  234. })
  235. TEAM_SWATM = DarkRP.createJob("S.W.A.T Medic", {
  236. color = Color(35, 0, 255, 255),
  237. model = {"models/player/bfh_mechanic.mdl"},
  238. description = [[You are a S.W.A.T Medic, Your job is to heal all swat if damaged]],
  239. weapons = {"arrest_stick","unarrest_stick","m9k_m92beretta","m9k_m4a1","stunstick","door_ram","weaponchecker","med_kit","weapon_fists", "weapon_cuff_police"},
  240. command = "swatm",
  241. max = 1,
  242. salary = 70,
  243. admin = 0,
  244. vote = true,
  245. hasLicense = true,
  246. candemote = true,
  247. category = "Government",
  248. hasRadio = true
  249. })
  250. TEAM_OWNER = DarkRP.createJob("Owner", {
  251. color = Color(6, 131, 247, 255),
  252. model = {"models/player/demon_violinist/demon_violinist.mdl"},
  253. description = [[]],
  254. weapons = {"unarrest_stick", "weapon_vape"},
  255. command = "owner",
  256. max = 2,
  257. salary = 500,
  258. admin = 0,
  259. vote = false,
  260. hasLicense = true,
  261. candemote = true,
  262. category = "Staff",
  263. customCheck = function(ply) return
  264. table.HasValue({"Owner"}, ply:GetNWString("usergroup"))end,
  265. CustomCheckFailMsg = "This job is Staff Job only!",
  266. hasRadio = true,
  267. })
  268. TEAM_ADMIN = DarkRP.createJob("Staff On Duty", {
  269. color = Color(33, 201, 224, 255),
  270. model = {"models/player/elispolice/police.mdl"},
  271. description = [[]],
  272. weapons = {"unarrest_stick", "weapon_keypadchecker", "vc_wrench"},
  273. command = "admin",
  274. max = 6,
  275. salary = 300,
  276. admin = 0,
  277. vote = false,
  278. hasLicense = true,
  279. candemote = false,
  280. category = "Staff",
  281. customCheck = function(ply) return ply:GetUserGroup() == "tmod" or ply:GetUserGroup() == "mod" or ply:GetUserGroup() == "tmodvip" or ply:GetUserGroup() == "modvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  282. CustomCheckFailMsg = "This job is Staff Only!",
  283. hasRadio = true,
  284. })
  285. TEAM_GUN = DarkRP.createJob("Gun Dealer", {
  286. color = Color(229, 142, 12, 255),
  287. model = {"models/player/monk.mdl"},
  288. description = [[you make money by selling guns]],
  289. weapons = {"weapon_fists", "weapon_arc_atmcard"},
  290. command = "gun",
  291. max = 4,
  292. salary = 75,
  293. admin = 0,
  294. vote = false,
  295. hasLicense = false,
  296. candemote = true,
  297. -- CustomCheck
  298. category = "Vendors",
  299. })
  300. TEAM_FBI = DarkRP.createJob("FBI", {
  301. color = Color(34, 17, 232, 255),
  302. model = {"models/fbi_pack/fbi_02.mdl","models/fbi_pack/fbi_04.mdl","models/fbi_pack/fbi_01.mdl"},
  303. description = [[You are a FBI, Your job is to handle the bigger crimes in the city]],
  304. weapons = {"arrest_stick","unarrest_stick","stunstick","door_ram","weaponchecker","weapon_fists","m9k_honeybadger", "weapon_vape", "weapon_cuff_police"},
  305. command = "fbi",
  306. max = 2,
  307. salary = 90,
  308. admin = 0,
  309. vote = false,
  310. hasLicense = true,
  311. candemote = true,
  312. category = "Government",
  313. customCheck = function(ply) return ply:GetUserGroup() == "VIP" or ply:GetUserGroup() == "VIP+" or ply:GetUserGroup() == "Vape Lord" or ply:GetUserGroup() == "modvip" or ply:GetUserGroup() == "tmodvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  314. CustomCheckFailMsg = "This job is VIP only!",
  315. hasRadio = true,
  316. })
  317. TEAM_MAFIA = DarkRP.createJob("Mafioso", {
  318. color = Color(63, 50, 50, 255),
  319. model = {"models/humans/mafia/male_02.mdl","models/humans/mafia/male_09.mdl"},
  320. description = [[]],
  321. weapons = {"weapon_fists", "weapon_arc_atmcard"},
  322. command = "americanmafiamember",
  323. max = 3,
  324. salary = 65,
  325. admin = 0,
  326. vote = false,
  327. hasLicense = false,
  328. candemote = false,
  329. category = "Gangsters",
  330. hasRadio = true,
  331. })
  332.  
  333. TEAM_MAFIALEADER = DarkRP.createJob("Godfather", {
  334. color = Color(63, 50, 50, 255),
  335. model = {"models/humans/mafia/male_02.mdl","models/humans/mafia/male_09.mdl"},
  336. description = [[]],
  337. weapons = {"weapon_fists","m9k_coltpython", "weapon_arc_atmcard"},
  338. command = "mexicanmafia",
  339. max = 1,
  340. salary = 75,
  341. admin = 0,
  342. vote = false,
  343. hasLicense = false,
  344. candemote = false,
  345. category = "Gangsters",
  346. hasRadio = true,
  347. })
  348. TEAM_MMAFIA = DarkRP.createJob("Cartel Member", {
  349. color = Color(63, 50, 50, 255),
  350. model = {"models/humans/mafia/male_02.mdl","models/humans/mafia/male_09.mdl"},
  351. description = [[]],
  352. weapons = {"weapon_fists", "weapon_arc_atmcard"},
  353. command = "americanmafiamemberM",
  354. max = 3,
  355. salary = 65,
  356. admin = 0,
  357. vote = false,
  358. hasLicense = false,
  359. candemote = false,
  360. category = "Gangsters",
  361. hasRadio = true,
  362. })
  363.  
  364. TEAM_MMAFIALEADER = DarkRP.createJob("Cartel Boss", {
  365. color = Color(63, 50, 50, 255),
  366. model = {"models/humans/mafia/male_02.mdl","models/humans/mafia/male_09.mdl"},
  367. description = [[]],
  368. weapons = {"weapon_fists","m9k_coltpython", "weapon_vape", "lockpick", "weapon_arc_atmcard"},
  369. command = "mexicanMmafia",
  370. max = 1,
  371. salary = 75,
  372. admin = 0,
  373. vote = false,
  374. hasLicense = false,
  375. candemote = false,
  376. category = "Gangsters",
  377. hasRadio = true,
  378. })
  379. TEAM_POLICE = DarkRP.createJob("Police", {
  380. color = Color(47, 17, 232, 255),
  381. model = {"models/player/combine_soldier.mdl"},
  382. description = [[You try to protect the city ]],
  383. weapons = {"arrest_stick","unarrest_stick","stunstick","door_ram","weaponchecker","weapon_fists","m9k_glock", "weapon_cuff_police"},
  384. command = "cpp",
  385. max = 5,
  386. salary = 75,
  387. admin = 0,
  388. vote = true,
  389. hasLicense = true,
  390. candemote = true,
  391. category = "Government",
  392. hasRadio = true
  393. })
  394. TEAM_CHIEF = DarkRP.createJob("Police Chief", {
  395. color = Color(47, 17, 232, 255),
  396. model = {"models/player/bfh_mechanic.mdl"},
  397. description = [[You try to protect the city ]],
  398. weapons = {"arrest_stick","unarrest_stick","stunstick","door_ram","weaponchecker","weapon_fists","m9k_glock","m9k_mp5sd", "weapon_cuff_police"},
  399. command = "cpc",
  400. max = 1,
  401. salary = 85,
  402. admin = 0,
  403. vote = true,
  404. hasLicense = true,
  405. candemote = true,
  406. category = "Government",
  407. hasRadio = true
  408. })
  409. TEAM_MASTERHITMAN = DarkRP.createJob("Master Hitman", {
  410. color = Color(0, 0, 0, 255),
  411. model = {"models/player/agent_47.mdl"},
  412. description = [[People pay you money to kill someone]],
  413. weapons = {"lockpick","weapon_fists","m9k_svu", "weapon_arc_atmcard"},
  414. command = "mhitman",
  415. max = 2,
  416. salary = 90,
  417. admin = 0,
  418. vote = false,
  419. hasLicense = false,
  420. candemote = true,
  421. category = "Criminals",
  422. customCheck = function(ply) return ply:GetUserGroup() == "VIP" or ply:GetUserGroup() == "VIP+" or ply:GetUserGroup() == "Vape Lord" or ply:GetUserGroup() == "modvip" or ply:GetUserGroup() == "tmodvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  423. CustomCheckFailMsg = "This job is VIP only!"
  424. })
  425. TEAM_PROHITMAN = DarkRP.createJob("Pro hitman", {
  426. color = Color(0, 132, 255, 255),
  427. model = {"models/agent_47.mdl"},
  428. description = [[]],
  429. weapons = {"lockpick","weapon_fists","m9k_intervention", "weapon_arc_atmcard"},
  430. command = "prohitman",
  431. max = 2,
  432. salary = 85,
  433. admin = 0,
  434. vote = false,
  435. hasLicense = false,
  436. candemote = true,
  437. category = "Criminals",
  438. customCheck = function(ply) return ply:GetUserGroup() == "VIP" or ply:GetUserGroup() == "VIP+" or ply:GetUserGroup() == "Vape Lord" or ply:GetUserGroup() == "modvip" or ply:GetUserGroup() == "tmodvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  439. CustomCheckFailMsg = "This job is VIP only!"
  440. })
  441. TEAM_SERIALKILLER = DarkRP.createJob("Serial Killer", {
  442. color = Color(229, 26, 38, 255),
  443. model = {"models/player/h2o/delirious.mdl"},
  444. description = [[You have to advert murder and you murder one guy per 10 mins]],
  445. weapons = {"weapon_fists","m9k_knife", "weapon_arc_atmcard"},
  446. command = "killer",
  447. max = 2,
  448. salary = 80,
  449. admin = 0,
  450. vote = true,
  451. hasLicense = false,
  452. candemote = true,
  453. category = "Criminals",
  454. })
  455. TEAM_PROSERIALKILLER = DarkRP.createJob("Pro Serial Killer", {
  456. color = Color(229, 26, 38, 255),
  457. model = {"models/player/h2o/delirious.mdl"},
  458. description = [[You have to advert murder and you murder one guy per 10 mins]],
  459. weapons = {"weapon_fists","m9k_machete","m9k_knife", "m9k_ak74", "weapon_arc_atmcard"},
  460. command = "prokiller",
  461. max = 2,
  462. salary = 80,
  463. admin = 0,
  464. vote = false,
  465. hasLicense = false,
  466. candemote = true,
  467. -- CustomCheck
  468. category = "Criminals",
  469. customCheck = function(ply) return ply:GetUserGroup() == "VIP" or ply:GetUserGroup() == "VIP+" or ply:GetUserGroup() == "Vape Lord" or ply:GetUserGroup() == "modvip" or ply:GetUserGroup() == "tmodvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  470. CustomCheckFailMsg = "This job is VIP only!",
  471. })
  472. TEAM_GUARD = DarkRP.createJob("Guard", {
  473. color = Color(203, 232, 25, 255),
  474. model = {"models/player/barney.mdl"},
  475. description = [[People Pay you to guard them]],
  476. weapons = {"weapon_fists", "weapon_arc_atmcard"},
  477. command = "guard",
  478. max = 4,
  479. salary = 50,
  480. admin = 0,
  481. vote = false,
  482. hasLicense = true,
  483. candemote = true,
  484. category = "Citizens",
  485. })
  486. TEAM_VAPEPRO = DarkRP.createJob("Professional Vapest", {
  487. color = Color(203, 232, 25, 255),
  488. model = {"models/player/barney.mdl"},
  489. description = [[Vape, professionally.]],
  490. weapons = {"weapon_fists","weapon_vape_golden", "weapon_vape_helium", "weapon_vape_medicinal", "weapon_arc_atmcard"},
  491. command = "vapepro",
  492. max = 2,
  493. salary = 50,
  494. admin = 0,
  495. vote = false,
  496. hasLicense = true,
  497. candemote = true,
  498. category = "Citizens",
  499. customCheck = function(ply) return ply:GetUserGroup() == "VIP+" or ply:GetUserGroup() == "Vape Lord" or ply:GetUserGroup() == "modvip" or ply:GetUserGroup() == "tmodvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  500. CustomCheckFailMsg = "This job is VIP+ only!"
  501. })
  502. TEAM_MASTERTHIEF = DarkRP.createJob("Master Thief", {
  503. color = Color(0, 0, 0, 255),
  504. model = {"models/player/leet.mdl"},
  505. description = [[Master Thief stuff bro]],
  506. weapons = {"prokeypadcracker","lockpick","m9k_deagle","pickpocket","weapon_fists", "weapon_arc_atmcard"},
  507. command = "mthief",
  508. max = 2,
  509. salary = 125,
  510. admin = 0,
  511. vote = false,
  512. hasLicense = false,
  513. candemote = true,
  514. category = "Criminals",
  515. customCheck = function(ply) return ply:GetUserGroup() == "VIP+" or ply:GetUserGroup() == "Vape Lord" or ply:GetUserGroup() == "modvip" or ply:GetUserGroup() == "tmodvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  516. CustomCheckFailMsg = "This job is VIP+ only!"
  517. })
  518. TEAM_KIDNAPPER = DarkRP.createJob("Kidnapper", {
  519. color = Color(32, 224, 132, 255),
  520. model = {"models/player/odessa.mdl"},
  521. description = [[Kidnap players forcefully into their impending doom!]],
  522. weapons = {"realistic_hook", "weapon_vape", "knockout", "weapon_arc_atmcard"},
  523. command = "kidnapper",
  524. max = 2,
  525. salary = 55,
  526. admin = 0,
  527. vote = false,
  528. hasLicense = false,
  529. candemote = true,
  530. category = "Criminals",
  531. customCheck = function(ply) return ply:GetUserGroup() == "VIP+" or ply:GetUserGroup() == "Vape Lord" or ply:GetUserGroup() == "modvip" or ply:GetUserGroup() == "tmodvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  532. CustomCheckFailMsg = "This job is VIP+ only!"
  533. })
  534. TEAM_RAPIST = DarkRP.createJob("Rapist", {
  535. color = Color(32, 224, 132, 255),
  536. model = {"models/player/magnusson.mdl"},
  537. description = [[Raep the skids]],
  538. weapons = {"m9k_deagle","weapon_fists", "weapon_rape", "weapon_vape", "weapon_arc_atmcard"},
  539. command = "rapist",
  540. max = 2,
  541. salary = 55,
  542. admin = 0,
  543. vote = false,
  544. hasLicense = false,
  545. candemote = true,
  546. category = "Criminals",
  547. customCheck = function(ply) return ply:GetUserGroup() == "VIP" or ply:GetUserGroup() == "VIP+" or ply:GetUserGroup() == "Vape Lord" or ply:GetUserGroup() == "modvip" or ply:GetUserGroup() == "tmodvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  548. CustomCheckFailMsg = "This job is VIP only!"
  549. })
  550. TEAM_GUITAR = DarkRP.createJob("Guitar Player", {
  551. color = Color(32, 224, 132, 255),
  552. model = {"models/player/Group02/male_06.mdl", "models/player/Group02/male_08.mdl"},
  553. description = [[Play your guitar! Be for hire or be solo!]],
  554. weapons = {"guitar_western", "weapon_vape", "weapon_arc_atmcard"},
  555. command = "guitarplayer",
  556. max = 2,
  557. salary = 55,
  558. admin = 0,
  559. vote = false,
  560. hasLicense = false,
  561. candemote = true,
  562. category = "Citizens",
  563. })
  564. TEAM_AZOMBIE = DarkRP.createJob("Alien Zombie", {
  565. color = Color(32, 224, 132, 255),
  566. model = {"models/player/zombie_fast.mdl"},
  567. description = [[Kill 2 people every 5 minutes! You are KOS to all!
  568. AND YOU STILL VAPE]],
  569. weapons = {"x-8", "weapon_vape", "darude", "weapon_arc_atmcard"},
  570. command = "azombie",
  571. max = 2,
  572. salary = 55,
  573. admin = 0,
  574. vote = false,
  575. hasLicense = false,
  576. candemote = true,
  577. category = "Citizens",
  578. customCheck = function(ply) return ply:GetUserGroup() == "VIP+" or ply:GetUserGroup() == "Vape Lord" or ply:GetUserGroup() == "modvip" or ply:GetUserGroup() == "tmodvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  579. CustomCheckFailMsg = "This job is VIP+ only!"
  580. })
  581. TEAM_JESUS = DarkRP.createJob("Jesus", {
  582. color = Color(32, 224, 132, 255),
  583. model = {"models/player/jesus/jesus.mdl"},
  584. description = [[Praise your religion and the practice of Vaping!]],
  585. weapons = {"weapon_vape_helium", "weapon_arc_atmcard"},
  586. command = "jesus",
  587. max = 1,
  588. salary = 55,
  589. admin = 0,
  590. vote = false,
  591. hasLicense = false,
  592. candemote = true,
  593. category = "Citizens",
  594. })
  595. TEAM_HACKER = DarkRP.createJob("Hacker", {
  596. color = Color(32, 224, 132, 255),
  597. model = {"models/player/kleiner.mdl"},
  598. description = [[Hack drones and make them controlled by only you!]],
  599. weapons = {"prokeypadcracker"},
  600. command = "hacker",
  601. max = 2,
  602. salary = 55,
  603. admin = 0,
  604. vote = false,
  605. hasLicense = false,
  606. candemote = true,
  607. category = "Criminals",
  608. })
  609. TEAM_BANKROB = DarkRP.createJob("Bank Robber", {
  610. color = Color(32, 224, 132, 255),
  611. model = {"models/player/pd2_hoxton_p.mdl", "models/player/pd2_dallas_p.mdl", "models/player/pd2_chains_p.mdl"},
  612. description = [[Rob the Bank and make money! You can raid every 5 minutes as long as there is at least one cop.]],
  613. weapons = {"m9k_tec9", "weapon_arc_atmcard", "weapon_arc_atmhack"},
  614. command = "bankrobber699",
  615. max = 4,
  616. salary = 25,
  617. admin = 0,
  618. vote = false,
  619. hasLicense = false,
  620. candemote = true,
  621. category = "Criminals",
  622. })
  623. TEAM_BANKROBL = DarkRP.createJob("Lead Bank Robber", {
  624. color = Color(32, 224, 132, 255),
  625. model = {"models/player/pd2_wolf_p.mdl"},
  626. description = [[Rob the Bank and make money! You can raid every 5 minutes as long as there is at least one cop.
  627. If you need a keypad cracked, hire a hacker.]],
  628. weapons = {"m9k_tec9", "lockpick"},
  629. command = "bankrobber6997",
  630. max = 1,
  631. salary = 45,
  632. admin = 0,
  633. vote = false,
  634. hasLicense = false,
  635. candemote = true,
  636. category = "Criminals",
  637. customCheck = function(ply) return ply:GetUserGroup() == "VIP+" or ply:GetUserGroup() == "Vape Lord" or ply:GetUserGroup() == "modvip" or ply:GetUserGroup() == "tmodvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  638. CustomCheckFailMsg = "This job is VIP+ only!"
  639. })
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646. TEAM_FLASHREV = DarkRP.createJob("Flash", {
  647. color = Color(32, 224, 132, 255),
  648. model = {"models/dusty/playermodels/flash/flash.mdl"},
  649. description = [[You are the Flash!
  650. Save the Police and protect players all across the map!
  651. Raid: No
  652. Mug: No
  653. Kidnap: No]],
  654. weapons = {"gpow_speedsterrp", "gpow_speedforceharnesser"},
  655. command = "flashrev",
  656. max = 1,
  657. salary = 125,
  658. admin = 0,
  659. vote = false,
  660. hasLicense = false,
  661. candemote = true,
  662. category = "Superheroes",
  663. customCheck = function(ply) return ply:GetUserGroup() == "VIP+" or ply:GetUserGroup() == "Vape Lord" or ply:GetUserGroup() == "modvip" or ply:GetUserGroup() == "tmodvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  664. CustomCheckFailMsg = "This job is VIP+ only!"
  665. })
  666. TEAM_SWALKER = DarkRP.createJob("Shadow Walker", {
  667. color = Color(32, 224, 132, 255),
  668. model = {"models/player/soldier_stripped.mdl"},
  669. description = [[You are a Shadow Walker!
  670. Sneak around and see into people's bases! NOTE: Can be paid to look into homes for printers.
  671. 2 Minutes MAXIMUM allowed to search bases. Any longer is considered Minging and you will be banned from the job.
  672. Raid: No
  673. Mug: No
  674. Kidnap: No
  675. Basing: No]],
  676. weapons = {"gpow_shadowwalker"},
  677. command = "swalker",
  678. max = 2,
  679. salary = 50,
  680. admin = 0,
  681. vote = false,
  682. hasLicense = false,
  683. candemote = true,
  684. category = "Superheroes"
  685. })
  686.  
  687. TEAM_CCOP = DarkRP.createJob("Corrupt Cop", {
  688. color = Color(32, 224, 132, 255),
  689. model = {"models/player/combine_soldier_prisonguard.mdl"},
  690. description = [[You are a corrupt cop!
  691. Listen to the police radio and raid and have printers lol.
  692. Raid: Yes
  693. Mug: No
  694. Kidnap: No
  695. Basing: Yes]],
  696. weapons = {"m9k_m92beretta"},
  697. command = "ccop",
  698. max = 2,
  699. salary = 75,
  700. admin = 0,
  701. vote = false,
  702. hasLicense = false,
  703. candemote = true,
  704. category = "Government",
  705. hasRadio = true
  706. })
  707. TEAM_TERRORIST2 = DarkRP.createJob("Osama", {
  708. color = Color(32, 224, 132, 255),
  709. model = {"models/code_gs/osama/osamaplayer.mdl"},
  710. description = [[Can advert Terror every 5 minutes.
  711. Murder = No
  712. Raid = No
  713. Terror = Yes]],
  714. weapons = {"m9k_ak74", "m9k_suicide_bomb"},
  715. command = "terror2",
  716. max = 1,
  717. salary = 200,
  718. admin = 0,
  719. vote = false,
  720. hasLicense = false,
  721. candemote = true,
  722. category = "Criminals",
  723. customCheck = function(ply) return ply:GetUserGroup() == "VIP+" or ply:GetUserGroup() == "Vape Lord" or ply:GetUserGroup() == "modvip" or ply:GetUserGroup() == "tmodvip" or ply:IsAdmin() or ply:IsSuperAdmin() end,
  724. CustomCheckFailMsg = "This job is VIP+ only!"
  725. })
  726.  
  727.  
  728. -- Custom Classes
  729.  
  730.  
  731.  
  732. GAMEMODE.DefaultTeam = TEAM_CITIZEN
  733.  
  734.  
  735. --[[---------------------------------------------------------------------------
  736. Define which teams belong to civil protection
  737. Civil protection can set warrants, make people wanted and do some other police related things
  738. ---------------------------------------------------------------------------]]
  739. GAMEMODE.CivilProtection = {
  740. [TEAM_POLICE] = true,
  741. [TEAM_CHIEF] = true,
  742. [TEAM_MAYOR] = true,
  743. [TEAM_SWAT] = true,
  744. [TEAM_SWATS] = true,
  745. [TEAM_SWATL] = true,
  746. [TEAM_FBI] = true,
  747. [TEAM_SWATM] = true
  748. }
  749.  
  750. --[[---------------------------------------------------------------------------
  751. Jobs that are hitmen (enables the hitman menu)
  752. ---------------------------------------------------------------------------]]
  753. DarkRP.addHitmanTeam(TEAM_ASSASSIN)
  754. DarkRP.addHitmanTeam(TEAM_MASTERHITMAN)
  755. DarkRP.addHitmanTeam(TEAM_PROHITMAN)
  756. DarkRP.addHitmanTeam(TEAM_CCJackson)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement