Advertisement
Guest User

Untitled

a guest
Jan 11th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.01 KB | None | 0 0
  1. --[[---------------------------------------------------------------------------
  2. DarkRP custom jobs
  3. ---------------------------------------------------------------------------
  4. This file contains your custom jobs.
  5. This file should also contain jobs from DarkRP that you edited.
  6.  
  7. Note: If you want to edit a default DarkRP job, first disable it in darkrp_config/disabled_defaults.lua
  8. Once you've done that, copy and paste the job to this file and edit it.
  9.  
  10. The default jobs can be found here:
  11. https://github.com/FPtje/DarkRP/blob/master/gamemode/config/jobrelated.lua
  12.  
  13. For examples and explanation please visit this wiki page:
  14. http://wiki.darkrp.com/index.php/DarkRP:CustomJobFields
  15.  
  16. Add your custom jobs under the following line:
  17. ---------------------------------------------------------------------------]]
  18. TEAM_MAYOR = DarkRP.createJob("Mayor", {
  19. color = Color(150, 20, 20, 255),
  20. model = "models/player/breen.mdl",
  21. description = [[The Mayor of the city creates laws to govern the city.
  22. If you are the mayor you may create and accept warrants.
  23. Type /wanted <name> to warrant a player.
  24. Type /lockdown initiate a lockdown of the city.
  25. Everyone must be inside during a lockdown.
  26. The cops patrol the area.
  27. /unlockdown to end a lockdown]],
  28. weapons = {},
  29. command = "mayor",
  30. max = 1,
  31. salary = GAMEMODE.Config.normalsalary * 1.89,
  32. admin = 0,
  33. vote = true,
  34. hasLicense = false,
  35. mayor = true,
  36. category = "Civil Protection",
  37.  
  38. })
  39.  
  40. TEAM_ALMAN = DarkRP.createJob("Alman9oori91", {
  41. color = Color(150, 20, 20, 255),
  42. model = "models/player/breen.mdl",
  43. description = [[Alman9oori91's Custom Job - Thief class]],
  44. weapons = {"pro_lockpick_update","weapon_sh_keypadcracker_deploy","weapon_hack_phone","m9k_svu","m9k_spas12"},
  45. command = "alman",
  46. max = 1,
  47. salary = GAMEMODE.Config.normalsalary * 1.89,
  48. admin = 0,
  49. vote = false,
  50. hasLicense = false,
  51. category = "Custom Jobs",
  52. customCheck = function(ply) return
  53. table.HasValue({"STEAM_0:1:228137080"}, ply:SteamID())
  54. end,
  55. CustomCheckFailMsg = "Custom Job only!",
  56.  
  57. })
  58.  
  59. TEAM_SWAT = AddExtraTeam("S.W.A.T", {
  60. color = Color(0, 0, 255, 255),
  61. model = "models/player/urban.mdl",
  62. description = [[You are SWAT, You help the police when things get bad!]],
  63. weapons = {"arrest_stick", "unarrest_stick", "m9k_colt1911", "m9k_tar21", "stunstick", "door_ram", "weaponchecker", "rg_handcuffs"},
  64. command = "swat",
  65. max = 6,
  66. salary = 1000,
  67. admin = 0,
  68. vote = true,
  69. chief = true,
  70. hasLicense = true,
  71. canDemote = false,
  72. PlayerLoadout = function( ply ) return ply:SetArmor( 75 ) end,
  73. category = "Civil Protection"
  74. })
  75.  
  76. TEAM_POLICE = AddExtraTeam("Police", {
  77. color = Color(0, 0, 255, 255),
  78. model = "models/humans/nypd1940/male_01.mdl",
  79. description = [[You are POLICE, help people out!]],
  80. weapons = {"arrest_stick", "unarrest_stick", "m9k_colt1911", "stunstick", "door_ram", "weaponchecker", "rg_handcuffs"},
  81. command = "police",
  82. max = 3,
  83. salary = 1000,
  84. admin = 0,
  85. vote = true,
  86. chief = true,
  87. hasLicense = true,
  88. canDemote = false,
  89. PlayerLoadout = function( ply ) return ply:SetArmor( 75 ) end,
  90. category = "Civil Protection"
  91. })
  92.  
  93. TEAM_POLICEC = AddExtraTeam("Police Chief", {
  94. color = Color(0, 0, 255, 255),
  95. model = "models/humans/nypd1940/male_02.mdl",
  96. description = [[You are POLICE CHIEF, help people out!]],
  97. weapons = {"arrest_stick", "unarrest_stick", "m9k_colt1911", "stunstick", "door_ram", "weaponchecker", "rg_handcuffs"},
  98. command = "policec",
  99. max = 1,
  100. salary = 1000,
  101. admin = 0,
  102. vote = true,
  103. chief = true,
  104. hasLicense = true,
  105. canDemote = false,
  106. PlayerLoadout = function( ply ) return ply:SetArmor( 75 ) end,
  107. category = "Civil Protection"
  108. })
  109.  
  110.  
  111. TEAM_SWATM = AddExtraTeam("S.W.A.T Medic", {
  112. color = Color(0, 10, 245, 255),
  113. model = "models/player/swat.mdl",
  114. description = [[You are part of the SWAT, Heal the people that are hurt through cross fire.]],
  115. weapons = {"arrest_stick", "unarrest_stick", "m9k_colt1911", "stunstick", "door_ram", "weaponchecker", "med_kit", "rg_handcuffs"},
  116. command = "swatmedic",
  117. max = 2,
  118. salary = 1000,
  119. admin = 0,
  120. vote = false,
  121. chief = true,
  122. hasLicense = true,
  123. canDemote = false,
  124. PlayerLoadout = function( ply ) return ply:SetArmor( 100 ) end,
  125. category = "Civil Protection"
  126.  
  127. })
  128.  
  129. TEAM_FCM = AddExtraTeam("Fight Club Manager", {
  130. color = Color(170, 0, 0, 255),
  131. model = "models/player/odessa.mdl",
  132. description = [[Set up the fight club and pay people who win!]],
  133. weapons = {""},
  134. command = "fcm",
  135. max = 2,
  136. salary = 1000,
  137. admin = 0,
  138. vote = false,
  139. chief = true,
  140. hasLicense = true,
  141. canDemote = false,
  142. category = "Citizens",
  143.  
  144.  
  145. })
  146.  
  147.  
  148. TEAM_SPY = AddExtraTeam("Spy", {
  149. color = Color(170, 0, 0, 255),
  150. model = "models/blacklist/spy1.mdl",
  151. description = [[People can pay you to be their spy!]],
  152. weapons = {""},
  153. command = "spy",
  154. max = 2,
  155. salary = 500,
  156. admin = 0,
  157. vote = false,
  158. chief = true,
  159. hasLicense = true,
  160. canDemote = false,
  161. category = "Citizens",
  162.  
  163.  
  164. })
  165.  
  166. TEAM_SM = AddExtraTeam("Superman", {
  167. color = Color(170, 0, 0, 255),
  168. model = "models/player/bobert/n52sm.mdl",
  169. description = [[Save the world!]],
  170. weapons = {"weapon_jetpack"},
  171. command = "superman",
  172. max = 1,
  173. salary = 500,
  174. admin = 0,
  175. vote = false,
  176. chief = true,
  177. hasLicense = true,
  178. canDemote = false,
  179. category = "Heros",
  180. customCheck = function(ply) return CLIENT or
  181. table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
  182. end,
  183. CustomCheckFailMsg = "This is a vip job!",
  184. PlayerLoadout = function( ply ) return ply:SetArmor( 100 ) end,
  185. category = "Vip Jobs"
  186. })
  187.  
  188.  
  189.  
  190.  
  191. TEAM_SWATS = AddExtraTeam("S.W.A.T Sniper", {
  192. color = Color(0, 14, 123, 255),
  193. model = "models/player/swat.mdl",
  194. description = [[You are part of the SWAT, Use your sniper to help the SWAT take down bad people.]],
  195. weapons = {"arrest_stick", "unarrest_stick", "m9k_aw50", "m9k_colt1911", "stunstick", "door_ram", "weaponchecker", "rg_handcuffs"},
  196. command = "swatsniper",
  197. max = 2,
  198. salary = 1000,
  199. admin = 0,
  200. vote = false,
  201. chief = true,
  202. canDemote = false,
  203. hasLicense = true,
  204. customCheck = function(ply) return CLIENT or
  205. table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
  206. end,
  207. CustomCheckFailMsg = "This is a vip job!",
  208. PlayerLoadout = function( ply ) return ply:SetArmor( 100 ) end,
  209. category = "Vip Jobs"
  210. })
  211.  
  212. TEAM_SWATC = AddExtraTeam("S.W.A.T Leader", {
  213. color = Color(0, 14, 123, 255),
  214. model = "models/player/gasmask.mdl",
  215. description = [[You are the Leader of the SWAT, Give the SWAT orders.]],
  216. weapons = {"m9k_glock", "arrest_stick", "unarrest_stick", "m9k_m4a1", "stunstick", "door_ram", "weaponchecker", "rg_handcuffs"},
  217. command = "swatchief",
  218. max = 1,
  219. salary = 1000,
  220. admin = 0,
  221. vote = false,
  222. chief = true,
  223. hasLicense = true,
  224. canDemote = false,
  225. customCheck = function(ply) return CLIENT or
  226. table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
  227. end,
  228. CustomCheckFailMsg = "This is a vip job!",
  229. PlayerLoadout = function( ply ) return ply:SetArmor( 100 ) end,
  230. category = "Vip Jobs"
  231.  
  232. })
  233.  
  234. TEAM_HOBO = DarkRP.createJob("Hobo", {
  235. color = Color(80, 45, 0, 255),
  236. model = "models/player/corpse1.mdl",
  237. description = [[The lowest member of society. Everybody laughs at you.
  238. You have no home.
  239. Beg for your food and money
  240. Sing for everyone who passes to get money
  241. Make your own wooden home somewhere in a corner or outside someone else's door]],
  242. weapons = {""},
  243. command = "hobok",
  244. max = 5,
  245. salary = 0,
  246. admin = 0,
  247. vote = false,
  248. hasLicense = false,
  249. candemote = false,
  250. hobo = true,
  251. category = "Citizens",
  252.  
  253. })
  254.  
  255. TEAM_GUN = DarkRP.createJob("Gun Dealer", {
  256. color = Color(232, 127, 34, 255),
  257. model = "models/player/monk.mdl",
  258. description = [[]],
  259. weapons = {""},
  260. command = "gun",
  261. max = 5,
  262. salary = 0,
  263. admin = 0,
  264. vote = false,
  265. hasLicense = true,
  266. category = "Dealers",
  267.  
  268. })
  269.  
  270. TEAM_BMD = DarkRP.createJob("Black Market Dealer", {
  271. color = Color(80, 45, 0, 255),
  272. model = "models/player/bobert/AOBlackmask.mdl",
  273. description = [[]],
  274. weapons = {"m9k_model500"},
  275. command = "bmd",
  276. max = 5,
  277. salary = 0,
  278. admin = 0,
  279. vote = false,
  280. hasLicense = false,
  281. category = "Vip Jobs",
  282. customCheck = function(ply) return CLIENT or
  283. table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
  284. end,
  285. CustomCheckFailMsg = "This is a vip job!",
  286.  
  287. })
  288.  
  289. TEAM_HOBOK = DarkRP.createJob("Hobo King", {
  290. color = Color(80, 45, 0, 255),
  291. model = "models/player/corpse1.mdl",
  292. description = [[Hobi King but still the lowest member of society. Everybody laughs at you.
  293. You have no home.
  294. Beg for your food and money
  295. Sing for everyone who passes to get money
  296. Make your own wooden home somewhere in a corner or outside someone else's door]],
  297. weapons = {"weapon_bugbait"},
  298. command = "hobo",
  299. max = 1,
  300. salary = 0,
  301. admin = 0,
  302. vote = false,
  303. hasLicense = false,
  304. candemote = false,
  305. hobo = true,
  306. category = "Citizens",
  307.  
  308. })
  309.  
  310. TEAM_thief = DarkRP.createJob("Thief", {
  311. color = Color(0, 0, 0, 255),
  312. model = {"models/jessev92/kanelynch/characters/robber_ply.mdl"},
  313. description = [[You are a thief! You can raid people and mug people but not in the public.]],
  314. weapons = {"pro_lockpick_update","weapon_sh_keypadcracker_deploy", "bit_usb"},
  315. command = "thief",
  316. max = 15,
  317. salary = 200,
  318. admin = 0,
  319. vote = false,
  320. hasLicense = false,
  321. candemote = true,
  322. category = "The Bad",
  323. PlayerSpawn = function(ply)
  324. ply:SetMaxHealth(100)
  325. ply:SetHealth(100)
  326. ply:SetArmor(0)
  327. end
  328. })
  329.  
  330. TEAM_Parkour = DarkRP.createJob("Parkour", {
  331. color = Color(0, 0, 0, 255),
  332. model = {"models/player/arctic.mdl"},
  333. description = [[Go climb and steal things!]],
  334. weapons = {"climb_swep2"},
  335. command = "Parkour",
  336. max = 4,
  337. salary = 200,
  338. admin = 0,
  339. vote = false,
  340. hasLicense = true,
  341. candemote = true,
  342. category = "Vip Jobs",
  343. customCheck = function(ply) return CLIENT or
  344. table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
  345. end,
  346. CustomCheckFailMsg = "This is a vip job!",
  347. })
  348.  
  349. TEAM_thiefm = DarkRP.createJob("Master Thief", {
  350. color = Color(0, 0, 0, 255),
  351. model = {"models/jessev92/kanelynch/characters/robber_ply.mdl"},
  352. description = [[You can raid and mug but not in public!]],
  353. weapons = {"weapon_sh_keypadcracker_deploy","m9k_coltpython","pro_lockpick_update", "bit_usb"},
  354. command = "thiefm",
  355. max = 5,
  356. salary = 200,
  357. admin = 0,
  358. vote = false,
  359. hasLicense = false,
  360. candemote = true,
  361. category = "Vip Jobs",
  362. customCheck = function(ply) return CLIENT or
  363. table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
  364. end,
  365. CustomCheckFailMsg = "This is a vip job!",
  366.  
  367. })
  368.  
  369.  
  370.  
  371. TEAM_Hacker = DarkRP.createJob("Hacker", {
  372. color = Color(37, 68, 0, 255),
  373. model = {"models/player/Group02/male_06.mdl"},
  374. description = [[Hacker stay off the rader!]],
  375. weapons = {"weapon_hack_phone","pro_lockpick_update","weapon_sh_keypadcracker_deploy"},
  376. command = "hacker",
  377. max = 4,
  378. salary = 200,
  379. admin = 0,
  380. vote = false,
  381. hasLicense = true,
  382. candemote = true,
  383. category = "Vip Jobs",
  384. customCheck = function(ply) return CLIENT or
  385. table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
  386. end,
  387. CustomCheckFailMsg = "This is a vip job!",
  388.  
  389. })
  390.  
  391.  
  392. TEAM_HITT = DarkRP.createJob("Hitman", {
  393. color = Color(0, 0, 0, 255),
  394. model = "models/player/tfa_hm_abs_nun.mdl",
  395. description = [[People hire you to take out other people,
  396. this job require you to be completely focussed.
  397. A single breath can make you loose a shot.]],
  398. weapons = {"m9k_m24"},
  399. command = "hitman",
  400. max = 3,
  401. salary = 65,
  402. admin = 0,
  403. vote = false,
  404. hasLicense = false,
  405. category = "The Bad",
  406. })
  407.  
  408. TEAM_ADMIN = DarkRP.createJob("Staff On Duty", {
  409. color = Color(170, 0, 0, 255),
  410. model = "models/player/combine_super_soldier.mdl",
  411. description = [[Admin on duty is when you as an admin, is ready to make sure the server stays at its best.
  412. It's up to you to patrol and respond to admin calls.]],
  413. weapons = {"weapon_keypadchecker", "arrest_stick", "unarrest_stick", "weaponchecker"},
  414. command = "od",
  415. max = 0,
  416. salary = 100,
  417. admin = 0,
  418. vote = false,
  419. hasLicense = false,
  420. category = "Staff",
  421. customCheck = function(ply) return CLIENT or
  422. table.HasValue({"moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
  423. end,
  424. CustomCheckFailMsg = "Staff only!",
  425.  
  426. })
  427.  
  428. TEAM_MD = DarkRP.createJob("Mayors Daughter", {
  429. color = Color(255,100,100,255),
  430. model = "models/player/alyx.mdl",
  431. description = [[You are the mayors daughter, walk around with your dad
  432. just chill around. But be careful, you never know when somebody
  433. is waiting to kidnap you!]],
  434. weapons = {},
  435. command = "mayorsdaughter",
  436. max = 1,
  437. salary = 80,
  438. admin = 0,
  439. vote = false,
  440. hasLicense = false,
  441. category = "Citizens",
  442. })
  443.  
  444. TEAM_GUARD = DarkRP.createJob("Guard", {
  445. color = Color(0,200,50,255),
  446. model = "models/player/barney.mdl",
  447. description = [[People will pay for protection, use your weapon or buy one from the local gundealer.]],
  448. weapons = {"m9k_deagle"},
  449. command = "guard",
  450. max = 5,
  451. salary = 85,
  452. admin = 0,
  453. vote = false,
  454. hasLicense = true,
  455. category = "Citizens",
  456. })
  457.  
  458. TEAM_SS = DarkRP.createJob("Secret Service", {
  459. color = Color(100, 20, 20, 255),
  460. model = "models/player/guerilla.mdl",
  461. description = [[You are responsible for protecting the mayor.
  462. Take care of the old fellow, he is vanuarable to terrorists all the time! Before he enters a room, you need to make sure its secure.]],
  463. weapons = {"m9k_deagle", "stunstick", "weaponchecker"},
  464. command = "ss",
  465. max = 2,
  466. salary = 65,
  467. admin = 0,
  468. vote = true,
  469. hasLicense = true,
  470. ammo = {
  471. ["pistol"] = 60,
  472. },
  473. category = "Civil Protection",
  474. })
  475.  
  476. TEAM_Terrorist = DarkRP.createJob("Terrorist", {
  477. color = Color(255, 168, 0, 255),
  478. model = {"models/player/phoenix.mdl"},
  479. description = [[Read the rules.]],
  480. weapons = {"lockpick", "unarrest_stick"},
  481. command = "Terrorist",
  482. max = 6,
  483. salary = 170,
  484. admin = 0,
  485. vote = false,
  486. hasLicense = false,
  487. candemote = true,
  488. category = "The Bad",
  489. PlayerSpawn = function(ply)
  490. ply:SetHealth(100)
  491. ply:SetArmor(50)
  492. end
  493. })
  494.  
  495. TEAM_BANK = DarkRP.createJob("Banker", {
  496. color = Color(55, 73, 0, 255),
  497. model = {"models/player/hostage/hostage_01.mdl"},
  498. description = [[This job lets you store people's printers and its all legal.]],
  499. weapons = {""},
  500. command = "bank",
  501. max = 2,
  502. salary = 250,
  503. admin = 0,
  504. vote = false,
  505. hasLicense = true,
  506. candemote = true,
  507. category = "Citizens",
  508. PlayerSpawn = function(ply)
  509. ply:SetHealth(100)
  510. ply:SetArmor(0)
  511. end
  512. })
  513.  
  514. TEAM_MINERS = DarkRP.createJob("Miners", {
  515. color = Color(150, 150, 76, 255),
  516. model = "models/player/Group02/male_04.mdl",
  517. description = [[Make money by mining!]],
  518. weapons = {"mgs_pickaxe"},
  519. command = "miners",
  520. max = 4,
  521. salary = 0,
  522. admin = 0,
  523. vote = false,
  524. hasLicense = true,
  525. category = "Citizens",
  526. })
  527.  
  528. TEAM_spider = DarkRP.createJob("Spider Man", {
  529. color = Color(170, 0, 0, 255),
  530. model = "models/player/TWBHD/tasm2game/tasmgame_pm.mdl",
  531. description = [[You are Spider Man, Protect the town following the laws of the land!]],
  532. weapons = {"arrest_stick", "unarrest_stick", "m9k_deagle", "m9k_mp5sd", "stunstick", "door_ram", "weaponchecker","paladinshield","spiderman's_swepalt2", "rg_handcuffs"},
  533. command = "spiderman",
  534. max = 1,
  535. salary = 0,
  536. admin = 0,
  537. vote = false,
  538. hasLicense = true,
  539. category = "Heros",
  540. })
  541.  
  542. TEAM_BIT = DarkRP.createJob("Bitcoin Miner", {
  543. color = Color(255, 0, 255, 255),
  544. model = {
  545. "models/player/Group03/Female_01.mdl",
  546. "models/player/Group03/Female_02.mdl"
  547. },
  548. description = [[You are a pc tech who love farming bit coins.]],
  549. weapons = {"bit_usb"},
  550. command = "bitcoin",
  551. max = 5,
  552. salary = 45,
  553. admin = 0,
  554. vote = false,
  555. hasLicense = false,
  556. category = "Citizens",
  557. })
  558.  
  559. TEAM_GL = DarkRP.createJob("Gangster Leader", {
  560. color = Color(103, 107, 107, 255),
  561. model = "models/player/Group03/male_04.mdl",
  562. description = [[Take care of your members!]],
  563. weapons = {"m9k_model3russian"},
  564. command = "gangl",
  565. max = 1,
  566. salary = 65,
  567. admin = 0,
  568. vote = false,
  569. hasLicense = false,
  570. category = "Vip Jobs",
  571. customCheck = function(ply) return CLIENT or
  572. table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
  573. end,
  574. CustomCheckFailMsg = "This is a vip job!",
  575.  
  576. })
  577.  
  578. TEAM_GS = DarkRP.createJob("Gangster Sniper", {
  579. color = Color(142, 145, 145, 255),
  580. model = "models/player/Group03/male_05.mdl",
  581. description = [[Keep a eye on your gang from a distance.]],
  582. weapons = {"m9k_psg1"},
  583. command = "gangs",
  584. max = 2,
  585. salary = 65,
  586. admin = 0,
  587. vote = false,
  588. hasLicense = false,
  589. category = "Vip Jobs",
  590. customCheck = function(ply) return CLIENT or
  591. table.HasValue({"vip", "supreme", "moderator", "seniormod", "admin", "senioradmin", "headmod", "headadmin"}, ply:GetNWString("usergroup"))
  592. end,
  593. CustomCheckFailMsg = "This is a vip job!",
  594.  
  595. })
  596.  
  597.  
  598. TEAM_GANG = DarkRP.createJob("Gangster", {
  599. color = Color(181, 181, 181, 255),
  600. model = "models/player/Group03/male_06.mdl",
  601. description = [[As a group you can kidnap a person or more.]],
  602. weapons = {""},
  603. command = "gang",
  604. max = 4,
  605. salary = 65,
  606. admin = 0,
  607. vote = false,
  608. hasLicense = false,
  609. category = "The Bad",
  610. })
  611.  
  612.  
  613.  
  614. TEAM_ELMO = DarkRP.createJob("ELMO", {
  615. color = Color(205, 92, 92, 255),
  616. model = "models/elmo.mdl",
  617. description = [[Jake's custom job]],
  618. weapons = {"m9k_barret_m82","m9k_psg1","weapon_hack_phone","pro_lockpick_update","spiderman's_swepalt2"},
  619. command = "elmo",
  620. max = 1,
  621. salary = 1,
  622. admin = 0,
  623. vote = false,
  624. hasLicense = false,
  625. category = "Custom Jobs",
  626. customCheck = function(ply) return
  627. table.HasValue({"STEAM_0:0:86857630"}, ply:SteamID())
  628. end,
  629. CustomCheckFailMsg = "Custom Job only.",
  630. })
  631.  
  632. TEAM_hagrid = DarkRP.createJob("Hagrid", {
  633. color = Color(205, 92, 92, 255),
  634. model = "models/player/hagrid.mdl",
  635. description = [[Hagrid's custom job]],
  636. weapons = {"m9k_svu","m9k_spas12","weapon_hack_phone","parkourmod"},
  637. command = "hagrid",
  638. max = 1,
  639. salary = 1,
  640. admin = 0,
  641. vote = false,
  642. hasLicense = false,
  643. category = "Custom Jobs",
  644. customCheck = function(ply) return
  645. table.HasValue({"STEAM_0:0:51749270"}, ply:SteamID())
  646. end,
  647. CustomCheckFailMsg = "Custom Job only.",
  648.  
  649. })
  650.  
  651. TEAM_POTATO = DarkRP.createJob("Potato", {
  652. color = Color(205, 92, 92, 255),
  653. model = "models/potatoplayermodel/potatoplayermodel.mdl",
  654. description = [[Wallfe's custom job]],
  655. weapons = {""},
  656. command = "potato",
  657. max = 1,
  658. salary = 1,
  659. admin = 0,
  660. vote = false,
  661. hasLicense = false,
  662. category = "Custom Jobs",
  663. customCheck = function(ply) return
  664. table.HasValue({"STEAM_0:0:79729638"}, ply:SteamID())
  665. end,
  666. CustomCheckFailMsg = "Custom Job only.",
  667.  
  668. })
  669.  
  670. TEAM_RICK = DarkRP.createJob("Rick", {
  671. color = Color(172, 213, 231, 255),
  672. model = "models/player/rick/rick.mdl",
  673. description = [[You go on adventures! Bring Morty and get in to trouble. You can raid, but only if Morty is with you.]],
  674. weapons = {"pro_lockpick_update", "weapon_hack_phone"},
  675. command = "rick",
  676. max = 1,
  677. salary = 120,
  678. admin = 0,
  679. vote = false,
  680. hasLicense = true,
  681. category = "Supreme Jobs",
  682. customCheck = function(ply) return CLIENT or
  683. table.HasValue({"supreme", "moderator", "seniormod", "admin", "senioradmin", "headadmin", "headmod", "staffmanager", "superadmin", "manager", "owner"}, ply:GetNWString("usergroup"))
  684. end,
  685. CustomCheckFailMsg = "Supreme jobs!",
  686. })
  687.  
  688. TEAM_MORTY = DarkRP.createJob("Morty", {
  689. color = Color(172, 213, 231, 255),
  690. model = "models/player/m95/morty.mdl",
  691. description = [[Rick is your boss and grandpa. Make sure to do everything he tells you, except rulebreaking of course. You can only raid when Rick is with you.]],
  692. weapons = {""},
  693. command = "morty",
  694. max = 1,
  695. salary = 120,
  696. admin = 0,
  697. vote = false,
  698. hasLicense = false,
  699. category = "Supreme Jobs",
  700. customCheck = function(ply) return CLIENT or
  701. table.HasValue({"supreme", "moderator", "seniormod", "admin", "senioradmin", "headadmin", "headmod", "staffmanager", "superadmin", "manager", "owner"}, ply:GetNWString("usergroup"))
  702. end,
  703. CustomCheckFailMsg = "Supreme jobs!",
  704. })
  705.  
  706. TEAM_SEWERCROC = DarkRP.createJob("Sewer Croc", {
  707. color = Color(58, 67, 33, 255),
  708. model = "models/player/bobert/AOCroc.mdl",
  709. description = [[You live underground, in the tunnels and sewers. You can base and have printers, you can also raid people inside the sewers/undergrounds. Careful tho, if you go outside people can randomly kill you!]],
  710. weapons = {""},
  711. command = "croc",
  712. max = 7,
  713. salary = 120,
  714. admin = 0,
  715. vote = false,
  716. hasLicense = false,
  717. category = "The Bad",
  718. })
  719.  
  720. TEAM_Subject = DarkRP.createJob("Subject_0064", {
  721. color = Color(0, 196, 251, 255),
  722. model = "models/immigrant/outlast/walrider_pm.mdl",
  723. description = [[MrPickles' Custom Job!]],
  724. weapons = {"weapon_hack_phone","weapon_medkit","weapon_camo","m9k_barret_m82","m9k_m60","m9k_spas12","weapon_sh_keypadcracker_deploy","pro_lockpick_update"},
  725. command = "subject",
  726. max = 1,
  727. salary = 1,
  728. admin = 0,
  729. vote = false,
  730. hasLicense = false,
  731. category = "Custom Jobs",
  732. customCheck = function(ply) return
  733. table.HasValue({"STEAM_0:0:64369548"}, ply:SteamID())
  734. end,
  735. CustomCheckFailMsg = "Custom Job only.",
  736.  
  737. })
  738.  
  739.  
  740. TEAM_sexysue = DarkRP.createJob("Sexy Sue", {
  741. color = Color(122, 255, 241, 255),
  742. model = "models/player/hhp227/reggaehair_girl.mdl",
  743. description = [[Supreme job]],
  744. weapons = {"arrest_stick", "unarrest_stick", "m9k_colt1911", "m9k_tar21", "stunstick", "door_ram", "weaponchecker", "rg_handcuffs"},
  745. command = "sexysue",
  746. max = 1,
  747. salary = 1,
  748. admin = 0,
  749. chief = true,
  750. vote = false,
  751. hasLicense = false,
  752. category = "Custom Jobs",
  753. customCheck = function(ply) return CLIENT or
  754. table.HasValue({"supreme", "moderator", "seniormod", "admin", "senioradmin", "headadmin", "headmod", "staffmanager", "superadmin", "manager", "owner"}, ply:GetNWString("usergroup"))
  755. end,
  756. CustomCheckFailMsg = "Supreme jobs!",
  757. category = "Vip Jobs",
  758. })
  759.  
  760. TEAM_zelos = DarkRP.createJob("Zelos", {
  761. color = Color(0, 255, 0, 255),
  762. model = "models/player/p2_chell.mdl",
  763. description = [[Zelos' Custom Job!]],
  764. weapons = {"m9k_spas12","weapon_camo","pro_lockpick_update","weapon_sh_keypadcracker_deploy","weapon_medkit","m9k_dragunov"},
  765. command = "zelos",
  766. max = 1,
  767. salary = 1,
  768. admin = 0,
  769. vote = false,
  770. hasLicense = true,
  771. category = "Custom Jobs",
  772. customCheck = function(ply) return
  773. table.HasValue({"STEAM_0:1:93707724"}, ply:SteamID())
  774. end,
  775. CustomCheckFailMsg = "Custom Job only!",
  776.  
  777. })
  778.  
  779. TEAM_Thanos = DarkRP.createJob("Thanos", {
  780. color = Color(179, 2, 255, 255),
  781. model = "models/kryptonite/inf_thanos/inf_thanos.mdl",
  782. description = [[supreme job]],
  783. weapons = {"weapon_hack_phone","weapon_medkit","weapon_camo","weapon_lk_blunder","mgs_pickaxe","m9k_spas12","weapon_sh_keypadcracker_deploy","pro_lockpick_update","juju_ppsh"},
  784. command = "thanos",
  785. max = 1,
  786. salary = 1,
  787. admin = 0,
  788. vote = false,
  789. hasLicense = false,
  790. category = "Custom Jobs",
  791. customCheck = function(ply) return CLIENT or
  792. table.HasValue({"supreme", "moderator", "seniormod", "admin", "senioradmin", "headadmin", "headmod", "staffmanager", "superadmin", "manager", "owner"}, ply:GetNWString("usergroup"))
  793. end,
  794. CustomCheckFailMsg = "Supreme jobs!",
  795. category = "Vip Jobs",
  796. })
  797.  
  798. TEAM_themarshan = DarkRP.createJob("TheMarshan", {
  799. color = Color(0, 0, 0, 255),
  800. model = "models/BasePM.mdl",
  801. description = [[TheMarshans Custom Job!]],
  802. weapons = {"m9k_mp7","weapon_camo","pro_lockpick_update","weapon_sh_keypadcracker_deploy","m9k_scar","m9k_m24","weapon_hack_phone","spiderman's_swepalt2",},
  803. command = "marshan",
  804. max = 1,
  805. salary = 1,
  806. admin = 0,
  807. vote = false,
  808. hasLicense = false,
  809. category = "Custom Jobs",
  810. customCheck = function(ply) return
  811. table.HasValue({"STEAM_0:1:106053364"}, ply:SteamID())
  812. end,
  813. CustomCheckFailMsg = "Custom Job only!",
  814.  
  815. })
  816.  
  817. TEAM_TERMINATOR = DarkRP.createJob("Terminator", {
  818. color = Color(122, 255, 241, 255),
  819. model = "models/player/arnold_schwarzenegger.mdl",
  820. description = [[TheMaster's Custom Job!]],
  821. weapons = {"m9k_g36","arrest_stick","unarrest_stick","m9k_pkm","weapon_dogswep","m9k_ares_shrike","weapon_medkit","rg_handcuffs"},
  822. command = "terminator",
  823. max = 1,
  824. salary = 1,
  825. admin = 0,
  826. vote = false,
  827. hasLicense = true,
  828. category = "Custom Jobs",
  829. customCheck = function(ply) return
  830. table.HasValue({"STEAM_0:0:146870190"}, ply:SteamID())
  831. end,
  832. CustomCheckFailMsg = "Masters only!",
  833.  
  834. })
  835.  
  836. TEAM_VANOSS = DarkRP.createJob("Vanoss", {
  837. color = Color(0, 0, 0, 255),
  838. model = "models/player/Vanoss/Evan.mdl",
  839. description = [[TheMaster's Custom Job!]],
  840. weapons = {"m9k_scar","m9k_thompson","pro_lockpick_update","weapon_sh_keypadcracker_deploy","weapon_hack_phone","weapon_medkit"},
  841. command = "vanoss",
  842. max = 1,
  843. salary = 1,
  844. admin = 0,
  845. vote = false,
  846. hasLicense = false,
  847. category = "Custom Jobs",
  848. customCheck = function(ply) return
  849. table.HasValue({"STEAM_0:0:146870190"}, ply:SteamID())
  850. end,
  851. CustomCheckFailMsg = "Masters only!",
  852.  
  853. })
  854.  
  855. TEAM_DOOM = DarkRP.createJob("Hunk", {
  856. color = Color(0, 196, 251, 255),
  857. model = "models/nikout/fallout/wintercombatarmormalepm.mdl",
  858. description = [[Bob Jensen's Job!]],
  859. weapons = {"weapon_hack_phone","bit_usb","climb_swep2","m9k_glock","m9k_m60","m9k_spas12","weapon_sh_keypadcracker_deploy"},
  860. command = "hunk",
  861. max = 1,
  862. salary = 1,
  863. admin = 0,
  864. vote = false,
  865. hasLicense = false,
  866. category = "Custom Jobs",
  867. customCheck = function(ply) return
  868. table.HasValue({"STEAM_0:0:26460791"}, ply:SteamID())
  869. end,
  870. CustomCheckFailMsg = "Custom Job only!",
  871.  
  872. })
  873.  
  874. TEAM_SHARK = DarkRP.createJob("Shark", {
  875. color = Color(173, 217, 230, 255),
  876. model = "models/freeman/player/left_shark.mdl",
  877. description = [[You are allowed to raid, but only with other sharks. Same goes with basing!]],
  878. weapons = {""},
  879. command = "shark",
  880. max = 5,
  881. salary = 1,
  882. admin = 0,
  883. vote = false,
  884. hasLicense = false,
  885. category = "The Bad",
  886. })
  887.  
  888. TEAM_PIANIST = DarkRP.createJob("Pianist", {
  889. color = Color(110, 88, 77, 255),
  890. model = "models/player/gman_high.mdl",
  891. description = [[Play at a bar, on the street or just make your own place.]],
  892. weapons = {""},
  893. command = "pianist",
  894. max = 5,
  895. salary = 1,
  896. admin = 0,
  897. vote = false,
  898. hasLicense = false,
  899. category = "Citizens",
  900. })
  901.  
  902. TEAM_DM = DarkRP.createJob("Drug Manufacturer", {
  903. color = Color(61, 101, 65, 255),
  904. model = "models/player/hostage/hostage_01.mdl",
  905. description = [[Make drugs]],
  906. weapons = {""},
  907. command = "dm",
  908. max = 4,
  909. salary = 65,
  910. admin = 0,
  911. vote = false,
  912. hasLicense = false,
  913. category = "The Bad",
  914. })
  915.  
  916. TEAM_BARTENDER = DarkRP.createJob("Bartender", {
  917. color = Color(61, 101, 65, 255),
  918. model = "models/player/hostage/hostage_02.mdl",
  919. description = [[Open up a bar and make alcohol!]],
  920. weapons = {""},
  921. command = "bartender",
  922. max = 4,
  923. salary = 65,
  924. admin = 0,
  925. vote = false,
  926. hasLicense = false,
  927. category = "The Bad",
  928. })
  929.  
  930. TEAM_MERCENARY = DarkRP.createJob("Mercenary", {
  931. color = Color(61, 101, 65, 255),
  932. model = "models/player/RedSkull/redskull.mdl",
  933. description = [[You are raid for hire. That means you can only raid if you are hired to do so.]],
  934. weapons = {""},
  935. command = "mercenary",
  936. max = 4,
  937. salary = 65,
  938. admin = 0,
  939. vote = false,
  940. hasLicense = false,
  941. customCheck = function(ply) return CLIENT or
  942. table.HasValue({"supreme", "moderator", "seniormod", "admin", "senioradmin", "headadmin", "headmod", "staffmanager", "superadmin", "manager", "owner"}, ply:GetNWString("usergroup"))
  943. end,
  944. CustomCheckFailMsg = "Supreme jobs!",
  945. category = "Vip Jobs",
  946. })
  947.  
  948. TEAM_DOGE = DarkRP.createJob("Doge", {
  949. color = Color(61, 101, 65, 255),
  950. model = "models/doge_player/doge_player.mdl",
  951. description = [[Be a guard dog or mess around.]],
  952. weapons = {"weapon_dogswep"},
  953. command = "doge",
  954. max = 4,
  955. salary = 65,
  956. admin = 0,
  957. vote = false,
  958. hasLicense = false,
  959. category = "Supreme Jobs",
  960. customCheck = function(ply) return CLIENT or
  961. table.HasValue({"supreme", "moderator", "seniormod", "admin", "senioradmin", "headadmin", "headmod", "staffmanager", "superadmin", "manager", "owner"}, ply:GetNWString("usergroup"))
  962. end,
  963. CustomCheckFailMsg = "Supreme jobs!",
  964. })
  965.  
  966. TEAM_LEAN = DarkRP.createJob("Lean Producer", {
  967. color = Color(157, 0, 214, 255),
  968. model = {
  969. "models/player/hostage/hostage_01.mdl",
  970. "models/player/hostage/hostage_04.mdl"
  971. },
  972. description = [[Make some lean and / or sell it to a buyer / player for some temporary speed boosts.]],
  973. weapons = {},
  974. command = "leanproducer",
  975. max = 4,
  976. salary = 25,
  977. admin = 0,
  978. vote = false,
  979. hasLicense = false,
  980. candemote = true,
  981. category = "The Bad",
  982. })
  983.  
  984. TEAM_Paganini = DarkRP.createJob("Paganini", {
  985. color = Color(40, 255, 240, 255),
  986. model = "models/player/demon_violinist/demon_violinist.mdl",
  987. description = [[Yato's Custom Job!]],
  988. weapons = {"spsa","m9k_ares_shrike","m9k_usas","m9k_svu","m9k_winchester73","m9k_kac_pdw","bit_usb","weapon_hack_phone", "climb_swep2"},
  989. command = "paganini",
  990. max = 1,
  991. salary = 1,
  992. admin = 0,
  993. vote = false,
  994. hasLicense = false,
  995. category = "Custom Jobs",
  996. customCheck = function(ply) return
  997. table.HasValue({"STEAM_0:1:94645365"}, ply:SteamID())
  998. end,
  999. CustomCheckFailMsg = "Custom Job only!",
  1000.  
  1001. })
  1002.  
  1003. TEAM_BREXIT = DarkRP.createJob("Brexit", {
  1004. color = Color(247, 99, 249, 255),
  1005. model = "models/dogedagalaxy/dogedagalaxy.mdl",
  1006. description = [[Brexit's Custom Job!]],
  1007. weapons = {"m9k_psg1","m9k_spas12","pro_lockpick_update","weapon_sh_keypadcracker_deploy","weapon_hack_phone"},
  1008. command = "brexit",
  1009. max = 1,
  1010. salary = 1,
  1011. admin = 0,
  1012. vote = false,
  1013. hasLicense = false,
  1014. category = "Custom Jobs",
  1015. customCheck = function(ply) return
  1016. table.HasValue({"STEAM_0:1:105022812"}, ply:SteamID())
  1017. end,
  1018. CustomCheckFailMsg = "Custom Job only!",
  1019.  
  1020. })
  1021.  
  1022. TEAM_ATLAS = DarkRP.createJob("Atlas", {
  1023. color = Color(247, 99, 249, 255),
  1024. model = "models/gonzo/lordkermit/lordkermit.mdl",
  1025. description = [[Atlas Custom Job!]],
  1026. weapons = {"m9k_psg1","m9k_spas12","pro_lockpick_update","weapon_sh_keypadcracker_deploy","weapon_hack_phone", "weapon_camo"},
  1027. command = "atlas",
  1028. max = 1,
  1029. salary = 1,
  1030. admin = 0,
  1031. vote = false,
  1032. hasLicense = false,
  1033. category = "Custom Jobs",
  1034. customCheck = function(ply) return
  1035. table.HasValue({"STEAM_0:1:101409793"}, ply:SteamID())
  1036. end,
  1037. CustomCheckFailMsg = "Custom Job only!",
  1038.  
  1039. })
  1040.  
  1041. TEAM_CHICKEN = DarkRP.createJob("Chicken", {
  1042. color = Color(215, 216, 202, 255),
  1043. model = "models/player/chicken.mdl",
  1044. description = [[You are allowed to do nothing except running around being annoying.]],
  1045. weapons = {""},
  1046. command = "chicken",
  1047. max = 3,
  1048. salary = 0,
  1049. admin = 0,
  1050. vote = false,
  1051. hasLicense = false,
  1052. category = "Citizens",
  1053. })
  1054.  
  1055. TEAM_DOCTOR = DarkRP.createJob("Doctor", {
  1056. color = Color(97, 100, 102, 255),
  1057. model = "models/player/Group03m/female_02.mdl",
  1058. description = [[You are allowed to make a medic station, base with people except CP and walk around healing!]],
  1059. weapons = {"med_kit"},
  1060. command = "doctor",
  1061. max = 2,
  1062. salary = 0,
  1063. admin = 0,
  1064. vote = false,
  1065. hasLicense = false,
  1066. category = "Citizens",
  1067. })
  1068.  
  1069. TEAM_MANDOOR = DarkRP.createJob("Mandoor", {
  1070. color = Color(40, 255, 240, 255),
  1071. model = "models/player/skeleton.mdl",
  1072. description = [[Mandorr's Custom Job!]],
  1073. weapons = {"m9k_usas","m9k_svu","m9k_winchester73","bit_usb","weapon_hack_phone","weapon_camo"},
  1074. command = "mandoor",
  1075. max = 1,
  1076. salary = 1,
  1077. admin = 0,
  1078. vote = false,
  1079. hasLicense = false,
  1080. category = "Custom Jobs",
  1081. customCheck = function(ply) return
  1082. table.HasValue({"STEAM_0:1:94645365"}, ply:SteamID())
  1083. end,
  1084. CustomCheckFailMsg = "Custom Job only!",
  1085.  
  1086. })
  1087.  
  1088. TEAM_EDGE = DarkRP.createJob("Cool Boy", {
  1089. color = Color(28, 215, 227, 255),
  1090. model = "models/player/skeleton.mdl",
  1091. description = [[supreme]],
  1092. weapons = {"m9k_spas12","m9k_svu","m9k_winchester73","bit_usb","weapon_hack_phone","weapon_camo"},
  1093. command = "edge",
  1094. max = 1,
  1095. salary = 1,
  1096. admin = 0,
  1097. vote = false,
  1098. hasLicense = false,
  1099. customCheck = function(ply) return CLIENT or
  1100. table.HasValue({"supreme", "moderator", "seniormod", "admin", "senioradmin", "headadmin", "headmod", "staffmanager", "superadmin", "manager", "owner"}, ply:GetNWString("usergroup"))
  1101. end,
  1102. CustomCheckFailMsg = "Supreme jobs!",
  1103. category = "Vip Jobs",
  1104. })
  1105.  
  1106. TEAM_NEON = DarkRP.createJob("Neon", {
  1107. color = Color(0, 196, 251, 255),
  1108. model = "models/player/pd2_dallas_p.mdl",
  1109. description = [[Neon's Custom Job!]],
  1110. weapons = {"weapon_hack_phone","weapon_medkit","weapon_camo","m9k_barret_m82","m9k_m60","m9k_spas12","weapon_sh_keypadcracker_deploy","pro_lockpick_update"},
  1111. command = "neon",
  1112. max = 1,
  1113. salary = 1,
  1114. admin = 0,
  1115. vote = false,
  1116. hasLicense = false,
  1117. category = "Custom Jobs",
  1118. customCheck = function(ply) return
  1119. table.HasValue({"STEAM_0:1:188780383"}, ply:SteamID())
  1120. end,
  1121. CustomCheckFailMsg = "Custom Job only.",
  1122.  
  1123. })
  1124.  
  1125. TEAM_MARSHAN = DarkRP.createJob("Darth Left Shark", {
  1126. color = Color(0, 196, 251, 255),
  1127. model = "models/player/left_shark.mdl",
  1128. description = [[TheMarshan's Custom Job!]],
  1129. weapons = {"weapon_hack_phone","weapon_medkit","weapon_camo","m9k_barret_m82","m9k_m60","m9k_spas12","weapon_sh_keypadcracker_deploy","pro_lockpick_update"},
  1130. command = "darkshark",
  1131. max = 1,
  1132. salary = 1,
  1133. admin = 0,
  1134. vote = false,
  1135. hasLicense = false,
  1136. category = "Custom Jobs",
  1137. customCheck = function(ply) return
  1138. table.HasValue({"STEAM_0:1:106053364"}, ply:SteamID())
  1139. end,
  1140. CustomCheckFailMsg = "Custom Job only.",
  1141.  
  1142. })
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148. --[[---------------------------------------------------------------------------
  1149. Define which team joining players spawn into and what team you change to if demoted
  1150. ---------------------------------------------------------------------------]]
  1151. GAMEMODE.DefaultTeam = TEAM_CITIZEN
  1152. --[[---------------------------------------------------------------------------
  1153. Define which teams belong to civil protection
  1154. Civil protection can set warrants, make people wanted and do some other police related things
  1155. ---------------------------------------------------------------------------]]
  1156. GAMEMODE.CivilProtection = {
  1157. [TEAM_POLICE] = true,
  1158. [TEAM_CHIEF] = true,
  1159. [TEAM_sexysue] = true,
  1160. [TEAM_MAYOR] = true,
  1161. [TEAM_SWAT] = true,
  1162. [TEAM_SWATS] = true,
  1163. [TEAM_SWATC] = true,
  1164. [TEAM_SWATM] = true,
  1165. [TEAM_SS] = true,
  1166. [TEAM_pfc] = true,
  1167. [TEAM_pfc2] = true,
  1168. [TEAM_pfc3] = true,
  1169. [TEAM_lc] = true,
  1170. [TEAM_corp] = true,
  1171. [TEAM_serg] = true,
  1172. [TEAM_POLICE] = true,
  1173. [TEAM_POLICEC] = true,
  1174. }
  1175. --[[---------------------------------------------------------------------------
  1176. Jobs that are hitmen (enables the hitman menu)
  1177. ---------------------------------------------------------------------------]]
  1178. DarkRP.addHitmanTeam()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement