Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 47.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. -- Citizen
  21. TEAM_CITIZEN = DarkRP.createJob("Citizen", {
  22. color = Color(16, 117, 7, 255),
  23. model = {"models/player/Group01/female_01.mdl","models/player/Group01/male_01.mdl","models/player/Group01/male_02.mdl","models/player/Group01/male_04.mdl","models/player/Group01/male_07.mdl"},
  24. description = [[You are a citizen of this town!]],
  25. weapons = {},
  26. command = "vcitizen",
  27. max = 0,
  28. salary = 150,
  29. admin = 0,
  30. vote = false,
  31. hasLicense = false,
  32. candemote = true,
  33. -- CustomCheck
  34. category = "Citizens",
  35. })
  36.  
  37. TEAM_CHOBO = DarkRP.createJob("Hobo", {
  38. color = Color(86, 47, 51, 255),
  39. model = {"models/vinrax/player/boxman_player.mdl"},
  40. description = [[You are a hobo with no job! Beg for money.]],
  41. weapons = {"weapon_bugbait"},
  42. command = "vhobo",
  43. max = 6,
  44. salary = 0,
  45. admin = 0,
  46. vote = false,
  47. hasLicense = false,
  48. candemote = true,
  49. -- CustomCheck
  50. hobo = true,
  51. category = "Citizens",
  52. })
  53.  
  54. TEAM_CMEDIC = DarkRP.createJob("Medic", {
  55. color = Color(47, 72, 86, 255),
  56. model = {"models/player/Group03m/male_07.mdl","models/player/Group03m/female_03.mdl"},
  57. description = [[You go around healing people for money!]],
  58. weapons = {"med_kit"},
  59. command = "vmedic",
  60. max = 4,
  61. salary = 0,
  62. admin = 0,
  63. vote = false,
  64. hasLicense = false,
  65. candemote = true,
  66. -- CustomCheck
  67. medic = true,
  68. category = "Citizens",
  69. })
  70.  
  71. -- Justice League
  72. TEAM_JLSUPER = DarkRP.createJob("Superman (Kal-EL)", {
  73. color = Color(173, 42, 121, 255),
  74. model = {"models/player/superheroes/superman.mdl"},
  75. description = [[You are the leader of the Justice League, and the most powerful.]],
  76. weapons = {"gpow_superman","arrest_stick", "unarrest_stick"},
  77. command = "jlsuper",
  78. max = 1,
  79. salary = 300,
  80. admin = 0,
  81. vote = true,
  82. hasLicense = true,
  83. candemote = true,
  84. -- CustomCheck
  85. category = "The Justice League",
  86. sortOrder = 1,
  87. PlayerSpawn = function(ply) ply:SetHealth(300) end,
  88. sortOrder = 1,
  89. customCheck = function(ply) return CLIENT or table.HasValue({"donator","operator","admin","superadmin","trusted","high_admin"}, ply:GetNWString("usergroup")) end,
  90. CustomCheckFailMsg = "This job is for donator only!",
  91. })
  92.  
  93. TEAM_JLATOM = DarkRP.createJob("A.T.O.M (Ray Palmer)", {
  94. color = Color(173, 42, 121, 255),
  95. model = {"models/player/anon/anon.mdl"},
  96. description = [[Job Cost $100,000. You are famous scientists Ray Palmer, also after you're "Death" you fight with the JL with you tech suit, A.T.O.M.]],
  97. weapons = {"tasr_atom","arrest_stick", "unarrest_stick"},
  98. command = "jlatom",
  99. max = 1,
  100. salary = 300,
  101. admin = 0,
  102. vote = true,
  103. hasLicense = true,
  104. candemote = true,
  105. -- CustomCheck
  106. category = "The Justice League",
  107. sortOrder = 2,
  108. customCheck = function(ply) return ply:getDarkRPVar("money") > 100000 end,
  109. CustomCheckFailMsg = "You don't have enough money to become this job!",
  110. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  111. if SERVER then
  112. ply:addMoney(-100000)
  113. end
  114. end,
  115. })
  116.  
  117. TEAM_JLLAN = DarkRP.createJob("Green Lantern (Hal Jordan)", {
  118. color = Color(173, 42, 121, 255),
  119. model = {"models/player/superheroes/greenlantern.mdl"},
  120. description = [[Job Cost $75,000. You are one of the great powerful ring holder, with being apart of the Green Lantern, which you taken up on earth.]],
  121. weapons = {"gpow_lantern","arrest_stick", "unarrest_stick"},
  122. command = "jllan",
  123. max = 1,
  124. salary = 300,
  125. admin = 0,
  126. vote = false,
  127. hasLicense = true,
  128. candemote = true,
  129. -- CustomCheck
  130. category = "The Justice League",
  131. sortOrder = 6,
  132. customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
  133. CustomCheckFailMsg = "You don't have enough money to become this job!",
  134. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  135. if SERVER then
  136. ply:addMoney(-75000)
  137. end
  138. end,
  139. })
  140.  
  141. TEAM_JLFLASH = DarkRP.createJob("The Flash (Barry Allen)", {
  142. color = Color(173, 42, 121, 255),
  143. model = {"models/dusty/playermodels/flash/flash.mdl"},
  144. description = [[Job Cost $50,000. You are the fastest man alive, you are a Speedster! Defeat other evil speedsters and criminals!]],
  145. weapons = {"tfsr_speedster_rp","arrest_stick", "unarrest_stick"},
  146. command = "jlflash",
  147. max = 1,
  148. salary = 300,
  149. admin = 0,
  150. vote = false,
  151. hasLicense = false,
  152. candemote = true,
  153. -- CustomCheck
  154. category = "The Justice League",
  155. sortOrder = 3,
  156. customCheck = function(ply) return ply:getDarkRPVar("money") > 50000 end,
  157. CustomCheckFailMsg = "You don't have enough money to become this job!",
  158. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  159. if SERVER then
  160. ply:addMoney(-50000)
  161. end
  162. end,
  163. })
  164.  
  165. TEAM_JLKID = DarkRP.createJob("Kid Flash (Wally West)", {
  166. color = Color(173, 42, 121, 255),
  167. model = {"models/player/flashkid/flashkid_gray.mdl"},
  168. description = [[Job Cost $50,000. You are the fastest man alive, you are a SpeedSter! Defeat other evil speedsters and criminals!]],
  169. weapons = {"tfsr_speedster_rp","arrest_stick", "unarrest_stick"},
  170. command = "jlkid",
  171. max = 1,
  172. salary = 300,
  173. admin = 0,
  174. vote = false,
  175. hasLicense = true,
  176. candemote = true,
  177. -- CustomCheck
  178. category = "The Justice League",
  179. sortOrder = 4,
  180. customCheck = function(ply) return ply:getDarkRPVar("money") > 50000 end,
  181. CustomCheckFailMsg = "You don't have enough money to become this job!",
  182. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  183. if SERVER then
  184. ply:addMoney(-50000)
  185. end
  186. end,
  187. })
  188.  
  189. TEAM_JLHAWK = DarkRP.createJob("Hawk Man", {
  190. color = Color(173, 42, 121, 255),
  191. model = {"Models/player/ravenwarriorplayer.mdl"},
  192. description = [[Job Cost $30,000. The acient and mystical Hawk Man! You fight evil while trying to find your true love.]],
  193. weapons = {"arrest_stick", "unarrest_stick","m9k_damascus", "gpow_fly"},
  194. command = "jlhawk",
  195. max = 1,
  196. salary = 300,
  197. admin = 0,
  198. vote = false,
  199. hasLicense = true,
  200. candemote = true,
  201. -- CustomCheck
  202. category = "The Justice League",
  203. PlayerSpawn = function(ply) ply:SetJumpPower(600) end,
  204. sortOrder = 11,
  205. customCheck = function(ply) return ply:getDarkRPVar("money") > 30000 end,
  206. CustomCheckFailMsg = "You don't have enough money to become this job!",
  207. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  208. if SERVER then
  209. ply:addMoney(-30000)
  210. end
  211. end,
  212. })
  213.  
  214. -- J.S.A
  215. TEAM_JSSUPER = DarkRP.createJob("Superman (Kal-L)", {
  216. color = Color(175, 31, 0, 255),
  217. model = {"models/player/superheroes/superman.mdl"},
  218. description = [[You work along side the JSA and fight crime and villains.]],
  219. weapons = {"gpow_superman","arrest_stick", "unarrest_stick"},
  220. command = "jssuper",
  221. max = 1,
  222. salary = 300,
  223. admin = 0,
  224. vote = true,
  225. hasLicense = true,
  226. candemote = true,
  227. -- CustomCheck
  228. category = "Justice Society Of Amercia",
  229. PlayerSpawn = function(ply) ply:SetHealth(300) end,
  230. customCheck = function(ply) return CLIENT or table.HasValue({"donator","operator","admin","superadmin","trusted","high_admin"}, ply:GetNWString("usergroup")) end,
  231. CustomCheckFailMsg = "This job is for donator only!",
  232. })
  233.  
  234. TEAM_JSATOM = DarkRP.createJob("A.T.O.M (Al Pratt)", {
  235. color = Color(175, 31, 0, 255),
  236. model = {"models/player/anon/anon.mdl"},
  237. description = [[Job Cost $100,000. You are famous scientists Ray Palmer, also after you're "Death" you fight with the JL with you tech suit, A.T.O.M.]],
  238. weapons = {"tasr_atom","arrest_stick", "unarrest_stick"},
  239. command = "jsatom",
  240. max = 1,
  241. salary = 300,
  242. admin = 0,
  243. vote = true,
  244. hasLicense = true,
  245. candemote = true,
  246. -- CustomCheck
  247. category = "Justice Society Of Amercia",
  248. sortOrder = 2,
  249. customCheck = function(ply) return ply:getDarkRPVar("money") > 100000 end,
  250. CustomCheckFailMsg = "You don't have enough money to become this job!",
  251. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  252. if SERVER then
  253. ply:addMoney(-100000)
  254. end
  255. end,
  256. })
  257.  
  258. TEAM_JSLAN = DarkRP.createJob("Green Lantern (Alan Scott)", {
  259. color = Color(175, 31, 0, 255),
  260. model = {"models/player/superheroes/greenlantern.mdl"},
  261. description = [[Job Cost $75,000. You are one of the great powerful ring holder, with being apart of the Green Lantern, which you taken up on earth.]],
  262. weapons = {"gpow_lantern","arrest_stick", "unarrest_stick"},
  263. command = "jslan",
  264. max = 1,
  265. salary = 300,
  266. admin = 0,
  267. vote = false,
  268. hasLicense = true,
  269. candemote = true,
  270. -- CustomCheck
  271. category = "Justice Society Of Amercia",
  272. sortOrder = 6,
  273. customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
  274. CustomCheckFailMsg = "You don't have enough money to become this job!",
  275. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  276. if SERVER then
  277. ply:addMoney(-75000)
  278. end
  279. end,
  280. })
  281.  
  282. TEAM_JSSTEEL = DarkRP.createJob("Commander Steel", {
  283. color = Color(175, 31, 0, 255),
  284. model = {"models/player/leet.mdl"},
  285. description = [[Job Cost $50,000. You are the leader of the J.S.A and a very respected and well trained solider, with thick skin.]],
  286. weapons = {"arrest_stick", "unarrest_stick","gpow_commandersteel"},
  287. command = "jssteel",
  288. max = 1,
  289. salary = 300,
  290. admin = 0,
  291. vote = false,
  292. hasLicense = true,
  293. candemote = true,
  294. -- CustomCheck
  295. category = "Justice Society Of Amercia",
  296. PlayerSpawn = function(ply) ply:SetHealth(100) end,
  297. customCheck = function(ply) return ply:getDarkRPVar("money") > 50000 end,
  298. CustomCheckFailMsg = "You don't have enough money to become this job!",
  299. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  300. if SERVER then
  301. ply:addMoney(-50000)
  302. end
  303. end,
  304. })
  305.  
  306. TEAM_JSFLASH = DarkRP.createJob("The Flash (Jay Garrick)", {
  307. color = Color(175, 31, 0, 255),
  308. model = {"models/player/captainpawn/flashjaygarrick.mdl"},
  309. description = [[Job Cost $100,000. You are the oldest speedster of all, and one of the fastest. You sometimes work with Barry Allen but mainly the J.S.A and defeat crime.]],
  310. weapons = {"tfsr_speedster_rp","arrest_stick", "unarrest_stick"},
  311. command = "jsflash",
  312. max = 1,
  313. salary = 300,
  314. admin = 0,
  315. vote = false,
  316. hasLicense = true,
  317. candemote = true,
  318. -- CustomCheck
  319. category = "Justice Society Of Amercia",
  320. customCheck = function(ply) return ply:getDarkRPVar("money") > 100000 end,
  321. CustomCheckFailMsg = "You don't have enough money to become this job!",
  322. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  323. if SERVER then
  324. ply:addMoney(-100000)
  325. end
  326. end,
  327. })
  328.  
  329. TEAM_JSKID = DarkRP.createJob("Kid Flash", {
  330. color = Color(175, 31, 0, 255),
  331. model = {"models/player/flashkid/flashkid.mdl"},
  332. description = [[Job Cost $100,000]],
  333. weapons = {"tfsr_speedster_rp","arrest_stick", "unarrest_stick"},
  334. command = "jskid",
  335. max = 1,
  336. salary = 300,
  337. admin = 0,
  338. vote = false,
  339. hasLicense = true,
  340. candemote = true,
  341. -- CustomCheck
  342. category = "Justice Society Of Amercia",
  343. customCheck = function(ply) return ply:getDarkRPVar("money") > 100000 end,
  344. CustomCheckFailMsg = "You don't have enough money to become this job!",
  345. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  346. if SERVER then
  347. ply:addMoney(-100000)
  348. end
  349. end,
  350. })
  351.  
  352. -- Steetgang
  353. TEAM_JZJOY = DarkRP.createJob("Joy Boyz", {
  354. color = Color(148, 78, 204, 255),
  355. model = {"models/player/pd2_chains_p.mdl","models/player/pd2_dallas_p.mdl","models/player/pd2_hoxton_p.mdl","models/player/pd2_wolf_p.mdl"},
  356. description = [[You are a members of the Jokerz Clan. You may advert terror then kill people, bomb public places or bring general mayhem.]],
  357. weapons = {"m9k_tec9","m9k_m61_frag"},
  358. command = "jzjoy",
  359. max = 6,
  360. salary = 100,
  361. admin = 0,
  362. vote = false,
  363. hasLicense = false,
  364. candemote = true,
  365. -- CustomCheck
  366. category = "Jokerz Streetgang",
  367. })
  368.  
  369. TEAM_JZHAR = DarkRP.createJob("Harley Quinn", {
  370. color = Color(148, 78, 204, 255),
  371. model = {"models/player/harleyq/harleyq.mdl"},
  372. description = [[Second in command and you love to please Pudding by attacking people.]],
  373. weapons = {"m9k_nitro","m9k_mp7"},
  374. command = "jzhar",
  375. max = 1,
  376. salary = 150,
  377. admin = 0,
  378. vote = false,
  379. hasLicense = false,
  380. candemote = true,
  381. -- CustomCheck
  382. category = "Jokerz Streetgang",
  383. })
  384.  
  385. TEAM_JZJOKER = DarkRP.createJob("Joker", {
  386. color = Color(148, 78, 204, 255),
  387. model = {"models/player/bobert/aojoker.mdl"},
  388. description = [[You are the leader of your street gang! You fight vigilantes like Batman and his friends, and also bring terror to make them come out.]],
  389. weapons = {"m9k_ak47","m9k_suicide_bomb"},
  390. command = "jzjoker",
  391. max = 1,
  392. salary = 200,
  393. admin = 0,
  394. vote = true,
  395. hasLicense = false,
  396. candemote = true,
  397. -- CustomCheck
  398. category = "Jokerz Streetgang",
  399. customCheck = function(ply) return CLIENT or table.HasValue({"donator","operator","admin","superadmin","trusted","high_admin"}, ply:GetNWString("usergroup")) end,
  400. CustomCheckFailMsg = "This job is for donator only!",
  401. })
  402.  
  403. -- Suicide Squad
  404. TEAM_SSDEAD = DarkRP.createJob("Deadshot", {
  405. color = Color(137, 191, 83, 255),
  406. model = {"models/player/truebobert/injustice_ios_deadshot_ss.mdl"},
  407. description = [[You never miss, you can take money hits, or just be a Anti-Hero, or a Hero, or a bit of both.]],
  408. weapons = {"m9k_aw50","models/weapons/doom3/w_pistol.mdl"},
  409. command = "jzdead",
  410. max = 1,
  411. salary = 200,
  412. admin = 0,
  413. vote = true,
  414. hasLicense = false,
  415. candemote = true,
  416. -- CustomCheck
  417. category = "Suicide Squad",
  418. customCheck = function(ply) return CLIENT or table.HasValue({"donator","operator","admin","superadmin","trusted","high_admin"}, ply:GetNWString("usergroup")) end,
  419. CustomCheckFailMsg = "This job is for donator only!",
  420. })
  421.  
  422. TEAM_SSDAI = DarkRP.createJob("El Daiblo", {
  423. color = Color(137, 191, 83, 255),
  424. model = {"models/player/dark_kahn/slow_pub.mdl"},
  425. description = [[Job Cost $150,000. You like things hot. You belive you are cursed by the devil, an anti-hero.]],
  426. weapons = {"gpow_firestorm"},
  427. command = "jzdai",
  428. max = 1,
  429. salary = 200,
  430. admin = 0,
  431. vote = false,
  432. hasLicense = false,
  433. candemote = true,
  434. -- CustomCheck
  435. category = "Suicide Squad",
  436. modelScale = 2,
  437. customCheck = function(ply) return ply:getDarkRPVar("money") > 150000 end,
  438. CustomCheckFailMsg = "You don't have enough money to become this job!",
  439. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  440. if SERVER then
  441. ply:addMoney(-150000)
  442. end
  443. end,
  444. })
  445.  
  446. TEAM_SSCROC = DarkRP.createJob("Killer Croc", {
  447. color = Color(137, 191, 83, 255),
  448. model = {"models/player/bobert/AOCroc.mdl"},
  449. description = [[Job Cost $80,000. You are a mutated croc who hates everyone, fight with heros or villains.]],
  450. weapons = {"weapon_fists"},
  451. command = "jzcroc",
  452. max = 1,
  453. salary = 200,
  454. admin = 0,
  455. vote = false,
  456. hasLicense = false,
  457. candemote = true,
  458. -- CustomCheck
  459. category = "Suicide Squad",
  460. PlayerSpawn = function(ply) ply:SetHealth(400) end,
  461. customCheck = function(ply) return ply:getDarkRPVar("money") > 80000 end,
  462. CustomCheckFailMsg = "You don't have enough money to become this job!",
  463. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  464. if SERVER then
  465. ply:addMoney(-80000)
  466. end
  467. end,
  468. })
  469.  
  470. -- Crime Syndicate
  471. TEAM_CSULTRA = DarkRP.createJob("Ultraman", {
  472. color = Color(0, 0, 0, 255),
  473. model = {"models/player/bobert/smcyborg.mdl"},
  474. description = [[You are the leader of the crime syndicate, also known as superman, but different, darker. Evil.]],
  475. weapons = {"gpow_superman"},
  476. command = "csultra",
  477. max = 1,
  478. salary = 200,
  479. admin = 0,
  480. vote = true,
  481. hasLicense = false,
  482. candemote = true,
  483. -- CustomCheck
  484. category = "Crime Syndicate",
  485. PlayerSpawn = function(ply) ply:SetHealth(400) end,
  486. customCheck = function(ply) return CLIENT or table.HasValue({"donator","operator","admin","superadmin","trusted","high_admin"}, ply:GetNWString("usergroup")) end,
  487. CustomCheckFailMsg = "This job is for donator only!",
  488. })
  489.  
  490. TEAM_CSRING = DarkRP.createJob("Power Ring", {
  491. color = Color(0, 0, 0, 255),
  492. model = {"models/player/superheroes/greenlantern.mdl"},
  493. description = [[Job Cost $75,000. You are part of the crime syndicate. Almost like Green Lantern... But... Something more.. A Presence... Something dark, something. Evil.]],
  494. weapons = {"gpow_lantern"},
  495. command = "csring",
  496. max = 1,
  497. salary = 200,
  498. admin = 0,
  499. vote = false,
  500. hasLicense = false,
  501. candemote = true,
  502. -- CustomCheck
  503. category = "Crime Syndicate",
  504. customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
  505. CustomCheckFailMsg = "You don't have enough money to become this job!",
  506. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  507. if SERVER then
  508. ply:addMoney(-75000)
  509. end
  510. end,
  511. })
  512.  
  513. TEAM_CSQUICK = DarkRP.createJob("Johnny Quick", {
  514. color = Color(0, 0, 0, 255),
  515. model = {"models/player/captainpawn/flashrival.mdl"},
  516. description = [[Job Cost $75,000. You are part of the crime syndicate. Almost like the Speedsters, but evil!]],
  517. weapons = {"tfsr_speedster_rp"},
  518. command = "csquick",
  519. max = 1,
  520. salary = 200,
  521. admin = 0,
  522. vote = false,
  523. hasLicense = false,
  524. candemote = true,
  525. -- CustomCheck
  526. category = "Crime Syndicate",
  527. customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
  528. CustomCheckFailMsg = "You don't have enough money to become this job!",
  529. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  530. if SERVER then
  531. ply:addMoney(-75000)
  532. end
  533. end,
  534. })
  535.  
  536. -- Criminals
  537. TEAM_CGANG = DarkRP.createJob("Gangster", {
  538. color = Color(142, 142, 142, 255),
  539. model = {"models/ms13/slow_1.mdl","models/ms13/slow_2.mdl","models/ms13/slow_3.mdl"},
  540. description = [[You are a gang member! Raid and mug!]],
  541. weapons = {"m9k_sig_p229r","lockpick"},
  542. command = "cgang",
  543. max = 8,
  544. salary = 130,
  545. admin = 0,
  546. vote = false,
  547. hasLicense = false,
  548. candemote = true,
  549. -- CustomCheck
  550. category = "Criminals",
  551. })
  552.  
  553. TEAM_CHIT = DarkRP.createJob("Hitman", {
  554. color = Color(142, 142, 142, 255),
  555. model = {"models/player/agent_47.mdl"},
  556. description = [[You are a hitman! Takes hit then kill the person. You may only raid if your hit is in the base!!]],
  557. weapons = {"m9k_m24","lockpick"},
  558. command = "chit",
  559. max = 2,
  560. salary = 130,
  561. admin = 0,
  562. vote = false,
  563. hasLicense = false,
  564. candemote = true,
  565. -- CustomCheck
  566. category = "Criminals",
  567. })
  568.  
  569. TEAM_CHITA = DarkRP.createJob("Advanced Hitman", {
  570. color = Color(142, 142, 142, 255),
  571. model = {"models/Agent_47/agent_47.mdl"},
  572. description = [[You are a hitman! Takes hit then kill the person. You may only raid if your hit is in the base!]],
  573. weapons = {"m9k_m24","lockpick","tasr_atom","m9k_machete"},
  574. command = "chita",
  575. max = 2,
  576. salary = 130,
  577. admin = 0,
  578. vote = false,
  579. hasLicense = false,
  580. candemote = true,
  581. -- CustomCheck
  582. category = "Criminals",
  583. customCheck = function(ply) return CLIENT or table.HasValue({"donator","operator","admin","superadmin","trusted","high_admin"}, ply:GetNWString("usergroup")) end,
  584. CustomCheckFailMsg = "This job is for donator only!",
  585. })
  586.  
  587. TEAM_CZOOM = DarkRP.createJob("Zoom", {
  588. color = Color(142, 142, 142, 255),
  589. model = {"models/dusty/playermodels/zoom/zoom.mdl"},
  590. description = [[Job Cost $75,000. You are a very evil speedster, attack mug and raid peoples homes!]],
  591. weapons = {"tfsr_speedster_rp","lockpick",},
  592. command = "czoom",
  593. max = 1,
  594. salary = 200,
  595. admin = 0,
  596. vote = false,
  597. hasLicense = false,
  598. candemote = true,
  599. -- CustomCheck
  600. category = "Criminals",
  601. customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
  602. CustomCheckFailMsg = "You don't have enough money to become this job!",
  603. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  604. if SERVER then
  605. ply:addMoney(-75000)
  606. end
  607. end,
  608. })
  609.  
  610. TEAM_CREVERSE = DarkRP.createJob("Reverse Flash", {
  611. color = Color(142, 142, 142, 255),
  612. model = {"models/dusty/playermodels/reverseflash/reverseflash.mdl"},
  613. description = [[Job Cost $75,000. You are a very evil speedster, attack mug and raid peoples homes!]],
  614. weapons = {"tfsr_speedster_rp","lockpick",},
  615. command = "creverse",
  616. max = 1,
  617. salary = 200,
  618. admin = 0,
  619. vote = false,
  620. hasLicense = false,
  621. candemote = true,
  622. -- CustomCheck
  623. category = "Criminals",
  624. customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
  625. CustomCheckFailMsg = "You don't have enough money to become this job!",
  626. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  627. if SERVER then
  628. ply:addMoney(-75000)
  629. end
  630. end,
  631. })
  632.  
  633. TEAM_BLACKMARKET = DarkRP.createJob("Black Market Dealer", {
  634. color = Color(76, 76, 76, 255),
  635. model = {"models/player/eli.mdl"},
  636. description = [[You sell highly illegal items.]],
  637. weapons = {},
  638. command = "cblack",
  639. max = 3,
  640. salary = 200,
  641. admin = 0,
  642. vote = false,
  643. hasLicense = false,
  644. candemote = true,
  645. -- CustomCheck
  646. category = "Criminals",
  647. })
  648.  
  649. TEAM_GUN = DarkRP.createJob("Gun Dealer", {
  650. color = Color(206, 118, 15, 255),
  651. model = {"models/player/monk.mdl"},
  652. description = [[You sell illegal items.]],
  653. weapons = {},
  654. command = "cgun",
  655. max = 3,
  656. salary = 200,
  657. admin = 0,
  658. vote = false,
  659. hasLicense = false,
  660. candemote = true,
  661. -- CustomCheck
  662. category = "Citizens",
  663. })
  664. -- Vigilanties
  665. TEAM_VARROW = DarkRP.createJob("Arrow", {
  666. color = Color(209, 169, 93, 255),
  667. model = {"models/player/greenarrow.mdl"},
  668. description = [[Has a deadly bow]],
  669. weapons = {"arrest_stick","compund_bow"},
  670. command = "varrow",
  671. max = 1,
  672. salary = 230,
  673. admin = 0,
  674. vote = false,
  675. hasLicense = false,
  676. candemote = true,
  677. -- CustomCheck
  678. category = "Vigilante",
  679. })
  680.  
  681. TEAM_VBATMAN = DarkRP.createJob("Batman", {
  682. color = Color(209, 169, 93, 255),
  683. model = {"models/player/superheroes/batman.mdl"},
  684. description = [[]],
  685. weapons = {"arrest_stick","weapon_batarang","models/weapons/doom3/w_pistol.mdl"},
  686. command = "vbatman",
  687. max = 1,
  688. salary = 230,
  689. admin = 0,
  690. vote = false,
  691. hasLicense = false,
  692. candemote = true,
  693. -- CustomCheck
  694. category = "Vigilante",
  695. customCheck = function(ply) return CLIENT or table.HasValue({"donator","operator","admin","superadmin","trusted","high_admin"}, ply:GetNWString("usergroup")) end,
  696. CustomCheckFailMsg = "This job is for donator only!",
  697. })
  698.  
  699. TEAM_VVIBE = DarkRP.createJob("Vibe", {
  700. color = Color(209, 169, 93, 255),
  701. model = {"models/player/hostage/hostage_04.mdl"},
  702. description = [[Job Cost $200,000]],
  703. weapons = {"arrest_stick","gpow_vibe"},
  704. command = "vvibe",
  705. max = 1,
  706. salary = 230,
  707. admin = 0,
  708. vote = false,
  709. hasLicense = false,
  710. candemote = true,
  711. -- CustomCheck
  712. category = "Vigilante",
  713. customCheck = function(ply) return ply:getDarkRPVar("money") > 200000 end,
  714. CustomCheckFailMsg = "You don't have enough money to become this job!",
  715. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  716. if SERVER then
  717. ply:addMoney(-200000)
  718. end
  719. end,
  720. })
  721. -- Government
  722. TEAM_GMAYOR = DarkRP.createJob("Mayor", {
  723. color = Color(255, 0, 0, 255),
  724. model = {"models/player/breen.mdl"},
  725. description = [[You are the mayor of this city, make laws, stop crime and give orders to the police chief.]],
  726. weapons = {"arrest_stick","unarrest_stick","stuntick"},
  727. command = "gmayor",
  728. max = 1,
  729. salary = 400,
  730. admin = 0,
  731. vote = true,
  732. hasLicense = true,
  733. candemote = true,
  734. -- CustomCheck
  735. mayor = true,
  736. category = "Government",
  737. PlayerDeath = function(ply, weapon, killer)
  738. ply:teamBan()
  739. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  740. if killer:IsPlayer() then
  741. DarkRP.notifyAll(0, 4, "The mayor has been killed and is therefor demoted.")
  742. else
  743. DarkRP.notifyAll(0, 4, "The mayor has died and is therefor demoted.")
  744. end
  745. end
  746. })
  747.  
  748. TEAM_GPOLICE = DarkRP.createJob("Police Officer", {
  749. color = Color(0, 7, 181, 255),
  750. model = {"models/player/police.mdl","models/player/police_fem.mdl"},
  751. description = [[You are a police officer, who takes in prisoners and arrests people.]],
  752. weapons = {"arrest_stick","unarrest_stick","stuntick","m9k_usp"},
  753. command = "gpolice",
  754. max = 6,
  755. salary = 400,
  756. admin = 0,
  757. vote = false,
  758. hasLicense = true,
  759. candemote = true,
  760. -- CustomCheck
  761. category = "Government",
  762. })
  763.  
  764. TEAM_GPOLICEC = DarkRP.createJob("Police Chief", {
  765. color = Color(0, 7, 181, 255),
  766. model = {"models/player/barney.mdl"},
  767. description = [[You are the police chief, Answer to the mayor and order the police around.]],
  768. weapons = {"arrest_stick","unarrest_stick","stuntick","m9k_m3"},
  769. command = "gpolicec",
  770. max = 1,
  771. salary = 400,
  772. admin = 0,
  773. vote = true,
  774. hasLicense = true,
  775. candemote = true,
  776. -- CustomCheck
  777. chief = true,
  778. category = "Government",
  779. })
  780.  
  781. TEAM_GOFFICER = DarkRP.createJob("M.H.T.F Officer", {
  782. color = Color(204, 195, 0, 255),
  783. model = {"Models/CODMW2/CODMW2H.mdl","Models/CODMW2/CODMW2HE.mdl","Models/CODMW2/CODMW2HEXE.mdl","Models/CODMW2/CODMW2M.mdl","Models/CODMW2/T_CODM.mdl","Models/CODMW2/T_CODMW2.mdl","Models/CODMW2/T_CODMW2H.mdl"},
  784. description = [[You are a Metahuman Task Force Officer, stop evil speedsters and bring them to justice.]],
  785. weapons = {"arrest_stick","unarrest_stick","stuntick","m9k_mp9","m9k_glock","tfsr_tranquilizer", "gpow_kryptonitegun"},
  786. command = "gofficer",
  787. max = 4,
  788. salary = 400,
  789. admin = 0,
  790. vote = true,
  791. hasLicense = true,
  792. candemote = true,
  793. -- CustomCheck
  794. category = "Government",
  795. })
  796.  
  797. TEAM_GCHIEF = DarkRP.createJob("M.H.T.F Chief", {
  798. color = Color(204, 195, 0, 255),
  799. model = {"Models/CODMW2/CODMW2.mdl"},
  800. description = [[You are a Metahuman Task Force Chief, you command the M.H.T.S and stop evil Metahumans!]],
  801. weapons = {"arrest_stick","unarrest_stick","stuntick","m9k_m416","m9k_scoped_taurus","tfsr_tranquilizer", "gpow_kryptonitegun"},
  802. command = "gchief",
  803. max = 1,
  804. salary = 400,
  805. admin = 0,
  806. vote = true,
  807. hasLicense = true,
  808. candemote = true,
  809. -- CustomCheck
  810. chief = true,
  811. category = "Government",
  812. customCheck = function(ply) return CLIENT or table.HasValue({"donator","operator","admin","superadmin","trusted","high_admin"}, ply:GetNWString("usergroup")) end,
  813. CustomCheckFailMsg = "This job is for donator only!",
  814. })
  815. -- VIP Speedsters
  816. TEAM_VESPEEDSTER = DarkRP.createJob("VIP Evil Speedster", {
  817. color = Color(0, 255, 85, 255),
  818. model = {"models/player/captainpawn/flashrival.mdl","models/dusty/playermodels/reverseflash/reverseflash.mdl","models/dusty/playermodels/zoom/zoom.mdl"},
  819. description = [[VIP giving you access to this job, if the others are full for all your speedsters needs! You have the ability to tap into the speedforce. You have chosen to use your powers for evil. You rob people's houses and kill them in their sleep. This class is not an RDM class and can raid.]],
  820. weapons = {"tfsr_speedster_rp", "lockpick"},
  821. command = "vespeedster",
  822. max = 6,
  823. salary = 65,
  824. admin = 0,
  825. vote = false,
  826. hasLicense = false,
  827. candemote = true,
  828. -- CustomCheck
  829. customCheck = function(ply) return ply:GetUserGroup() == "trusted" or ply:GetUserGroup() == "donator" or ply:GetUserGroup() == "operator" or ply:GetUserGroup() == "high_admin" or ply:GetUserGroup() == "head_admin" or ply:GetUserGroup() == "superadmin" or ply:GetUserGroup() == "admin" end,
  830. CustomCheckFailMsg = "This job is donator only!",
  831. category = "VIP Speedsters",
  832. PlayerSpawn = function(ply) ply:gpow_SetSpeedforce(-100) end
  833. })
  834.  
  835. TEAM_VSPEEDSTER = DarkRP.createJob("VIP Speedster", {
  836. color = Color(0, 255, 85, 255),
  837. model = {"models/player/pizzaroll/injflash.mdl","models/player/captainpawn/flashjaygarrick.mdl","models/player/flashkid/flashkid.mdl","models/player/flashkid/flashkid_gray.mdl","models/dusty/playermodels/flash/flash.mdl"},
  838. description = [[VIP giving you access to this job, if the others are full for all your speedsters needs! You have the ability to tap into the speedforce. You have chosen to use your powers for good. You work loosely with the police, but follow laws and enforce them. This class is not an RDM class.]],
  839. weapons = {"tfsr_speedster_rp", "arrest_stick", "unarrest_stick", "stunstick", "weaponchecker"},
  840. command = "vspeedster",
  841. max = 6,
  842. salary = 65,
  843. admin = 0,
  844. vote = false,
  845. hasLicense = false,
  846. candemote = true,
  847. -- CustomCheck
  848. customCheck = function(ply) return ply:GetUserGroup() == "trusted" or ply:GetUserGroup() == "donator" or ply:GetUserGroup() == "operator" or ply:GetUserGroup() == "high_admin" or ply:GetUserGroup() == "head_admin" or ply:GetUserGroup() == "superadmin" or ply:GetUserGroup() == "admin" end,
  849. CustomCheckFailMsg = "This job is donator only!",
  850. category = "VIP Speedsters"
  851. })
  852. -- Staff Team
  853.  
  854. TEAM_SUPERADMIN = DarkRP.createJob("Superadmin on Duty", {
  855. color = Color(135, 206, 250, 255),
  856. model = {"models/player/shi/Coconut.mdl","models/player/heatwave.mdl","models/player/big_dew.mdl"},
  857. description = [[Do superadmin stuff. Make sure people don't break the rules. If they are, put them in an admin sit and talk about it.]],
  858. weapons = {"unarrest_stick","arrest_stick"},
  859. command = "superadminonduty",
  860. max = 0,
  861. salary = 0,
  862. admin = 0,
  863. vote = false,
  864. hasLicense = false,
  865. category = "Staff",
  866. customCheck = function(ply) return ply:GetUserGroup() == "superadmin" end,
  867. CustomCheckFailMsg = "This job is superadmin only!"
  868. })
  869.  
  870. TEAM_HEADADMIN = DarkRP.createJob("Head Admin on Duty", {
  871. color = Color(135, 206, 250, 255),
  872. model = {"models/player/dew.mdl"},
  873. description = [[Do head admin stuff. Make sure people don't break the rules. If they are, put them in an admin sit and talk about it.]],
  874. weapons = {"unarrest_stick","arrest_stick"},
  875. command = "headadminonduty",
  876. max = 0,
  877. salary = 0,
  878. admin = 0,
  879. vote = false,
  880. hasLicense = false,
  881. category = "Staff",
  882. customCheck = function(ply) return ply:GetUserGroup() == "head_admin" end,
  883. CustomCheckFailMsg = "This job is head admin only!"
  884. })
  885.  
  886. TEAM_HIGHADMIN = DarkRP.createJob("High Admin on Duty", {
  887. color = Color(135, 206, 250, 255),
  888. model = {"models/player/nachocheese.mdl","models/player/red_dew.mdl"},
  889. description = [[Do high admin stuff. Make sure people don't break the rules. If they are, put them in an admin sit and talk about it.]],
  890. weapons = {"unarrest_stick","arrest_stick"},
  891. command = "highadminonduty",
  892. max = 0,
  893. salary = 0,
  894. admin = 0,
  895. vote = false,
  896. hasLicense = false,
  897. category = "Staff",
  898. customCheck = function(ply) return ply:GetUserGroup() == "high_admin" end,
  899. CustomCheckFailMsg = "This job is high admin only!"
  900. })
  901.  
  902. TEAM_ADMIN = DarkRP.createJob("Admin on Duty", {
  903. color = Color(135, 206, 250, 255),
  904. model = {"models/player/blue_dew.mdl"},
  905. description = [[Do admin stuff. Make sure people don't break the rules. If they are, put them in an admin sit and talk about it.]],
  906. weapons = {"unarrest_stick","arrest_stick"},
  907. command = "adminonduty",
  908. max = 0,
  909. salary = 0,
  910. admin = 0,
  911. vote = false,
  912. hasLicense = false,
  913. category = "Staff",
  914. customCheck = function(ply) return ply:GetUserGroup() == "admin" end,
  915. CustomCheckFailMsg = "This job is admin only!"
  916. })
  917.  
  918. TEAM_MOD = DarkRP.createJob("Moderator on Duty", {
  919. color = Color(135, 206, 250, 255),
  920. model = {"models/obese_male.mdl","models/player/orange_dew.mdl"},
  921. description = [[Do moderator stuff. Make sure people don't break the rules. If they are, put them in an admin sit and talk about it.]],
  922. weapons = {"unarrest_stick","arrest_stick"},
  923. command = "modonduty",
  924. max = 0,
  925. salary = 0,
  926. admin = 0,
  927. vote = false,
  928. hasLicense = false,
  929. category = "Staff",
  930. customCheck = function(ply) return ply:GetUserGroup() == "operator" end,
  931. CustomCheckFailMsg = "This job is moderator only!"
  932. })
  933. -- Custom
  934. TEAM_113688036 = DarkRP.createJob("Vector", {
  935. color = Color(0, 170, 0, 255),
  936. model = {"models/wheatleymodels/soma/simon_divingsuit.mdl"},
  937. description = [[He is evil. He robs and terrorizes people.]],
  938. weapons = {"tfsr_speedster_rp","m9k_harpoon","gpow_superman","tasr_atom","gpow_vibe","gpow_kryptonitegun","m9k_m202"},
  939. command = "113688036",
  940. max = 1,
  941. salary = 0,
  942. admin = 0,
  943. vote = false,
  944. hasLicense = false,
  945. category = "Custom",
  946. customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:113688036" end,
  947. CustomCheckFailMsg = "This job is for STEAM_0:1:113688036 only!",
  948. })
  949.  
  950. -- Test
  951.  
  952. TEAM_BUBBER = DarkRP.createJob("Zephyr", {
  953. color = Color(0, 170, 0, 255),
  954. model = {"Models/player/pizza/cyberdecker.mdl"},
  955. description = [[Zephyr is a neutral vigilante, imbued with many powers, like Speed, Strength, Flight, Shrinking, and Vibe's Sight. But when he feels like it, he is able to terror.]],
  956. weapons = {"tfsr_speedster_rp","stunstick","lockpick","m9k_machete","tasr_atom","gpow_superman","gpow_vibe","m9k_psg1","m9k_usas","m9k_m202","med_kit","m9k_m4a1","gpow_shadowwalker","gpow_philosophersstone"},
  957. command = "bubber",
  958. max = 1,
  959. salary = 1000,
  960. admin = 0,
  961. vote = false,
  962. hasLicense = false,
  963. category = "Custom",
  964. customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:60490775" end,
  965. CustomCheckFailMsg = "This job is for STEAM_0:1:60490775 only!",
  966. PlayerSpawn = function(ply) ply:gpow_SetSpeedforce(500) ply:SetHealth(200) end
  967. })
  968.  
  969. TEAM_GUARD = DarkRP.createJob("Guard", {
  970. color = Color(16, 117, 7, 255),
  971. model = {"models/player/odessa.mdl"},
  972. description = [[Get paid to guard peoples bases, or anything else!!]],
  973. weapons = {"m9k_hk45","stunstick"},
  974. command = "vguard",
  975. max = 4,
  976. salary = 150,
  977. admin = 0,
  978. vote = false,
  979. hasLicense = false,
  980. candemote = true,
  981. -- CustomCheck
  982. category = "Citizens",
  983. })
  984.  
  985. TEAM_60187203 = DarkRP.createJob("Apple Juice Gaming", {
  986. color = Color(0, 170, 0, 255),
  987. model = {"models/player/zack/zackhalloween.mdl"},
  988. description = [[Spookay!]],
  989. weapons = {"stunstick","tfsr_speedster_rp","lockpick","gpow_philosophersstone","gpow_shadowwalker"},
  990. command = "60187203",
  991. max = 1,
  992. salary = 500,
  993. admin = 0,
  994. vote = false,
  995. hasLicense = false,
  996. category = "Custom",
  997. customCheck = function(ply) return ply:SteamID() == "STEAM_0:0:60187203" end,
  998. CustomCheckFailMsg = "This job is for STEAM_0:0:60187203 only!",
  999. PlayerSpawn = function(ply) ply:gpow_SetSpeedforce(110) end
  1000. })
  1001.  
  1002. TEAM_98129313 = DarkRP.createJob("Jessie Quick", {
  1003. color = Color(0, 170, 0, 255),
  1004. model = {"models/player/bobert/mhswaou.mdl"},
  1005. description = [[Jessie Quick!]],
  1006. weapons = {"stunstick","tfsr_speedster_rp","arrest_stick","unarrest_stick"},
  1007. command = "98129313",
  1008. max = 1,
  1009. salary = 500,
  1010. admin = 0,
  1011. vote = false,
  1012. hasLicense = false,
  1013. category = "Vigilante",
  1014. PlayerSpawn = function(ply) ply:gpow_SetSpeedforce(110) end
  1015. })
  1016.  
  1017. TEAM_63000749 = DarkRP.createJob("Starro", {
  1018. color = Color(0, 170, 0, 255),
  1019. model = {"models/player/bobert/akstarro.mdl"}, -- Remeber to add this
  1020. description = [[Starro is a creature that causes chaos anywhere he goes and he can't be stopped. Can Mug,Raid, and Terror]],
  1021. weapons = {"stunstick","tfsr_speedster_rp","lockpick","gpow_superman"},
  1022. command = "63000749",
  1023. max = 1,
  1024. salary = 500,
  1025. admin = 0,
  1026. vote = false,
  1027. hasLicense = false,
  1028. category = "Custom",
  1029. customCheck = function(ply) return ply:SteamID() == "STEAM_0:0:63000749" end,
  1030. CustomCheckFailMsg = "This job is for STEAM_0:0:63000749 only!",
  1031. PlayerSpawn = function(ply) ply:gpow_SetSpeedforce(500) end
  1032. })
  1033.  
  1034. TEAM_140685632 = DarkRP.createJob("Deathstroke", {
  1035. color = Color(0, 170, 0, 255),
  1036. model = {"models/norpo/ArkhamOrigins/Assassins/Deathstroke_ValveBiped.mdl"},
  1037. description = [[Can raid,terror,mug,and kidnap]],
  1038. weapons = {"stunstick","tfsr_speedster_rp","lockpick","unarrest_stick","m9k_m92fs_drp","m9k_intervention","m9k_machete"},
  1039. command = "140685632",
  1040. max = 1,
  1041. salary = 500,
  1042. admin = 0,
  1043. vote = false,
  1044. hasLicense = false,
  1045. category = "Custom",
  1046. customCheck = function(ply) return ply:SteamID() == "STEAM_0:1:88433048" end,
  1047. CustomCheckFailMsg = "This job is for STEAM_0:1:88433048 only!",
  1048. })
  1049.  
  1050. TEAM_KILLERFROST = DarkRP.createJob("Killer Frost", {
  1051. color = Color(0, 0, 0, 255),
  1052. model = {"models/player/mossman.mdl"},
  1053. description = [[You have a heart as cold as ice. You use your powers to harm others and get what you want when you want it.]],
  1054. weapons = {"gpow_killerfrost"},
  1055. command = "killerfrost",
  1056. max = 1,
  1057. salary = 200,
  1058. admin = 0,
  1059. vote = false,
  1060. hasLicense = false,
  1061. category = "Crime Syndicate",
  1062. })
  1063.  
  1064. TEAM_SAVITAR = DarkRP.createJob("Savitar", {
  1065. color = Color(255, 255, 0, 255),
  1066. model = {"models/player/poseidon/enclave/posenclavesoldier.mdl"},
  1067. description = [[You are Savitar, the God of Speed. Your cult worships you and they follow your orders before Alchemy's.]],
  1068. weapons = {"tfsr_speedster_rp"},
  1069. command = "savitar",
  1070. max = 1,
  1071. salary = 450,
  1072. admin = 0,
  1073. vote = false,
  1074. hasLicense = false,
  1075. category = "Cult",
  1076. customCheck = function(ply) return ply:GetUserGroup() == "trusted" or ply:GetUserGroup() == "donator" or ply:GetUserGroup() == "operator" or ply:GetUserGroup() == "high_admin" or ply:GetUserGroup() == "head_admin" or ply:GetUserGroup() == "superadmin" or ply:GetUserGroup() == "admin" end,
  1077. CustomCheckFailMsg = "This job is donator only!",
  1078. PlayerSpawn = function(ply) ply:gpow_SetSpeedforce(500) ply:SetHealth(500) end
  1079. })
  1080.  
  1081.  
  1082. TEAM_CULTMEMBER = DarkRP.createJob("Cult Member", {
  1083. color = Color(255, 255, 0, 255),
  1084. model = {"models/player/ra_zeecaptain.mdl"},
  1085. description = [[You worship the God of Speed Savitar. You follow the orders of your cult leader Alchemy.]],
  1086. weapons = {""},
  1087. command = "cultmember",
  1088. max = 6,
  1089. salary = 150,
  1090. admin = 0,
  1091. vote = false,
  1092. hasLicense = false,
  1093. category = "Cult",
  1094. })
  1095.  
  1096. TEAM_13713322 = DarkRP.createJob("Wizard", {
  1097. color = Color(0, 170, 0, 255),
  1098. model = {"models/player/zack/zackhalloween.mdl"},
  1099. description = [[]],
  1100. weapons = {"gpow_vibe", "tfsr_speedster_rp", "gpow_superman", "unarrest_stick", "m9k_barret_m82", "stunstick", "m9k_ak47", "m9k_pkm"},
  1101. command = "13713322",
  1102. max = 1,
  1103. salary = 500,
  1104. admin = 0,
  1105. vote = false,
  1106. hasLicense = false,
  1107. category = "Custom",
  1108. customCheck = function(ply) return ply:SteamID() == "STEAM_0:0:13713322" end,
  1109. CustomCheckFailMsg = "This job is for STEAM_0:0:13713322 only!",
  1110. PlayerSpawn = function(ply) ply:SetHealth(500) end,
  1111. })
  1112.  
  1113. TEAM_171252142 = DarkRP.createJob("(Kara Zor-El) Supergirl", {
  1114. color = Color(0, 170, 0, 255),
  1115. model = {"models/player/captainpawn/supergirl.mdl"},
  1116. description = [[Supergirl has to protect the world/the city for all the villains and criminals, and her cousin Superman is there to help her.]],
  1117. weapons = {"gpow_superman"},
  1118. command = "171252142",
  1119. max = 1,
  1120. salary = 500,
  1121. admin = 0,
  1122. vote = false,
  1123. hasLicense = false,
  1124. category = "The Justice League",
  1125. PlayerSpawn = function(ply) ply:gpow_SetSpeedforce(100) ply:SetHealth(100) end,
  1126. })
  1127.  
  1128. TEAM_1252142 = DarkRP.createJob("Black Flash", {
  1129. color = Color(0, 170, 0, 255),
  1130. model = {"models/reverse/playermodels/blackflash/blackflash.mdl"},
  1131. description = [[This Job Is 75000, Stop all of the people misusing speedforce!(He is not a hero or a villain but he can join them.)]],
  1132. weapons = {"tfsr_speedster_rp"},
  1133. command = "1252142",
  1134. max = 1,
  1135. salary = 500,
  1136. admin = 0,
  1137. vote = false,
  1138. hasLicense = false,
  1139. category = "Vigilante",
  1140. customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
  1141. CustomCheckFailMsg = "You don't have enough money to become this job!",
  1142. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  1143. if SERVER then
  1144. ply:addMoney(-75000)
  1145. end
  1146. end,
  1147. })
  1148.  
  1149. TEAM_CAPTAINCOLD = DarkRP.createJob("Captain Cold", {
  1150. color = Color(0, 0, 0, 255),
  1151. model = {"models/jessev92/player/misc/edfsoldier.mdl"},
  1152. description = [[This Job Costs 75000, You cause chaos around the city under the leadership of Reverse Flash!]],
  1153. weapons = {"m9k_fists", "sfw_cryon", "sfw_jotunn"},
  1154. command = "captaincold",
  1155. max = 1,
  1156. salary = 55,
  1157. admin = 0,
  1158. vote = false,
  1159. hasLicense = false,
  1160. candemote = true,
  1161. medic = false,
  1162. category = "Legion Of Doom",
  1163. customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
  1164. CustomCheckFailMsg = "You don't have enough money to become this job!",
  1165. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  1166. if SERVER then
  1167. ply:addMoney(-75000)
  1168. end
  1169. end,
  1170.  
  1171. })
  1172. TEAM_SCARESCROW = DarkRP.createJob("Scarecrow", {
  1173. color = Color(0, 0, 0, 255),
  1174. model = {"models/player/bobert/aasc.mdl"},
  1175. description = [[This Job Costs 75000, You cause chaos around the city under the leadership of Reverse Flash!]],
  1176. weapons = {"sfw_acidrain", "m9k_nerve_gas"},
  1177. command = "scarecrow",
  1178. max = 1,
  1179. salary = 55,
  1180. admin = 0,
  1181. vote = false,
  1182. hasLicense = false,
  1183. candemote = true,
  1184. medic = false,
  1185. category = "Legion Of Doom",
  1186. customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
  1187. CustomCheckFailMsg = "You don't have enough money to become this job!",
  1188. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  1189. if SERVER then
  1190. ply:addMoney(-75000)
  1191. end
  1192. end,
  1193.  
  1194. })
  1195. TEAM_HEATWAVE = DarkRP.createJob("Heatwave", {
  1196. color = Color(0, 0, 0, 255),
  1197. model = {"models/player/legion/deadspace/advancedrig.mdl"},
  1198. description = [[This Job Costs 75000, You cause chaos around the city under the leadership of Reverse Flash!]],
  1199. weapons = {"m9k_fists", "sfw_hwave"},
  1200. command = "heatwave",
  1201. max = 1,
  1202. salary = 55,
  1203. admin = 0,
  1204. vote = false,
  1205. hasLicense = false,
  1206. candemote = true,
  1207. medic = false,
  1208. category = "Legion Of Doom",
  1209. customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
  1210. CustomCheckFailMsg = "You don't have enough money to become this job!",
  1211. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  1212. if SERVER then
  1213. ply:addMoney(-75000)
  1214. end
  1215. end,
  1216.  
  1217. })
  1218.  
  1219. TEAM_LEXLUTHOR = DarkRP.createJob("Lex Luthor", {
  1220. color = Color(0, 0, 0, 255),
  1221. model = {"models/11thdoctor/thedoctor.mdl"},
  1222. description = [[This Job Costs 75000, You cause chaos around the city under the leadership of Reverse Flash! Your worst enemy is Superman!]],
  1223. weapons = {"gpow_kryptonitegun"},
  1224. command = "lexluthor",
  1225. max = 1,
  1226. salary = 55,
  1227. admin = 0,
  1228. vote = false,
  1229. hasLicense = false,
  1230. candemote = true,
  1231. medic = false,
  1232. category = "Legion Of Doom",
  1233. customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
  1234. CustomCheckFailMsg = "You don't have enough money to become this job!",
  1235. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  1236. if SERVER then
  1237. ply:addMoney(-75000)
  1238. end
  1239. end,
  1240. })
  1241. TEAM_GORILLAGRODD = DarkRP.createJob("Gorilla Grodd", {
  1242. color = Color(0, 0, 0, 255),
  1243. model = {"models/player/tfa_tsbb_harambe.mdl"},
  1244. description = [[This Job Costs 100000, You cause chaos around the city under the leadership of Reverse Flash!]],
  1245. weapons = {"m9k_fists"},
  1246. command = "gorillagrodd",
  1247. max = 1,
  1248. salary = 55,
  1249. admin = 0,
  1250. vote = false,
  1251. hasLicense = false,
  1252. candemote = true,
  1253. mayor = false,
  1254. category = "Legion Of Doom",
  1255. PlayerSpawn = function(ply) ply:SetHealth(400) end,
  1256. customCheck = function(ply) return ply:getDarkRPVar("money") > 100000 end,
  1257. CustomCheckFailMsg = "You don't have enough money to become this job!",
  1258. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  1259. if SERVER then
  1260. ply:addMoney(-100000)
  1261. end
  1262. end,
  1263. })
  1264. TEAM_MARTIANMANHUNTER = DarkRP.createJob("Martian Manhunter", {
  1265. color = Color(37, 84, 199, 255),
  1266. model = {"models/player/bobert/mh.mdl"},
  1267. description = [[This Job Costs 75000, You protect the city under the leadership of Superman at all costs.]],
  1268. weapons = {"arrest_stick", "stunstick", "door_ram", "gpow_martian"},
  1269. command = "martianmanhunter",
  1270. max = 1,
  1271. salary = 55,
  1272. admin = 0,
  1273. vote = false,
  1274. hasLicense = false,
  1275. candemote = true,
  1276. mayor = false,
  1277. category = "The Justice League",
  1278. customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
  1279. CustomCheckFailMsg = "You don't have enough money to become this job!",
  1280. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  1281. if SERVER then
  1282. ply:addMoney(-75000)
  1283. end
  1284. end,
  1285. })
  1286. TEAM_CYBORG = DarkRP.createJob("Cyborg", {
  1287. color = Color(37, 84, 199, 255),
  1288. model = "models/child.mdl",
  1289. description = [[This Job Costs 75000, You protect the city under the leadership of Superman at all costs.]],
  1290. weapons = {"arrest_stick", "stunstick", "door_ram", "m9k_fists", "sfw_prisma"},
  1291. command = "cyborg",
  1292. max = 1,
  1293. salary = 55,
  1294. admin = 0,
  1295. vote = false,
  1296. hasLicense = false,
  1297. candemote = true,
  1298. mayor = false,
  1299. category = "The Justice League",
  1300. customCheck = function(ply) return ply:getDarkRPVar("money") > 75000 end,
  1301. CustomCheckFailMsg = "You don't have enough money to become this job!",
  1302. OnPlayerChangedTeam = function(ply, oldTeam, newTeam)
  1303. if SERVER then
  1304. ply:addMoney(-75000)
  1305. end
  1306. end,
  1307. })
  1308.  
  1309. --[[---------------------------------------------------------------------------
  1310. Define which team joining players spawn into and what team you change to if demoted
  1311. ---------------------------------------------------------------------------]]
  1312. GAMEMODE.DefaultTeam = TEAM_CITIZEN
  1313.  
  1314.  
  1315. --[[---------------------------------------------------------------------------
  1316. Define which teams belong to civil protection
  1317. Civil protection can set warrants, make people wanted and do some other police related things
  1318. ---------------------------------------------------------------------------]]
  1319. GAMEMODE.CivilProtection = {
  1320. [TEAM_GPOLICE] = true,
  1321. [TEAM_GCHIEF] = true,
  1322. [TEAM_GMAYOR] = true,
  1323. [TEAM_GPOLICEC] = true,
  1324. [TEAM_GOFFICER] = true,
  1325. }
  1326.  
  1327. --[[---------------------------------------------------------------------------
  1328. Jobs that are hitmen (enables the hitman menu)
  1329. ---------------------------------------------------------------------------]]
  1330. DarkRP.addHitmanTeam(TEAM_CHIT)
  1331. DarkRP.addHitmanTeam(TEAM_SSDEAD)
  1332. DarkRP.addHitmanTeam(TEAM_CHITA)
  1333. DarkRP.addHitmanTeam(TEAM_76256851)
  1334. DarkRP.addHitmanTeam(TEAM_103519394)
  1335. DarkRP.addHitmanTeam(TEAM_22810245)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement