Advertisement
Guest User

Untitled

a guest
Feb 10th, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.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: http://wiki.darkrp.com/index.php/DarkRP:CustomJobFields
  15.  
  16. Add jobs under the following line:
  17. ---------------------------------------------------------------------------*/
  18.  
  19. TEAM_HOTEL = DarkRP.createJob("Hotel Manager", {
  20. color = Color(0, 255, 83, 13),
  21. model = "models/player/hostage/hostage_01.mdl",
  22. description = [[Manages the Hotel by the PD.]],
  23. weapons = {"weapon_arc_atmcard"},
  24. command = "hotel",
  25. max = 1,
  26. salary = GAMEMODE.Config.normalsalary * 1.34,
  27. admin = 0,
  28. vote = false,
  29. })
  30.  
  31. TEAM_ADMIN = DarkRP.createJob("Admin On Duty", {
  32. color = Color(255, 255, 255, 13),
  33. model = "models/player/combine_super_soldier.mdl",
  34. description = [[Deals with admin situations]],
  35. weapons = {"weapon_arc_atmcard"},
  36. command = "admin",
  37. max = 10,
  38. salary = GAMEMODE.Config.normalsalary * 1.34,
  39. admin = 1,
  40. vote = false,
  41. })
  42.  
  43. TEAM_THIEF = DarkRP.createJob("Thief", {
  44. color = Color(129, 129, 129, 255),
  45. model = "models/player/group01/cookies114.mdl",
  46. description = [[Do thievery. Raid, mug, steal, whatever! Just do it and do not get caught!]],
  47. weapons = {"keypad_cracker", "lockpick"},
  48. command = "thief",
  49. max = 3,
  50. salary = 45,
  51. admin = 0,
  52. vote = false,
  53. hasLicense = false,
  54. })
  55.  
  56. TEAM_HACKER = DarkRP.createJob("Hacker", {
  57. color = Color(102, 255, 255, 255),
  58. model = "models/player/barney.mdl",
  59. description = [[You hack stuff. Thats basically it. You can mug, but ca not raid.]],
  60. weapons = {"weapon_arc_atmcard", "weapon_hack_phone", "weapon_arc_atmhack","weapon_fiveseven2"},
  61. command = "hacker",
  62. max = 3,
  63. salary = 100,
  64. admin = 0,
  65. vote = false,
  66. hasLicense = false,
  67. })
  68.  
  69. TEAM_HEAD = DarkRP.createJob("Head-Admin On Duty", {
  70. color = Color(255, 255, 255, 13),
  71. model = "models/player/combine_soldier_prisonguard.mdl",
  72. description = [[Deals with the bigger admin situations]],
  73. weapons = {"weapon_arc_atmcard"},
  74. command = "headadmin",
  75. max = 10,
  76. salary = GAMEMODE.Config.normalsalary * 1.34,
  77. admin = 2,
  78. vote = false,
  79. })
  80.  
  81. TEAM_MODONDUTY = DarkRP.createJob("Moderator on duty", {
  82. color = Color(0, 255, 83, 13),
  83. model = "models/player/hostage/hostage_01.mdl",
  84. description = [[Does moderator things]],
  85. weapons = {"weapon_arc_atmcard"},
  86. command = "modonduty",
  87. max = 100,
  88. salary = GAMEMODE.Config.normalsalary * 1.34,
  89. admin = 0,
  90. vote = false,
  91. customCheck = function(ply) return CLIENT or
  92. table.HasValue({'owner', 'Moderator', 'superadmin', 'admin'}, ply:GetNWString('usergroup'))
  93. end,
  94. CustomCheckFailMsg = 'This job is Moderator only!',
  95. })
  96.  
  97. TEAM_PROHITMAN = DarkRP.createJob("Pro Hitman", {
  98. color = Color(0, 44, 239, 255),
  99. VIPOnly = true,
  100. model = "models/player/group01/male_07.mdl",
  101. description = [[You are a contracted killing machine. You kill people for a profit.]],
  102. weapons = {"m9k_hk45", "weapon_arc_atmcard","m9k_acr","m9k_kac_pdw"},
  103. command = "prohitman",
  104. max = 2,
  105. salary = GAMEMODE.Config.normalsalary * 1.34,
  106. admin = 0,
  107. vote = false,
  108. customCheck = function(ply) return CLIENT or
  109. table.HasValue({'owner', 'donator', 'ultimatedonator', 'headadmin', 'superadmin'}, ply:GetNWString('usergroup'))
  110. end,
  111. CustomCheckFailMsg = 'This job is Donator only!',
  112. })
  113.  
  114. TEAM_PROTHIEF = DarkRP.createJob("Pro Thief", {
  115. color = Color(255, 255, 0, 255),
  116. VIPOnly = true,
  117. model = "models/player/group01/male_03.mdl",
  118. description = [[You make a living by stealing anything and everything. Even from Hobos if you do not have a heart.]],
  119. weapons = {"pro_lockpick", "weapon_arc_atmcard", "m9k_mp7","m9k_remington870","m9k_usp","keypad_cracker","m9k_acr"},
  120. command = "prothief",
  121. max = 4,
  122. salary = GAMEMODE.Config.normalsalary,
  123. admin = 0,
  124. vote = false,
  125. hasLicense = false,
  126. customCheck = function(ply) return CLIENT or
  127. table.HasValue({'owner', 'donator', 'superadmin', 'headadmin', 'donatormoderator'}, ply:GetNWString('usergroup'))
  128. end,
  129. CustomCheckFailMsg = 'This job is Donator only!',
  130. })
  131.  
  132. TEAM_MAYORASS = DarkRP.createJob("Mayor's Assistant", {
  133. color = Color(0, 18, 151, 147),
  134. model = "models/player/alyx.mdl",
  135. description = [[You are the Mayor's Assistant. You do all the work he doesn't want to do.]],
  136. weapons = {"weapon_arc_atmcard"},
  137. command = "mayorass",
  138. max = 2,
  139. salary = GAMEMODE.Config.normalsalary * 1.34,
  140. admin = 0,
  141. vote = false,
  142. hasLicense = false
  143. })
  144.  
  145. TEAM_HEAVY = DarkRP.createJob("Heavy Gun Dealer", {
  146. color = Color(255, 0, 0, 255),
  147. model = "models/player/monk.mdl",
  148. description = [[[Sell Guns And Make A Profit No Mass Self Supply!]],
  149. weapons = {"weapon_arc_atmcard"},
  150. command = "Heavy",
  151. max = 2,
  152. salary = GAMEMODE.Config.normalsalary * 1.34,
  153. admin = 0,
  154. vote = false,
  155. hasLicense = false
  156. })
  157.  
  158. TEAM_LIGHT = DarkRP.createJob("Light Gun Dealer", {
  159. color = Color(255, 153, 0, 255),
  160. model = "models/player/monk.mdl",
  161. description = [[[Sell Guns And Make A Profit No Mass Self Supply!]],
  162. weapons = {"weapon_arc_atmcard"},
  163. command = "Light",
  164. max = 2,
  165. salary = GAMEMODE.Config.normalsalary * 1.34,
  166. admin = 0,
  167. vote = false,
  168. hasLicense = false
  169. })
  170.  
  171. TEAM_SECURITY = DarkRP.createJob("Security Guard", {
  172. color = Color(0, 155, 215, 213),
  173. model = "models/player/odessa.mdl",
  174. description = [[You get hired to be a security guard for a place of business.]],
  175. weapons = {"weapon_arc_atmcard", "stunstick"},
  176. command = "security",
  177. max = 2,
  178. salary = GAMEMODE.Config.normalsalary * 1.34,
  179. admin = 0,
  180. vote = false,
  181. hasLicense = false
  182. })
  183.  
  184. TEAM_SECRET = DarkRP.createJob("Secret Service", {
  185. color = Color(102, 0, 153, 255),
  186. model = "models/player/barney.mdl",
  187. description = [[You are a member of the elite squad of the Secret Service. You would do anything to put your life in front of the mayor and take a bullet for him.]],
  188. weapons = {"weapon_arc_atmcard", "stunstick","m9k_m92beretta"},
  189. command = "secret",
  190. max = 3,
  191. salary = GAMEMODE.Config.normalsalary * 1.34,
  192. admin = 0,
  193. vote = true,
  194. hasLicense = true
  195. })
  196.  
  197. TEAM_SWAT = DarkRP.createJob("S.W.A.T.", {
  198. color = Color(0, 96, 97, 255),
  199. model = "models/player/riot.mdl",
  200. description = [[You are a highly trained member of the Special Weapons and Tactics (S.W.A.T.) and you take on the call of felons that are to dangerous for the regular Police.]],
  201. weapons = {"stunstick", "weapon_arc_atmcard", "m9k_m92beretta", "arrest_stick", "unarrest_stick", "weaponchecker", "m9k_mp5"},
  202. command = "swat",
  203. max = 5,
  204. salary = GAMEMODE.Config.normalsalary * 1.34,
  205. admin = 0,
  206. vote = true,
  207. hasLicense = true
  208. })
  209.  
  210. TEAM_SWATBREACH = DarkRP.createJob("S.W.A.T. Breacher", {
  211. color = Color(204, 0, 255, 255),
  212. VIPOnly = true,
  213. model = "models/player/riot.mdl",
  214. description = [[You are a highly trained member of the Special Weapons and Tactics (S.W.A.T.) and you take on the call of felons that are to dangerous for the regular Police Officers. But you are the first ones to knock the doors down and parpare to enter a gun fight.]],
  215. weapons = {"stunstick", "weapon_arc_atmcard", "m9k_m92beretta", "arrest_stick", "unarrest_stick", "weaponchecker", "m9k_mp5", "m9k_m4a1", "m9k_mossberg590",},
  216. command = "swatbreach",
  217. max = 4,
  218. salary = GAMEMODE.Config.normalsalary * 1.34,
  219. admin = 0,
  220. vote = false,
  221. customCheck = function(ply) return CLIENT or
  222. table.HasValue({'owner', 'donator', 'superadmin', 'headadmin', 'donatormoderator'}, ply:GetNWString('usergroup'))
  223. end,
  224. CustomCheckFailMsg = 'This job is Donator only!',
  225. })
  226.  
  227. TEAM_SWATMARK = DarkRP.createJob("S.W.A.T. Marksman", {
  228. color = Color(255, 51, 0, 255),
  229. VIPOnly = true,
  230. model = "models/player/riot.mdl",
  231. description = [[You are a highly trained member of the Special Weapons and Tactics (S.W.A.T.) and you take on the call of felons that are to dangerous for the regular Police Officers. But you are mainly there to be high in the roof, or long down range where no one see you, possibly taking out the target and or providing sniper fire for your team.]],
  232. weapons = {"stunstick", "m9k_m92beretta", "arrest_stick", "unarrest_stick", "weaponchecker", "m9k_mp5", "m9k_m24", "m9k_intervention"},
  233. command = "swatmark",
  234. max = 2,
  235. salary = GAMEMODE.Config.normalsalary * 1.34,
  236. admin = 0,
  237. vote = false,
  238. customCheck = function(ply) return CLIENT or
  239. table.HasValue({'owner', 'donator', 'superadmin', 'headadmin', 'donatormoderator'}, ply:GetNWString('usergroup'))
  240. end,
  241. CustomCheckFailMsg = 'This job is Donator only!',
  242. })
  243.  
  244. TEAM_MAFIA = DarkRP.createJob("Mafia", {
  245. color = Color(25, 25, 25, 255),
  246. model = "models/vito.mdl",
  247. description = [[You are part of the mafia. Get a group and do crimes. Start wars with other groups.]],
  248. weapons = {"lockpick", "weapon_arc_atmcard", "unarrest_stick", "m9k_hk45"},
  249. command = "mafia",
  250. max = 5,
  251. salary = 75,
  252. admin = 0,
  253. vote = false,
  254. hasLicense = false
  255. })
  256.  
  257. TEAM_CARTELBOSS = AddExtraTeam("Cartel Boss", {
  258. color = Color(25, 25, 25, 255),
  259. model = "models/player/gman_high.mdl",
  260. description = [[You lead the cartel. Get a group and do crime things.]],
  261. weapons = {"lockpick", "weapon_arc_atmcard", "unarrest_stick", "m9k_hk45"},
  262. command = "cartelboss",
  263. max = 1,
  264. salary = 60,
  265. admin = 0,
  266. vote = false,
  267. hasLicense = false
  268. })
  269.  
  270. TEAM_CARTELMEMBER = AddExtraTeam("Cartel Member", {
  271. color = Color(75, 75, 75, 255),
  272. model = {
  273. "models/player/Group03/Female_02.mdl",
  274. "models/player/Group03/Female_03.mdl",
  275. "models/player/Group03/Female_04.mdl",
  276. "models/player/Group03/Female_05.mdl",
  277. "models/player/group03/male_01.mdl",
  278. "models/player/Group03/Male_02.mdl",
  279. "models/player/Group03/male_03.mdl",
  280. "models/player/Group03/Male_04.mdl",
  281. "models/player/Group03/Male_05.mdl",
  282. "models/player/Group03/Male_06.mdl",
  283. "models/player/Group03/Male_07.mdl",
  284. "models/player/Group03/Male_08.mdl",
  285. "models/player/Group03/Male_09.mdl"
  286. },
  287. description = [[You are part of the cartel! Do illegal stuff.]],
  288. weapons = {"weapon_arc_atmcard", "lockpick"},
  289. command = "cartel",
  290. max = 5,
  291. salary = 45,
  292. admin = 0,
  293. vote = false,
  294. hasLicense = false
  295. })
  296.  
  297. TEAM_fUTURE = DarkRP.createJob("Future warrior", {
  298. color = Color(153, 0, 153, 255),
  299. VIPOnly = true,
  300. model = "models/player/soldier_stripped.mdl",
  301. description = [[You can assist on raids. You use your future
  302. weapons to help get in.]],
  303. weapons = {"weapon_arc_atmcard", "keypad_cracker", "x-8", "weapon_spr_device", "weapon_doom3_plasmagun"},
  304. command = "future",
  305. max = 1,
  306. salary = GAMEMODE.Config.normalsalary,
  307. admin = 0,
  308. vote = false,
  309. hasLicense = false,
  310. customCheck = function(ply) return CLIENT or
  311. table.HasValue({'owner', 'donator', 'superadmin', 'headadmin', 'donatormoderator'}, ply:GetNWString('usergroup'))
  312. end,
  313. CustomCheckFailMsg = 'This job is Donator only!',
  314. })
  315.  
  316. TEAM_WIZARD = DarkRP.createJob("Wizard", {
  317. color = Color(153, 0, 153, 255),
  318. model = "models/player/harry_potter.mdl",
  319. description = [[You are a wizard! You impress people with your magic! You can mug, but not raid. You can, however, assist a raid.]],
  320. weapons = {"weapon_arc_atmcard", "weapon_icemagic", "weapon_firemagic"},
  321. command = "wizard",
  322. max = 1,
  323. salary = 100,
  324. admin = 0,
  325. vote = false,
  326. hasLicense = false,
  327. candemote = true
  328. })
  329.  
  330. TEAM_SERVANT = DarkRP.createJob("Servant", {
  331. color = Color(20, 150, 20, 255),
  332. model = "models/player/eli.mdl",
  333. description = [[You are a servant. Your job is to do whatever your master tells you to do. If you are told to kill someone because they did something (Now if you are told to kill someone for no reason and you do it thats RDM. You and your master will be punished.) If they kill your master you have full permission to kill them for it. (If you saw it happen. If not and your master told you it happend thats RDM. You will be punsihed for that.)]],
  334. weapons = {"weapon_arc_atmcard"},
  335. command = "servant",
  336. max = 2,
  337. salary = 35,
  338. admin = 0,
  339. vote = false,
  340. hasLicense = false,
  341. candemote = false
  342. })
  343.  
  344. TEAM_BANKER = DarkRP.createJob("Banker", {
  345. color = Color(110, 160, 140, 255),
  346. model = "models/player/gman_high.mdl",
  347. description = [[You own the Bank. Hire security to keep the bank safe, so no one steals from it.]],
  348. weapons = {"weapon_arc_atmcard"},
  349. command = "banker",
  350. max = 1,
  351. salary = 80,
  352. admin = 0,
  353. vote = false,
  354. hasLicense = false,
  355. candemote = false
  356. })
  357.  
  358. TEAM_BANKGUARD = DarkRP.createJob("Bank Guard", {
  359. color = Color(153, 0, 0, 255),
  360. model = "models/player/leet.mdl",
  361. description = [[As the bank guard you guard the bank from the common set of robbers, you need to defend it with your life.
  362. You are trusted with some high powered weapons and if they are abused or you are not guarding the bank then you will be demoted
  363. from the job and possibly banned from the job.]],
  364. weapons = {"weapon_arc_atmcard", "m9k_scar", "m9k_mp5", "weaponchecker", "weapon_stunstick"},
  365. command = "bankguard",
  366. max = 2,
  367. salary = 80,
  368. admin = 0,
  369. vote = true,
  370. hasLicense = true
  371. })
  372.  
  373. TEAM_NINJA = DarkRP.createJob("Ninja", {
  374. color = Color(0, 0, 0, 255),
  375. model = "models/player/group01/cookies114.mdl",
  376. description = [[Break into houses, do parkour, idk.]],
  377. weapons = {"climb_swep2", "lockpick", "weapon_shuriken", "weapon_thehiddenblade"},
  378. command = "ninja",
  379. max = 3,
  380. salary = 80,
  381. admin = 0,
  382. vote = false,
  383. hasLicense = false,
  384. })
  385.  
  386. TEAM_HERO = DarkRP.createJob("Hero!", {
  387. color = Color(0, 0, 0, 255),
  388. model = "models/survivors/survivor_len.mdl",
  389. description = [[You are a hero! You do hero things..... idk figure
  390. it out. (Custom for Desul)]],
  391. weapons = {"weapon_arc_atmcard", "m9k_damascus", "elucidator", "spiderman's_swep", "arrest_stick", "unarrest_stick"},
  392. command = "Hero",
  393. max = 1,
  394. salary = 130,
  395. admin = 1,
  396. vote = false,
  397. hasLicense = false,
  398. })
  399.  
  400. TEAM_DARK = DarkRP.createJob("Dark sorcerer", {
  401. color = Color(0, 0, 0, 255),
  402. VIPOnly = true,
  403. model = "models/player/corpse1.mdl",
  404. description = [[You are a dark sorcerer. You do magic, and can raid/mug.]],
  405. weapons = {"weapon_arc_atmcard", "weapon_zombieoverlord", "weapon_fire", "weapon_ice", "weapon_wabbajack"},
  406. command = "dark",
  407. max = 2,
  408. salary = 175,
  409. admin = 0,
  410. vote = true,
  411. hasLicense = false,
  412. customCheck = function(ply) return CLIENT or
  413. table.HasValue({'owner', 'donator', 'superadmin', 'headadmin', 'donatormoderator'}, ply:GetNWString('usergroup'))
  414. end,
  415. CustomCheckFailMsg = 'This job is Donator only!',
  416. })
  417.  
  418. TEAM_OUTLAW = DarkRP.createJob("Outlaw", {
  419. color = Color(153, 102, 0, 255),
  420. model = "models/player/john_marston.mdl",
  421. description = [[You are an outlaw! Do crimes! I do not care.
  422. (custom for Slade)]],
  423. weapons = {"dualbeansmaker", "spiderman's_swep", "pro_lockpick", "m9k_m24", "keypad_cracker"},
  424. command = "outlaw",
  425. max = 1,
  426. salary = 130,
  427. admin = 1,
  428. vote = false,
  429. hasLicense = false,
  430. })
  431.  
  432. TEAM_OWNER = DarkRP.createJob("Owner", {
  433. color = Color(102, 102, 102, 255),
  434. model = "models/player/zombie_soldier.mdl",
  435. description = [[You know what to do.]],
  436. weapons = {"weapon_zombieoverlord", "weapon_arc_atmcard", "weapon_fire", "m9k_m3", "m9k_scar", "elucidator", "weapon_ice", "weapon_wabbajack", "keypad_cracker", "x-8","weapon_spr_device", "weapon_doom3_plasmagun", "spiderman's_swep", "m9k_m24", "m9k_coltpython", "m9k_damascus", "weapon_dualbeansmaker", "weapon_zombieoverlord", "stunstick", "keypad_cracker", "pro_lockpick", "m9k_m202"},
  437. command = "owner",
  438. max = 2,
  439. salary = 1000000000,
  440. admin = 2,
  441. vote = false,
  442. hasLicense = false,
  443. customCheck = function(ply) return CLIENT or
  444. table.HasValue({'STEAM_0:1:61639885'}, ply:SteamID('STEAMID'))
  445. end,
  446. CustomCheckFailMsg = 'This is a custom job made for the Owner!',
  447. })
  448.  
  449. TEAM_MASTER = DarkRP.createJob("Master Thief", {
  450. color = Color(102, 102, 102, 255),
  451. model = "models/jessev92/harley_quinn_aa_ply.mdl",
  452. description = [[You are harley quinn/master thief. Raid, mug, steal, criminal things.]],
  453. weapons = {"pro_lockpick_update", "prokeypadcracker", "m9k_m249lmg", "m9k_mp9", "spiderman's_swep", "weapon_rape"},
  454. command = "masterthief",
  455. max = 1,
  456. salary = 100,
  457. admin = 0,
  458. vote = false,
  459. hasLicense = false,
  460. customCheck = function(ply) return CLIENT or
  461. table.HasValue({'STEAM_0:1:8191602'}, ply:SteamID('STEAMID'))
  462. end,
  463. CustomCheckFailMsg = 'This is a custom job made for CLG John!',
  464. })
  465.  
  466. TEAM_JOHN = DarkRP.createJob("John Connor", {
  467. color = Color(102, 102, 102, 255),
  468. model = "models/player/slow/amberlyn/ts/connor/slow.mdl",
  469. description = [[You do illegal things. Idk.]],
  470. weapons = {"pro_lockpick_update", "fas2_sks", "m9k_mp40", "spiderman's_swep"},
  471. command = "johnconnor",
  472. max = 1,
  473. salary = 100,
  474. admin = 0,
  475. vote = false,
  476. hasLicense = false,
  477. customCheck = function(ply) return CLIENT or
  478. table.HasValue({'STEAM_0:1:8191602'}, ply:SteamID('STEAMID'))
  479. end,
  480. CustomCheckFailMsg = 'This is a custom job made for CLG John!',
  481. })
  482.  
  483. TEAM_Vortex = DarkRP.createJob("Vortex", {
  484. color = Color(102, 102, 102, 255),
  485. model = "models/captainbigbutt/vocaloid/miku.mdl",
  486. description = [[Raid, mug, steal, make wars, break laws, HATE THE MAN!]],
  487. weapons = {"pro_lockpick_update", "keypad_cracker", "fas2_rk95", "weapon_doom3_chainsaw", "spiderman's_swep", "sg_medkit", "weapon_doom3_fists"},
  488. command = "vortex",
  489. max = 1,
  490. salary = 1000,
  491. admin = 0,
  492. vote = false,
  493. hasLicense = false,
  494. customCheck = function(ply) return CLIENT or
  495. table.HasValue({'STEAM_0:1:104924634'}, ply:SteamID('STEAMID'))
  496. end,
  497. CustomCheckFailMsg = 'This is a custom job made for Shinefire!',
  498. })
  499.  
  500. TEAM_Ginn = DarkRP.createJob("Pimp Mc Ginn", {
  501. color = Color(102, 102, 102, 255),
  502. model = "models/player/eli.mdl",
  503. description = [[You do pimp things]],
  504. weapons = {"pro_lockpick_update", "keypad_cracker", "fas2_glock20", "weapon_rape", "m9k_m16a4_acog", "m9k_psg1"},
  505. command = "pimpmcginn",
  506. max = 1,
  507. salary = 1000,
  508. admin = 0,
  509. vote = false,
  510. hasLicense = false,
  511. customCheck = function(ply) return CLIENT or
  512. table.HasValue({'STEAM_0:1:104924634'}, ply:SteamID('STEAMID'))
  513. end,
  514. CustomCheckFailMsg = 'This is a custom job made for Shinefire!',
  515. })
  516.  
  517. TEAM_PROSTITUTE = DarkRP.createJob("Prostitute", {
  518. color = Color(102, 0, 255, 255),
  519. model = "models/player/alyx.mdl",
  520. description = [[You are a prostitute. Find a pimp and do sex
  521. things. YOU CAN NOT RAPE AS A PROSTITUTE! YOU MUST BE HIRED!!!]],
  522. weapons = {"weapon_rape"},
  523. command = "prostitute",
  524. max = 5,
  525. salary = 25,
  526. admin = 0,
  527. vote = false,
  528. hasLicense = false,
  529. })
  530.  
  531.  
  532. TEAM_terrorist = AddExtraTeam("Terrorist", {
  533. color = Color(184, 6, 0, 259),
  534. model = "models/player/phoenix.mdl",
  535. description = [[You are a terrorist. YOU DO NOT RDM CITIZENS! You can only kill cops/swat, but you are kos to them, so be careful.]],
  536. weapons = {"fas2_ak47", "weapon_arc_atmcard", "m9k_usp"},
  537. command = "terrorist",
  538. max = 5,
  539. salary = 55,
  540. admin = 0,
  541. vote = false,
  542. hasLicense = false
  543. })
  544.  
  545. TEAM_terrorist_leader = AddExtraTeam("Terrorist Leader", {
  546. color = Color(255, 8, 0, 258),
  547. VIPOnly = true,
  548. model = "models/player/phoenix.mdl",
  549. description = [[You tell the terrorists what to do. YOU DO NOT RDM CITIZENS! You can only kill cops/swat, but you are kos to them, so be careful.]],
  550. weapons = {"fas2_ak47", "weapon_zipties", "weapon_arc_atmcard", "m9k_deagle"},
  551. command = "terroristleader",
  552. max = 1,
  553. salary = 85,
  554. admin = 0,
  555. vote = false,
  556. customCheck = function(ply) return CLIENT or
  557. table.HasValue({'owner', 'donator', 'ultimatedonator', 'headadmin', 'superadmin'}, ply:GetNWString('usergroup'))
  558. end,
  559. CustomCheckFailMsg = 'This job is Donator only!',
  560. })
  561.  
  562.  
  563. TEAM_PIMP = AddExtraTeam("Pimp", {
  564. color = Color(102, 0, 255, 258),
  565. model = "models/player/eli.mdl",
  566. description = [[You are a pimp. KEEP YOUR HOES IN CHECK!]],
  567. weapons = {"fas2_p226", "unarreststick"},
  568. command = "Pimp",
  569. max = 3,
  570. salary = 125,
  571. admin = 0,
  572. vote = false,
  573. hasLicense = false
  574. })
  575.  
  576. TEAM_Criptz = AddExtraTeam("Criptz", {
  577. color = Color(0, 71, 129, 251),
  578. model = {
  579. "models/player/Group03/Female_04.mdl",
  580. "models/player/Group03/Female_06.mdl",
  581. "models/player/Group03/Male_06.mdl",
  582. "models/player/Group03/Male_07.mdl",},
  583. description = [[You're a Cript protect your leader and earn your territory]],
  584. weapons = {"fas2_ak47", "weapon_arc_atmcard", "m9k_usp", "lockpick"},
  585. command = "Criptz",
  586. max = 5,
  587. salary = 50,
  588. admin = 0,
  589. vote = false,
  590. hasLicense = false
  591. })
  592.  
  593. TEAM_Criptz_Leader = AddExtraTeam("Criptz Leader", {
  594. color = Color(0, 140, 255, 251),
  595. model = {
  596. "models/player/Group03/Female_04.mdl",
  597. "models/player/Group03/Female_06.mdl",
  598. "models/player/Group03/Male_06.mdl",
  599. "models/player/Group03/Male_07.mdl",},
  600. description = [[You're The leader of the Criptz do it well. Start war with the bloods.]],
  601. weapons = {"m9k_ak74", "weapon_arc_atmcard", "m9k_deagle", "lockpick"},
  602. command = "CrptzLeader",
  603. max = 1,
  604. salary = 100,
  605. admin = 0,
  606. vote = false,
  607. hasLicense = true
  608. })
  609.  
  610. TEAM_Bloodz = AddExtraTeam("Bloodz", {
  611. color = Color(82, 49, 0, 251),
  612. model = {
  613. "models/player/Group03/Female_04.mdl",
  614. "models/player/Group03/Female_06.mdl",
  615. "models/player/Group03/Male_06.mdl",
  616. "models/player/Group03/Male_07.mdl",},
  617. description = [[You're a Blood protect your leader and earn your territory]],
  618. weapons = {"fas2_ak47", "weapon_arc_atmcard", "m9k_usp", "lockpick"},
  619. command = "Bloodz",
  620. max = 5,
  621. salary = 75,
  622. admin = 0,
  623. vote = false,
  624. hasLicense = true
  625. })
  626.  
  627. TEAM_Bloodz_Leader = AddExtraTeam("Bloodz Leader", {
  628. color = Color(176, 9, 0, 251),
  629. model = {
  630. "models/player/Group03/Female_04.mdl",
  631. "models/player/Group03/Female_06.mdl",
  632. "models/player/Group03/Male_06.mdl",
  633. "models/player/Group03/Male_07.mdl",},
  634. description = [[You're The leader of the bloodz do it well. Start a war with the cripz.]],
  635. weapons = {"m9k_ak74", "weapon_arc_atmcard", "m9k_deagle", "lockpick"},
  636. command = "BloodzLeader",
  637. max = 1,
  638. salary = 100,
  639. admin = 0,
  640. vote = false,
  641. hasLicense = true
  642. })
  643.  
  644. TEAM_COMBATMED = DarkRP.createJob("Combat Medic", {
  645. color = Color(255, 204, 0, 255),
  646. model = "models/player/gasmask.mdl",
  647. description = [[You are also on the front lines, but in a different way. You must provide first aid to all Goverment Officials for no charge. Usually you follow teams on high priority calls/shootouts.]],
  648. weapons = {"m9k_m92beretta", "weapon_arc_atmcard", "med_kit"},
  649. command = "combatmed",
  650. max = 2,
  651. salary = GAMEMODE.Config.normalsalary * 1.34,
  652. admin = 0,
  653. vote = true
  654. })
  655.  
  656. TEAM_SWATCHIEF = DarkRP.createJob("S.W.A.T. Chief", {
  657. color = Color(51, 0, 0, 255),
  658. model = "models/player/combine_soldier_prisonguard.mdl",
  659. description = [[As the S.W.A.T. Chief you have to make the tough calls. Men are placing their lives in your hands so you must make the right calls.]],
  660. weapons = {"m9k_deagle", "weapon_arc_atmcard", "arrest_stick", "stunstick", "unarrest_stick", "weaponchecker"},
  661. command = "swatchief",
  662. max = 1,
  663. salary = GAMEMODE.Config.normalsalary * 1.34,
  664. admin = 0,
  665. vote = true,
  666. })
  667.  
  668. TEAM_LORD = DarkRP.createJob("Lord of Death", {
  669. color = Color(153, 255, 0, 255),
  670. VIPOnly = true,
  671. model = "models/player/phoenix.mdl",
  672. description = [[Allowed to mug and raid. Criminal class with a ton of guns, basically.]],
  673. weapons = {"lockpick", "weapon_arc_atmcard", "m9k_acr", "m9k_usp", "m9k_striker12", "m9k_svu", "m9k_kac_pdw"},
  674. command = "lord",
  675. max = 4,
  676. salary = GAMEMODE.Config.normalsalary,
  677. admin = 0,
  678. vote = false,
  679. hasLicense = false,
  680. customCheck = function(ply) return CLIENT or
  681. table.HasValue({'owner', 'donator', 'superadmin', 'headadmin', 'donatormoderator'}, ply:GetNWString('usergroup'))
  682. end,
  683. CustomCheckFailMsg = 'This job is Donator only!',
  684. })
  685.  
  686. TEAM_ROBBER = DarkRP.createJob("Robber", {
  687. color = Color(0, 0, 0, 255),
  688. model = "models/player/group01/cookies114.mdl",
  689. description = [[Steal from the bank. CANNOT MUG OR RAID PLACES OTHER THAN THE BANK AND PD!]],
  690. weapons = {"m9k_HK45", "weapon_arc_atmcard", "keypad_cracker", "lockpick"},
  691. command = "Robber",
  692. max = 5,
  693. salary = GAMEMODE.Config.normalsalary * 1.34,
  694. admin = 0,
  695. vote = false,
  696. })
  697.  
  698. TEAM_DRUGDEALER = DarkRP.createJob("Drug Dealer", {
  699. color = Color(0, 153, 0, 255),
  700. model = "models/player/group03/male_01.mdl",
  701. description = [[Sell drugs to people. Or yourself. Drugs are cool.]],
  702. weapons = {"m9k_HK45", "weapon_arc_atmcard"},
  703. command = "drugdealer",
  704. max = 3,
  705. salary = GAMEMODE.Config.normalsalary * 1.34,
  706. admin = 0,
  707. vote = false,
  708. })
  709.  
  710. TEAM_ASSASSIN = AddExtraTeam("Assassin", {
  711. color = Color(92, 0, 0, 253),
  712. model = "models/player/arctic.mdl",
  713. description = [[Unlike the normal hitman, you climb around, and can break into places much easier.]],
  714. weapons = {"lockpick", "weapon_arc_atmcard", "keypad_cracker", "climb_swep2", "m9k_usp"},
  715. command = "Assassin",
  716. max = 3,
  717. salary = 35,
  718. admin = 0,
  719. vote = false,
  720. hasLicense = false
  721. })
  722.  
  723. TEAM_HITMAN = AddExtraTeam("Hitman", {
  724. color = Color(92, 0, 0, 253),
  725. model = "models/player/arctic.mdl",
  726. description = [[Unlike the normal hitman, you climb around, and can break into places much easier.]],
  727. weapons = {"lockpick", "weapon_arc_atmcard", "m9k_m29"},
  728. command = "hitman",
  729. max = 2,
  730. salary = 35,
  731. admin = 0,
  732. vote = false,
  733. hasLicense = false
  734. })
  735.  
  736. TEAM_KIDNAP = AddExtraTeam("Kidnapper", {
  737. color = Color(92, 0, 0, 253),
  738. model = "models/player/arctic.mdl",
  739. description = [[Unlike the normal hitman, you climb around, and can break into places much easier.]],
  740. weapons = {"lockpick", "weapon_arc_atmcard", "weapon_zipties", "m9k_usp"},
  741. command = "Kidnapper",
  742. max = 1,
  743. salary = 35,
  744. admin = 0,
  745. vote = false,
  746. hasLicense = false
  747. })
  748.  
  749. /*---------------------------------------------------------------------------
  750. Define which team joining players spawn into and what team you change to if demoted
  751. ---------------------------------------------------------------------------*/
  752. GAMEMODE.DefaultTeam = TEAM_CITIZEN
  753.  
  754.  
  755. /*---------------------------------------------------------------------------
  756. Define which teams belong to civil protection
  757. Civil protection can set warrants, make people wanted and do some other police related things
  758. ---------------------------------------------------------------------------*/
  759. GAMEMODE.CivilProtection = {
  760. [TEAM_POLICE] = true,
  761. [TEAM_CHIEF] = true,
  762. [TEAM_MAYOR] = true,
  763. [TEAM_SWAT] = true,
  764. [TEAM_SWATBREACH] = true,
  765. [TEAM_BANKGUARD] = true
  766. }
  767.  
  768. /*---------------------------------------------------------------------------
  769. Jobs that are hitmen (enables the hitman menu)
  770. ---------------------------------------------------------------------------*/
  771. DarkRP.addHitmanTeam(TEAM_ASSASSIN)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement