Advertisement
Guest User

Untitled

a guest
Jun 16th, 2020
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.20 KB | None | 0 0
  1. ------------------------------------------------------------
  2. -------------------------Citizens---------------------------
  3. ------------------------------------------------------------
  4.  
  5. ------------------------------------------------------------
  6.  
  7. TEAM_CIVILIAN = DarkRP.createJob("Civilian", {
  8. color = Color(0, 255, 120, 255),
  9. model = {
  10. "models/player/Group01/female_01.mdl",
  11. "models/player/Group01/female_02.mdl",
  12. "models/player/Group01/female_03.mdl",
  13. "models/player/Group01/female_04.mdl",
  14. "models/player/Group01/female_05.mdl",
  15. "models/player/Group01/female_06.mdl",
  16. "models/player/Group01/male_01.mdl",
  17. "models/player/Group01/male_02.mdl",
  18. "models/player/Group01/male_03.mdl",
  19. "models/player/Group01/male_04.mdl",
  20. "models/player/Group01/male_05.mdl",
  21. "models/player/Group01/male_06.mdl",
  22. "models/player/Group01/male_07.mdl",
  23. "models/player/Group01/male_08.mdl",
  24. "models/player/Group01/male_09.mdl",
  25. "models/player/Group02/male_02.mdl",
  26. "models/player/Group02/male_04.mdl",
  27. "models/player/Group02/male_06.mdl",
  28. "models/player/Group02/male_08.mdl"},
  29. description = [[A regular Citizen of the city, you're not special.]],
  30. weapons = {},
  31. command = "civilian",
  32. max = 0,
  33. salary = 25,
  34. admin = 0,
  35. vote = false,
  36. hasLicense = false,
  37. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  38. sortOrder = 1,
  39. category = "Civilians",
  40. buttonColor = Color(0, 255, 120, 255),
  41. playerClass = "player_darkrp",
  42. })
  43.  
  44. ------------------------------------------------------------
  45.  
  46.  
  47. TEAM_MECHANIC = DarkRP.createJob("Mechanic", {
  48. color = Color(40, 20, 0, 255),
  49. model = {
  50. "models/player/mechanic.mdl"},
  51. description = [[You're a mechanic, help fix up the cars of those who don't know how to drive.]],
  52. weapons = {"vc_wrench"},
  53. command = "mech",
  54. max = 3,
  55. salary = 75,
  56. admin = 0,
  57. vote = false,
  58. hasLicense = false,
  59. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  60. sortOrder = 2,
  61. category = "Civilians",
  62. buttonColor = Color(40, 20, 0, 255),
  63. playerClass = "player_darkrp",
  64. })
  65.  
  66. ------------------------------------------------------------
  67.  
  68. TEAM_HOBO = DarkRP.createJob("Hobo", {
  69. color = Color(180, 100, 0, 255),
  70. model = {"models/player/corpse1.mdl"},
  71. description = [[You're homeless, that's it.]],
  72. weapons = {"weapon_angryhobo"},
  73. command = "hobo",
  74. max = 0,
  75. salary = 0,
  76. admin = 0,
  77. vote = false,
  78. hasLicense = false,
  79. hobo = true,
  80. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  81. sortOrder = 3,
  82. category = "Civilians",
  83. buttonColor = Color(180, 100, 0, 255),
  84. playerClass = "player_darkrp",
  85. })
  86.  
  87. ------------------------------------------------------------
  88.  
  89. TEAM_MEDIC = DarkRP.createJob("Medic", {
  90. color = Color(20, 230, 150, 255),
  91. model = {
  92. "models/player/Group03m/female_01.mdl",
  93. "models/player/Group03m/female_02.mdl",
  94. "models/player/Group03m/female_03.mdl",
  95. "models/player/Group03m/female_04.mdl",
  96. "models/player/Group03m/female_05.mdl",
  97. "models/player/Group03m/female_06.mdl",
  98. "models/player/Group03m/male_01.mdl",
  99. "models/player/Group03m/male_02.mdl",
  100. "models/player/Group03m/male_03.mdl",
  101. "models/player/Group03m/male_04.mdl",
  102. "models/player/Group03m/male_05.mdl",
  103. "models/player/Group03m/male_06.mdl",
  104. "models/player/Group03m/male_07.mdl",
  105. "models/player/Group03m/male_08.mdl",
  106. "models/player/Group03m/male_09.mdl"},
  107. description = [[You're a medic, people pay you for healing and armour.]],
  108. weapons = {"weapon_medkit"},
  109. command = "medic",
  110. max = 4,
  111. salary = 75,
  112. admin = 0,
  113. vote = false,
  114. hasLicense = false,
  115. medic = true,
  116. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  117. sortOrder = 3,
  118. category = "Civilians",
  119. buttonColor = Color(20, 230, 150, 255),
  120. playerClass = "player_darkrp",
  121. })
  122.  
  123. ------------------------------------------------------------
  124.  
  125. TEAM_GUARD = DarkRP.createJob("Guard", {
  126. color = Color(50, 10, 150, 255),
  127. model = {
  128. "models/armacham/security/guard_1.mdl",
  129. "models/armacham/security/guard_2.mdl",
  130. "models/armacham/security/guard_3.mdl",
  131. "models/armacham/security/guard_4.mdl",
  132. "models/armacham/security/guard_5.mdl",
  133. "models/armacham/security/guard_6.mdl",
  134. "models/armacham/security/guard_7.mdl",
  135. "models/armacham/security/guard_8.mdl",
  136. "models/armacham/security/guard_9.mdl"},
  137. description = [[You work as a guard, strike a deal with the owner of a base, get paid, and shoot baddies. What's not to like?.]],
  138. weapons = {"fas2_mp5k"},
  139. command = "guard",
  140. max = 5,
  141. salary = 50,
  142. admin = 0,
  143. vote = false,
  144. hasLicense = false,
  145. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  146. sortOrder = 4,
  147. ammo = {
  148. ["fas2_ammo_9x19"] = 90},
  149. category = "Civilians",
  150. buttonColor = Color(50, 10, 150, 255),
  151. playerClass = "player_darkrp",
  152. })
  153.  
  154. ------------------------------------------------------------
  155.  
  156. TEAM_GDEALER = DarkRP.createJob("Gun Dealer", {
  157. color = Color(255, 180, 0, 255),
  158. model = {
  159. "models/player/monk.mdl"},
  160. description = [[You sell guns for a living, just don't get caught selling to people without a license.]],
  161. weapons = {},
  162. command = "gdealer",
  163. max = 3, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  164. salary = 100,
  165. admin = 0,
  166. vote = false,
  167. hasLicense = true,
  168. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  169. sortOrder = 6,
  170. category = "Civilians",
  171. buttonColor = Color(255, 180, 0, 255), -- The color of the button on the F4 Menu
  172. playerClass = "player_darkrp",
  173. })
  174.  
  175. ------------------------------------------------------------
  176.  
  177. TEAM_HGDEALER = DarkRP.createJob("Heavy Gun Dealer", {
  178. color = Color(255, 140, 0, 255),
  179. model = {
  180. "models/player/odessa.mdl"},
  181. description = [[You sell fancier guns for a living, just don't get caught selling to people without a license.]],
  182. weapons = {},
  183. command = "hgdealer",
  184. max = 1, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  185. salary = 150,
  186. admin = 0,
  187. vote = false,
  188. hasLicense = true,
  189. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  190. sortOrder = 7,
  191. category = "Civilians",
  192. buttonColor = Color(255, 140, 0, 255), -- The color of the button on the F4 Menu
  193. playerClass = "player_darkrp",
  194. })
  195.  
  196. ------------------------------------------------------------
  197.  
  198. TEAM_ADMIN = DarkRP.createJob("Admin on Duty", {
  199. color = Color(123, 0, 0, 255),
  200. model = {
  201. "models/player/combine_soldier.mdl"},
  202. description = [[Administrative staff on duty.]],
  203. weapons = {},
  204. command = "admin",
  205. max = 0,
  206. salary = 0,
  207. admin = 1,
  208. vote = false,
  209. hasLicense = false,
  210. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  211. sortOrder = 99,
  212. category = "Civilians",
  213. buttonColor = Color(123, 0, 0, 255),
  214. playerClass = "player_darkrp",
  215. })
  216.  
  217. ------------------------------------------------------------
  218.  
  219. TEAM_SADMIN = DarkRP.createJob("Super Admin on Duty", {
  220. color = Color(255, 0, 0, 255),
  221. model = {
  222. "models/player/combine_super_soldier.mdl"},
  223. description = [[The highest ranked staff on duty.]],
  224. weapons = {},
  225. command = "sadmin",
  226. max = 0,
  227. salary = 0,
  228. admin = 2,
  229. vote = false,
  230. hasLicense = false,
  231. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  232. sortOrder = 100,
  233. category = "Civilians",
  234. buttonColor = Color(255, 0, 0, 255),
  235. playerClass = "player_darkrp",
  236. })
  237.  
  238. ------------------------------------------------------------
  239.  
  240. ------------------------------------------------------------
  241. ------------------------Government--------------------------
  242. ------------------------------------------------------------
  243.  
  244. ------------------------------------------------------------
  245.  
  246. TEAM_MAYOR = DarkRP.createJob("Mayor", {
  247. color = Color(80, 80, 90, 255),
  248. model = {"models/player/breen.mdl"},
  249. description = [[You make the laws of the city, and all are forced to follow, however, don't get caught by the rebels if you rule poorly. Let's just say an unfortunate end will follow if you do.]],
  250. weapons = {"fas2_glock20"},
  251. command = "mayor",
  252. max = 1,
  253. salary = 250,
  254. admin = 0,
  255. vote = true,
  256. hasLicense = true,
  257. mayor = true,
  258. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  259. sortOrder = 1,
  260. ammo = {
  261. ["fas2_ammo_10x25"] = 60},
  262. category = "Government",
  263. buttonColor = Color(80, 80, 90, 255),
  264. playerClass = "player_darkrp",
  265. PlayerDeath = function(ply, weapon, killer)
  266. ply:teamBan()
  267. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  268. if killer:IsPlayer() then
  269. DarkRP.notifyAll(0, 4, "The mayor has been killed!")
  270. else
  271. DarkRP.notifyAll(0, 4, "The mayor has died!")
  272. end
  273. end
  274. })
  275.  
  276. ------------------------------------------------------------
  277.  
  278. TEAM_SECRETS = DarkRP.createJob("Secret Service", {
  279. color = Color(80, 80, 90, 255),
  280. model = {"models/player/barney.mdl"},
  281. description = [[Your job is to guard the mayor at all costs, remember, your life isn't worth anything, his is.]],
  282. weapons = {"fas2_famas", "fas2_glock20"},
  283. command = "secrets",
  284. max = 4,
  285. salary = 125,
  286. admin = 0,
  287. vote = true,
  288. hasLicense = true,
  289. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  290. sortOrder = 2,
  291. ammo = {
  292. ["fas2_ammo_10x25"] = 60, ["fas2_ammo_556x45"] = 120},
  293. category = "Government",
  294. buttonColor = Color(80, 80, 90, 255),
  295. playerClass = "player_darkrp",
  296. })
  297.  
  298. ------------------------------------------------------------
  299.  
  300. ------------------------------------------------------------
  301. --------------------------Police----------------------------
  302. ------------------------------------------------------------
  303.  
  304. ------------------------------------------------------------
  305.  
  306. TEAM_POLICEO = DarkRP.createJob("Police Officer", {
  307. color = Color(0, 0, 50, 255),
  308. model = {
  309. "models/payday2/units/cop1_player.mdl",
  310. "models/payday2/units/cop2_player.mdl",
  311. "models/payday2/units/cop3_player.mdl",
  312. "models/payday2/units/cop3_player.mdl"},
  313. description = [[You are a member of the police force, you patrol the city and enforce the city laws.]],
  314. weapons = {"stunstick", "arrest_stick", "unarrest_stick", "weaponchecker", "fas2_mp5a5", "fas2_m1911", "policebadgewallet", "door_ram"},
  315. command = "officer",
  316. max = 6, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  317. salary = 50,
  318. admin = 0,
  319. vote = true,
  320. hasLicense = true,
  321. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  322. sortOrder = 1,
  323. ammo = {
  324. ["fas2_ammo_9x19"] = 90, ["fas2_ammo_45acp"] = 60},
  325. category = "Police",
  326. buttonColor = Color(0, 0, 50, 255), -- The color of the button on the F4 Menu
  327. playerClass = "player_darkrp",
  328. PlayerLoadout = function(ply) ply:SetArmor(25) end,
  329. })
  330.  
  331. ------------------------------------------------------------
  332.  
  333. TEAM_POLICEC = DarkRP.createJob("Police Chief", {
  334. color = Color(0, 0, 50, 255),
  335. model = {
  336. "models/payday2/units/heavy_swat_player.mdl",
  337. "models/payday2/units/blue_swat_player.mdl"},
  338. description = [[You are the leader of the districts police force, you are to breif all of the police officers about the laws that they are unsure of/need confirmation on and are to command the entire police force. You may send officers to assist the Special Weapons And Tactics unit during base raids if deemed necessary]],
  339. weapons = {"stunstick", "arrest_stick", "unarrest_stick", "weaponchecker", "fas2_glock20", "fas2_m3s90", "policebadgewallet", "door_ram"},
  340. command = "policechief",
  341. max = 1, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  342. salary = 100,
  343. admin = 0,
  344. vote = true,
  345. hasLicense = true,
  346. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  347. sortOrder = 2,
  348. ammo = {
  349. ["fas2_ammo_10x25"] = 60, ["fas2_ammo_12gauge"] = 90},
  350. chief = true,
  351. category = "Police",
  352. buttonColor = Color(0, 0, 50, 255), -- The color of the button on the F4 Menu
  353. playerClass = "player_darkrp",
  354. PlayerLoadout = function(ply) ply:SetArmor(50) end,
  355. })
  356.  
  357. ------------------------------------------------------------
  358.  
  359. ------------------------------------------------------------
  360. ---------------------------SWAT-----------------------------
  361. ------------------------------------------------------------
  362.  
  363. ------------------------------------------------------------
  364.  
  365. TEAM_SWAT = DarkRP.createJob("SWAT", {
  366. color = Color(0, 50, 140, 255),
  367. model = {
  368. "models/payday2/units/swat_fbi_player.mdl"},
  369. description = [[You are a member of the Special Weapons And Tactics unit, you deal with tasks deemed to heavy for normal police to deal with, for example raids of bases with heavy illegal activity.]],
  370. weapons = {"stunstick", "arrest_stick", "unarrest_stick", "weaponchecker", "door_ram", "fas2_m4a1", "fas2_p226"},
  371. command = "swat",
  372. max = 6,
  373. salary = 100,
  374. admin = 0,
  375. vote = true,
  376. hasLicense = true,
  377. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  378. sortOrder = 1,
  379. ammo = {
  380. ["fas2_ammo_556x45"] = 60, ["fas2_ammo_357sig"] = 60},
  381. category = "SWAT",
  382. buttonColor = Color(0, 50, 140, 255), -- The color of the button on the F4 Menu
  383. playerClass = "player_darkrp",
  384. PlayerLoadout = function(ply) ply:SetArmor(50) end,
  385. })
  386.  
  387. ------------------------------------------------------------
  388.  
  389. TEAM_SWATB = DarkRP.createJob("SWAT Breacher", {
  390. color = Color(0, 50, 140, 255),
  391. model = {
  392. "models/payday2/units/heavy_fbi_player.mdl"},
  393. description = [[You lead the charge of the Special Weapon And Tactics unit raids,
  394. blast doors open and let the lead start flying.]],
  395. weapons = {"stunstick", "arrest_stick", "unarrest_stick", "weaponchecker", "door_ram", "fas2_sg552", "fas2_p226", "weapon_breachingcharge"},
  396. command = "swatbreacher",
  397. max = 2, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  398. salary = 125,
  399. admin = 0,
  400. vote = true,
  401. hasLicense = true,
  402. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  403. sortOrder = 2,
  404. ammo = {
  405. ["fas2_ammo_357sig"] = 60, ["fas2_ammo_556x45"] = 90},
  406. category = "SWAT",
  407. buttonColor = Color(0, 50, 140, 255), -- The color of the button on the F4 Menu
  408. playerClass = "player_darkrp",
  409. PlayerLoadout = function(ply) ply:SetArmor(75) end,
  410. })
  411.  
  412. ------------------------------------------------------------
  413.  
  414. TEAM_SWATS = DarkRP.createJob("SWAT Sniper", {
  415. color = Color(0, 50, 140, 255),
  416. model = {
  417. "models/payday2/units/sniper_fbi_player.mdl",
  418. "models/payday2/units/sniper_swat_player.mdl"},
  419. description = [[You are the marksman of the Special Weapons And Tactics unit, you take out high value targets and support your team from a distance. One shot, one kill.]],
  420. weapons = {"stunstick", "arrest_stick", "unarrest_stick", "weaponchecker", "door_ram", "fas2_sr25", "fas2_p226"},
  421. command = "swatsniper",
  422. max = 3, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  423. salary = 125,
  424. admin = 0,
  425. vote = true,
  426. hasLicense = true,
  427. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  428. sortOrder = 3,
  429. ammo = {
  430. ["fas2_ammo_357sig"] = 60, ["fas2_ammo_762x51"] = 60},
  431. category = "SWAT",
  432. buttonColor = Color(0, 50, 140, 255), -- The color of the button on the F4 Menu
  433. playerClass = "player_darkrp",
  434. PlayerLoadout = function(ply) ply:SetArmor(50) end,
  435. })
  436.  
  437. ------------------------------------------------------------
  438.  
  439. TEAM_SWATM = DarkRP.createJob("SWAT Medic", {
  440. color = Color(0, 50, 140, 255),
  441. model = {
  442. "models/payday2/units/medic_player.mdl"},
  443. description = [[You assist other members of the Special Weapon And Tactics unit, keep them from death and help keep pressure on hostiles for longer.]],
  444. weapons = {"stunstick", "arrest_stick", "unarrest_stick", "weaponchecker", "fas2_ump45", "fas2_p226", "weapon_medkit"},
  445. command = "swatmedic",
  446. max = 2, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  447. salary = 150,
  448. admin = 0,
  449. vote = true,
  450. hasLicense = true,
  451. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  452. sortOrder = 4,
  453. ammo = {
  454. ["fas2_ammo_357sig"] = 60, ["fas2_ammo_45acp"] = 140},
  455. category = "SWAT",
  456. buttonColor = Color(0, 50, 140, 255), -- The color of the button on the F4 Menu
  457. playerClass = "player_darkrp",
  458. PlayerLoadout = function(ply) ply:SetArmor(75) end,
  459. })
  460.  
  461. ------------------------------------------------------------
  462.  
  463. TEAM_SWATJ = DarkRP.createJob("SWAT Juggernaut", {
  464. color = Color(0, 50, 140, 255),
  465. model = {
  466. "models/mark2580/payday2/pd2_bulldozer_player.mdl"},
  467. description = [[You are the heavy weapons of the Special Weapons And Tactics unit, you will lead the charge, deal out the most damage and absorb the most damage. Because sometimes brute force is the only way.]],
  468. weapons = {"stunstick", "arrest_stick", "unarrest_stick", "weaponchecker", "door_ram", "fas2_m249", "fas2_deagle"},
  469. command = "swatjuggernaut",
  470. max = 2, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  471. salary = 175,
  472. admin = 0,
  473. vote = true,
  474. hasLicense = true,
  475. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  476. sortOrder = 5,
  477. --NeedToChangeFrom = {TEAM_SWAT, TEAM_SWATB, TEAM_SWATC, TEAM_SWATS, TEAM_SWATM},
  478. ammo = {
  479. ["fas2_ammo_556x45"] = 360, ["fas2_ammo_50ae"] = 60},
  480. category = "SWAT",
  481. buttonColor = Color(0, 50, 140, 255), -- The color of the button on the F4 Menu
  482. playerClass = "player_darkrp",
  483. PlayerLoadout = function(ply)
  484. ply:SetArmor(200)
  485. ply:SetRunSpeed(300)
  486. ply:SetWalkSpeed(150)
  487. end
  488. })
  489.  
  490. ------------------------------------------------------------
  491.  
  492. TEAM_SWATC = DarkRP.createJob("SWAT Commander", {
  493. color = Color(0, 50, 140, 255),
  494. model = {
  495. "models/payday2/units/captain_player.mdl"},
  496. description = [[You are the leader of the Special Weapons And Tactics unit, you plan the raids on bases containing illegal activity and make sure every SWAT unit member has that information.]],
  497. weapons = {"stunstick", "arrest_stick", "unarrest_stick", "weaponchecker", "door_ram", "fas2_ak12", "fas2_ragingbull"},
  498. command = "swatcommander",
  499. max = 1, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  500. salary = 200,
  501. admin = 0,
  502. vote = true,
  503. hasLicense = true,
  504. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  505. sortOrder = 6,
  506. --NeedToChangeFrom = {TEAM_SWAT, TEAM_SWATB, TEAM_SWATJ, TEAM_SWATS, TEAM_SWATM},
  507. ammo = {
  508. ["fas2_ammo_454casull"] = 60, ["fas2_ammo_545x39"] = 120},
  509. chief = true,
  510. category = "SWAT",
  511. buttonColor = Color(0, 0, 50, 255), -- The color of the button on the F4 Menu
  512. playerClass = "player_darkrp",
  513. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  514. })
  515.  
  516. ------------------------------------------------------------
  517.  
  518. ------------------------------------------------------------
  519. -------------------------Criminals--------------------------
  520. ------------------------------------------------------------
  521.  
  522. ------------------------------------------------------------
  523.  
  524. TEAM_THIEF = DarkRP.createJob("Thief", {
  525. color = Color(66, 66, 66, 255),
  526. model = {
  527. "models/player/arctic.mdl"},
  528. description = [[What's yours, is mine.]],
  529. weapons = {"fas2_m1911", "gm_pickpocket", "lockpick"},
  530. command = "thief",
  531. max = 10, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  532. salary = 50,
  533. admin = 0,
  534. vote = false,
  535. hasLicense = false,
  536. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  537. sortOrder = 1,
  538. ammo = {
  539. ["fas2_ammo_45acp"] = 60},
  540. category = "Criminals",
  541. buttonColor = Color(255, 255, 0, 255), -- The color of the button on the F4 Menu
  542. playerClass = "player_darkrp",
  543. })
  544.  
  545. ------------------------------------------------------------
  546.  
  547. TEAM_HITMAN = DarkRP.createJob("Hitman", {
  548. color = Color(220, 60, 90, 255),
  549. model = {
  550. "models/player/Group03/female_01.mdl",
  551. "models/player/Group03/female_02.mdl",
  552. "models/player/Group03/female_03.mdl",
  553. "models/player/Group03/female_04.mdl",
  554. "models/player/Group03/female_05.mdl",
  555. "models/player/Group03/female_06.mdl",
  556. "models/player/Group03/male_01.mdl",
  557. "models/player/Group03/male_02.mdl",
  558. "models/player/Group03/male_03.mdl",
  559. "models/player/Group03/male_04.mdl",
  560. "models/player/Group03/male_05.mdl",
  561. "models/player/Group03/male_06.mdl",
  562. "models/player/Group03/male_07.mdl",
  563. "models/player/Group03/male_08.mdl",
  564. "models/player/Group03/male_09.mdl",},
  565. description = [[Your work revolves around ending lives over petty disputes, for a price of course.]],
  566. weapons = {"fas2_m24"},
  567. command = "hitman",
  568. max = 3, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  569. salary = 25,
  570. admin = 0,
  571. vote = false,
  572. hasLicense = false,
  573. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  574. sortOrder = 2,
  575. ammo = {
  576. ["fas2_ammo_762x51"] = 60},
  577. category = "Criminals",
  578. buttonColor = Color(220, 60, 90, 255), -- The color of the button on the F4 Menu
  579. playerClass = "player_darkrp",
  580. })
  581.  
  582. ------------------------------------------------------------
  583.  
  584. TEAM_METHCOOK = DarkRP.createJob("Meth Cook", {
  585. color = Color(255, 255, 0, 255),
  586. model = {
  587. "models/humans/hev_mark2.mdl"},
  588. description = [[Brewing up Blue Sky since 1919.]],
  589. weapons = {"fas2_m1911"},
  590. command = "methcook",
  591. max = 6, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  592. salary = 0,
  593. admin = 0,
  594. vote = false,
  595. hasLicense = false,
  596. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  597. sortOrder = 3,
  598. ammo = {
  599. ["fas2_ammo_45acp"] = 60},
  600. category = "Criminals",
  601. buttonColor = Color(255, 255, 0, 255), -- The color of the button on the F4 Menu
  602. playerClass = "player_darkrp",
  603. })
  604.  
  605. ------------------------------------------------------------
  606.  
  607. TEAM_WEED = DarkRP.createJob("Weed Farmer", {
  608. color = Color(0, 210, 60, 255),
  609. model = {
  610. "models/player/eli.mdl"},
  611. description = [[You grow weed, not much more to say.]],
  612. weapons = {"fas2_m1911"},
  613. command = "weed",
  614. max = 4, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  615. salary = 0,
  616. admin = 0,
  617. vote = false,
  618. hasLicense = false,
  619. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  620. sortOrder = 4,
  621. ammo = {
  622. ["fas2_ammo_45acp"] = 60},
  623. category = "Criminals",
  624. buttonColor = Color(0, 210, 60, 255), -- The color of the button on the F4 Menu
  625. playerClass = "player_darkrp",
  626. })
  627.  
  628. ------------------------------------------------------------
  629.  
  630. ------------------------------------------------------------
  631. --------------------------Rebels----------------------------
  632. ------------------------------------------------------------
  633.  
  634. ------------------------------------------------------------
  635.  
  636. TEAM_REBEL = DarkRP.createJob("Rebel", {
  637. color = Color(0, 0, 50, 255),
  638. model = {
  639. "models/arachnit/csgo/leet_new/tm_leet_variant_a_player.mdl",
  640. "models/arachnit/csgo/leet_new/tm_leet_variant_b_player.mdl",
  641. "models/arachnit/csgo/leet_new/tm_leet_variant_c_player.mdl",
  642. "models/arachnit/csgo/leet_new/tm_leet_variant_d_player.mdl",
  643. "models/arachnit/csgo/leet_new/tm_leet_variant_e_player.mdl",},
  644. description = [[You are a member of the rebellion, you are to harass the government and attempt to execute the mayor upon the leaders command.]],
  645. weapons = {"fas2_ak47"},
  646. command = "rebel",
  647. max = 5, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  648. salary = 10,
  649. admin = 0,
  650. vote = false,
  651. hasLicense = false,
  652. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  653. sortOrder = 1,
  654. ammo = {
  655. ["fas2_ammo_762x39"] = 90},
  656. category = "Rebels",
  657. buttonColor = Color(140, 30, 0, 255), -- The color of the button on the F4 Menu
  658. playerClass = "player_darkrp",
  659. PlayerLoadout = function(ply) ply:SetArmor(25) end,
  660. })
  661.  
  662. ------------------------------------------------------------
  663.  
  664. TEAM_EREBEL = DarkRP.createJob("Experienced Rebel", {
  665. color = Color(0, 0, 50, 255),
  666. model = {
  667. "models/arachnit/csgonewphoenix/tm_phoenix_variantaplayer.mdl",
  668. "models/arachnit/csgonewphoenix/tm_phoenix_variantbplayer.mdl",
  669. "models/arachnit/csgonewphoenix/tm_phoenix_variantcplayer.mdl",
  670. "models/arachnit/csgonewphoenix/tm_phoenix_variantdplayer.mdl",
  671. "models/arachnit/csgonewphoenix/tm_phoenix_varianteplayer.mdl",},
  672. description = [[You have been with the rebellion for a while, you've learned that to keep yourself alive, you must keep your guns close and armour at the ready as you follow your orders.]],
  673. weapons = {"fas2_ak74", "lockpick"},
  674. command = "erebel",
  675. max = 3, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  676. salary = 15,
  677. admin = 0,
  678. vote = false,
  679. hasLicense = false,
  680. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  681. sortOrder = 2,
  682. ammo = {
  683. ["fas2_ammo_545x39"] = 90},
  684. category = "Rebels",
  685. buttonColor = Color(140, 30, 0, 255), -- The color of the button on the F4 Menu
  686. playerClass = "player_darkrp",
  687. PlayerLoadout = function(ply) ply:SetArmor(40) end,
  688. })
  689.  
  690. ------------------------------------------------------------
  691.  
  692. TEAM_REBELJ = DarkRP.createJob("Rebel Juggernaut", {
  693. color = Color(0, 0, 50, 255),
  694. model = {
  695. "models/arachnit/csgoheavyphoenix/tm_phoenix_heavyplayer.mdl",},
  696. description = [[The strongest of all rebels, heavy armour, heavy guns, but slow movement.]],
  697. weapons = {"fas2_vollmer", "lockpick"},
  698. command = "rebelj",
  699. max = 1, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  700. salary = 15,
  701. admin = 0,
  702. vote = true,
  703. hasLicense = false,
  704. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  705. --NeedToChangeFrom = {TEAM_EREBEL, TEAM_REBELL},
  706. sortOrder = 3,
  707. ammo = {
  708. ["fas2_ammo_762x51"] = 300},
  709. category = "Rebels",
  710. buttonColor = Color(140, 30, 0, 255), -- The color of the button on the F4 Menu
  711. playerClass = "player_darkrp",
  712. PlayerLoadout = function(ply)
  713. ply:SetArmor(200)
  714. ply:SetRunSpeed(300)
  715. ply:SetWalkSpeed(150)
  716. end
  717. })
  718.  
  719. ------------------------------------------------------------
  720.  
  721. TEAM_REBELL = DarkRP.createJob("Rebel leader", {
  722. color = Color(0, 0, 50, 255),
  723. model = {
  724. "models/csgoprofessional4pm.mdl",},
  725. description = [[You are the leader of the rebellion, command your rebels well and assassinate the mayor.]],
  726. weapons = {"fas2_an94", "lockpick", unarrest_stick},
  727. command = "rebell",
  728. max = 1, -- at most 70% of the players can have this job. Set to a whole number to set an absolute limit.
  729. salary = 30,
  730. admin = 0,
  731. vote = true,
  732. hasLicense = false,
  733. -- The following fields are OPTIONAL. If you do not need them, or do not need to change them from their defaults, REMOVE them.
  734. --NeedToChangeFrom = {TEAM_REBELJ, TEAM_EREBEL},
  735. sortOrder = 4,
  736. ammo = {
  737. ["fas2_ammo_545x39"] = 90},
  738. category = "Rebels",
  739. buttonColor = Color(140, 30, 0, 255), -- The color of the button on the F4 Menu
  740. playerClass = "player_darkrp",
  741. PlayerLoadout = function(ply) ply:SetArmor(40) end,
  742. })
  743.  
  744. ------------------------------------------------------------
  745.  
  746. --[[---------------------------------------------------------------------------
  747. Define which team joining players spawn into and what team you change too if demoted
  748. ---------------------------------------------------------------------------]]
  749. GAMEMODE.DefaultTeam = TEAM_CIVILIAN
  750.  
  751.  
  752. --[[---------------------------------------------------------------------------
  753. Define which teams belong to civil protection
  754. Civil protection can set warrants, make people wanted and do some other police related things
  755. ---------------------------------------------------------------------------]]
  756. GAMEMODE.CivilProtection = {
  757. ["TEAM_MAYOR"] = true,
  758. ["TEAM_POLICEC"] = true,
  759. ["TEAM_POLICEO"] = true,
  760. ["TEAM_SWAT"] = true,
  761. ["TEAM_SWATB"] = true,
  762. ["TEAM_SWATS"] = true,
  763. ["TEAM_SWATJ"] = true,
  764. ["TEAM_SWATC"] = true,
  765. ["TEAM_SWATM"] = true,
  766. ["TEAM_ADMIN"] = true,
  767. ["TEAM_SADMIN"] = true,
  768. }
  769.  
  770. --[[---------------------------------------------------------------------------
  771. Jobs that are hitmen (enables the hitman menu)
  772. ---------------------------------------------------------------------------]]
  773. DarkRP.addHitmanTeam(TEAM_HITMAN)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement