Advertisement
Guest User

awdgf

a guest
Dec 28th, 2014
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.37 KB | None | 0 0
  1. /*---------------------------------------------------------------------------
  2. DarkRP custom jobs
  3. ---------------------------------------------------------------------------
  4.  
  5. This file contains your custom jobs.
  6. This file should also contain jobs from DarkRP that you edited.
  7.  
  8. Note: If you want to edit a default DarkRP job, first disable it in darkrp_config/disabled_defaults.lua
  9. Once you've done that, copy and paste the job to this file and edit it.
  10.  
  11. The default jobs can be found here:
  12. https://github.com/FPtje/DarkRP/blob/master/gamemode/config/jobrelated.lua
  13.  
  14. For examples and explanation please visit this wiki page:
  15. http://wiki.darkrp.com/index.php/DarkRP:CustomJobFields
  16.  
  17.  
  18. Add jobs under the following line:
  19. ---------------------------------------------------------------------------*/ //
  20. TEAM_NEWSREPORTER = DarkRP.createJob("News Reporter", {
  21. color = Color(108, 0, 186),
  22. model = "models/GrandTheftAuto5/Michael.mdl",
  23. description = [[You are a local drug dealer. You sell G's and dime bags. Keep it low key. You may only Raid, carjack, and mug!]],
  24. weapons = {""},
  25. command = "newscaster",
  26. max = 1,
  27. salary = 200,
  28. level = 40,
  29. admin = 0,
  30. vote = false,
  31. hasLicense = false,
  32. candemote = false,
  33. })
  34. TEAM_BLACK = DarkRP.createJob("Black Market Dealer", {
  35. color = Color(0, 51, 102, 255),
  36. model = "models/player/phoenix.mdl",
  37. description = [[You sell sniper rifles,machine guns,explosives and more. Enjoy!]],
  38. weapons = {m9k_tar21},
  39. command = "black",
  40. max = 1,
  41. salary = 120,
  42. level = 45,
  43. admin = 0,
  44. vote = false,
  45. hasLicense = false,
  46. candemote = false,
  47. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "premium" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "senioradmin" or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "moderator" end,
  48. CustomCheckFailMsg = "This job is for Premium Members only."
  49. })
  50. TEAM_BANKER = DarkRP.createJob("Banker", {
  51. color = Color(255, 102, 0, 255),
  52. model = "models/player/kleiner.mdl",
  53. description = [[You are the banker, you may charge people to store items in your bank. The max you can charge for is $10,000.]],
  54. weapons = {"m9k_usp",},
  55. command = "banker",
  56. max = 2,
  57. salary = 75,
  58. level = 10,
  59. admin = 0,
  60. vote = false,
  61. hasLicense = false,
  62. candemote = false,
  63. })
  64. TEAM_BATMAN = DarkRP.createJob("Batman", {
  65. color = Color(255, 102, 0, 255),
  66. model = "models/Batman/slow/jamis/mkvsdcu/batman/slow_pub_v2.mdl",
  67. description = [[You work with the goverment. You can help in raids with the police/goverment also. Fly around and be badass!]],
  68. weapons = {"spiderman's_swep"},
  69. command = "batman",
  70. max = 1,
  71. salary = 320,
  72. level = 65,
  73. admin = 0,
  74. vote = false,
  75. hasLicense = false,
  76. candemote = false,
  77. PlayerLoadout = function(ply) ply:SetArmor(50) end,
  78.  
  79. })
  80. TEAM_BLOOD = DarkRP.createJob("Bloodz", {
  81. color = Color(255, 0, 0, 255),
  82. model = "models/player/bloodz/slow_1.mdl",
  83. description = [[You are member of the bloods! Red is your squads color. You may KOS Cripz at night.]],
  84. weapons = {"m9k_knife"},
  85. command = "bloodz",
  86. max = 4,
  87. salary = 75,
  88. admin = 0,
  89. vote = false,
  90. hasLicense = false,
  91. candemote = false,
  92. })
  93. TEAM_BLOODLEADER = DarkRP.createJob("Bloodz Leader", {
  94. color = Color(255, 0, 0, 255),
  95. model = "models/player/bloodz/slow_3.mdl",
  96. description = [[You are the leader of the bloods! You control and can start gang wars against the Cripz. You may KOS Cripz at night.]],
  97. weapons = {"m9k_m4a1"},
  98. command = "bloodzleader",
  99. max = 1,
  100. salary = 150,
  101. admin = 0,
  102. vote = false,
  103. hasLicense = false,
  104. candemote = false,
  105. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "premium" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "senioradmin" or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "moderator" end,
  106. CustomCheckFailMsg = "This job is for Premium Members only."
  107. })
  108. TEAM_CRIP = DarkRP.createJob("Cripz", {
  109. color = Color(0, 12, 255),
  110. model = "models/player/cripz/slow_2.mdl",
  111. description = [[You are a crip member! Blue is your gang color! Obey orders from the leader! You may KOS Bloods at night.]],
  112. weapons = {"m9k_knife"},
  113. command = "cripz",
  114. max = 4,
  115. salary = 75,
  116. admin = 0,
  117. vote = false,
  118. hasLicense = false,
  119. candemote = false,
  120. })
  121. TEAM_CRIPZLEADER = DarkRP.createJob("Cripz Leader", {
  122. color = Color(0, 12, 255),
  123. model = "models/player/cripz/slow_3.mdl",
  124. description = [[Leader of the cripz. You are highly respected and half of your gang is terrified of you. You may KOS Bloods at night.]],
  125. weapons = {"m9k_m3"},
  126. command = "cripzleader",
  127. max = 1,
  128. salary = 150,
  129. admin = 0,
  130. vote = false,
  131. hasLicense = false,
  132. candemote = false,
  133. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "premium" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "senioradmin" or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "moderator" end,
  134. CustomCheckFailMsg = "This job is for Premium Members only."
  135. })
  136. TEAM_DRUGDEALER = DarkRP.createJob("Drug Dealer", {
  137. color = Color(0, 255, 255, 255),
  138. model = "models/GrandTheftAuto5/Trevor.mdl",
  139. description = [[You are a local drug dealer. You sell G's and dime bags. Keep it low key. You may only Raid, carjack, and mug!]],
  140. weapons = {"m9k_knife","lockpick"},
  141. command = "drugdealer",
  142. max = 3,
  143. salary = 65,
  144. level = 40,
  145. admin = 0,
  146. vote = false,
  147. hasLicense = false,
  148. candemote = false,
  149. })
  150. TEAM_DRUGMAN = DarkRP.createJob("Drug Manufacturer", {
  151. color = Color(189, 216, 106, 255),
  152. model = "models/player/cbrnplayer.mdl",
  153. description = [[''Jessie, we need to cook!''
  154. The Drug Manufacturer is an active job where a manual process of drug production is possible.
  155. You can either use the drugs or sell them for profit.
  156. ]],
  157. weapons = {"weapon_fists"},
  158. command = "drugman",
  159. max = 3,
  160. salary = 80,
  161. admin = 0,
  162. vote = false,
  163. hasLicense = false,
  164. })
  165. TEAM_DRUGLORD = DarkRP.createJob("Druglord", {
  166. color = Color(204, 0, 51, 255),
  167. model = "models/Agent_47/agent_47.mdl",
  168. description = [[You are the head of the drug empire. Set up a base for all your drugs to be manufactured and run the streets with your product.]],
  169. weapons = {},
  170. command = "druglord",
  171. max = 1,
  172. salary = 250,
  173. level = 45,
  174. admin = 0,
  175. vote = false,
  176. hasLicense = false,
  177. candemote = false,
  178. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "premium" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "senioradmin" or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "moderator" end,
  179. CustomCheckFailMsg = "This job is for Premium Members only."
  180. })
  181. TEAM_DJ = DarkRP.createJob("DJ", {
  182. color = Color(25, 115, 28),
  183. model = {"models/player/daftpunk/daft_gold.mdl", "models/player/daftpunk/daft_silver.mdl"},
  184. description = [[You're a DJ! Play the greatest hits from your boombox to entertain the public!]],
  185. weapons = {},
  186. command = "dj",
  187. max = 2,
  188. salary = 100,
  189. admin = 0,
  190. vote = false,
  191. hasLicense = false,
  192. })
  193. TEAM_HACKER = DarkRP.createJob("Hacker", {
  194. color = Color(255, 255, 0),
  195. model = ("models/player/hostage/hostage_04.mdl", "models/player/kleiner.mdl"),
  196. description = [[You're a hacker! Use your skills to open pesky fading doors and open up ATM's!]],
  197. weapons = {"keypad_cracker", "stunstick", "weapon_arc_atmhack"},
  198. command = "hacker",
  199. max = 2,
  200. salary = 90,
  201. admin = 0,
  202. vote = false,
  203. hasLicense = false,
  204. candemote = false,
  205. })
  206. TEAM_PROHACKER = DarkRP.createJob("Hacking Specialist", {
  207. color = Color(255, 255, 0),
  208. model = "models/player/aiden_pearce.mdl",
  209. description = [[You're an intelligent specialist. You use your tools to hack the best of security systems.]],
  210. weapons = {"keypad_cracker", "weapon_hack_phone", "stunstick", "weapon_arc_atmhack", "weapon_real_cs_flash"},
  211. command = "prohacker",
  212. max = 2,
  213. salary = 110,
  214. admin = 0,
  215. vote = false,
  216. hasLicense = false,
  217. candemote = false,
  218. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "premium" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "senioradmin" or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "moderator" end,
  219. CustomCheckFailMsg = "This job is for Premium Members only."
  220. })
  221. TEAM_HITMAN = DarkRP.createJob("Hitman", {
  222. color = Color(255, 0, 0, 255),
  223. model = "models/player/agent_47.mdl",
  224. description = [[You are a regular hitman.You do local hits while the Pro Hitman takes care of the world-wide dirty hits.You are allowed to raid if you have a hit on that person.]],
  225. weapons = {"m9k_knife", "m9k_contender", "lockpick", "keypad_cracker"},
  226. command = "hitman",
  227. max = 2,
  228. salary = 120,
  229. level = 40,
  230. admin = 0,
  231. vote = false,
  232. hasLicense = false,
  233. candemote = false,
  234. })
  235. TEAM_PROHITMAN = DarkRP.createJob("Professional Hitman", {
  236. color = Color(255, 0, 0, 255),
  237. model = "models/player/big_boss.mdl",
  238. description = [[You are a world-wide hitman! You accept hits around the world and are most wanted and always on the run! You may base, and raid]],
  239. weapons = {"breachingcharge", "m9k_intervention", "keypad_cracker", "pro_lockpick_update"},
  240. command = "prohitman",
  241. max = 2,
  242. salary = 120,
  243. level = 99,
  244. admin = 0,
  245. vote = false,
  246. hasLicense = false,
  247. candemote = false,
  248. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "premium" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "senioradmin" or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "moderator" end,
  249. CustomCheckFailMsg = "This job is for Premium Members only.",
  250. PlayerLoadout = function(ply) ply:SetArmor(50) end,
  251. })
  252. TEAM_ISIS = DarkRP.createJob("ISIS", {
  253. color = Color(255, 0, 0, 255),
  254. model = "models/player/kuma/alqaeda_commando.mdl",
  255. description = [[You're an elite member of ISIS. You can do terror for 10 seconds day or night.(Where you can shoot anyone you want/bomb places) make sure you /advert it.]],
  256. weapons = {"m9k_ak74"},
  257. command = "isis",
  258. max = 4,
  259. salary = 60,
  260. level = 35,
  261. admin = 0,
  262. vote = false,
  263. hasLicense = false,
  264. candemote = false,
  265. })
  266. TEAM_ISISLEADER = DarkRP.createJob("ISIS Leader", {
  267. color = Color(255, 0, 0, 255),
  268. model = "models/player/guerilla.mdl",
  269. description = [[You are the ISIS leader. You are in charge of the ISIS group. You may do terror attacks for 15 seconds throughout the city.]],
  270. weapons = {"m9k_ak47", "m9k_rpg7", "pro_lockpick_update"},
  271. command = "isisleader",
  272. max = 1,
  273. salary = 90,
  274. level = 99,
  275. admin = 0,
  276. vote = false,
  277. hasLicense = false,
  278. candemote = false,
  279. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "premium" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "senioradmin" or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "moderator" end,
  280. CustomCheckFailMsg = "This job is for Premium Members only.",
  281. PlayerLoadout = function(ply) ply:SetArmor(75) end,
  282. })
  283. TEAM_JOKER = DarkRP.createJob("Joker", {
  284. color = Color(102, 51, 0, 255),
  285. model = "models/player/bobert/joker.mdl",
  286. description = [[You are the joker. You have the same rules applied as thief.]],
  287. weapons = {"pro_lockpick_update", "keypad_cracker", "m9k_knife"},
  288. command = "joker",
  289. max = 2,
  290. salary = 125,
  291. level = 60,
  292. admin = 0,
  293. vote = false,
  294. hasLicense = false,
  295. candemote = false,
  296. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "premium" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "senioradmin" or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "moderator" end,
  297. CustomCheckFailMsg = "This job is for Premium Members only."
  298. })
  299. TEAM_THIEF = DarkRP.createJob("Thief", {
  300. color = Color(204, 0, 51, 255),
  301. model = "models/player/group01/cookies114.mdl",
  302. description = [[You may raid, carjack, mug, and kidnap. Make sure you /advert before doing so.]],
  303. weapons = {"m9k_colt1911","lockpick", "keypad_cracker"},
  304. command = "thief",
  305. max = 4,
  306. salary = 75,
  307. level = 5,
  308. admin = 0,
  309. vote = false,
  310. hasLicense = false,
  311. candemote = false,
  312. })
  313. TEAM_MASTERTHIEF = DarkRP.createJob("Master Thief", {
  314. color = Color(255, 0, 51, 255),
  315. model = {"models/player/pd2_chains_p.mdl", "models/player/pd2_dallas_p.mdl", "models/player/pd2_hoxton_p.mdl", "models/player/pd2_wolf_p.mdl"},
  316. description = [[You are a pro thief you may raid, mug, carjack and kidnap.]],
  317. weapons = {"m9k_uzi", "swep_pickpocket", "pro_lockpick_update", "weapon_arc_atmhack", "keypad_cracker"},
  318. command = "masterthief",
  319. max = 6,
  320. salary = 75,
  321. level = 99,
  322. admin = 0,
  323. vote = false,
  324. hasLicense = false,
  325. candemote = false,
  326. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "premium" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "senioradmin" or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "moderator" end,
  327. CustomCheckFailMsg = "This job is for Premium Members only."
  328. })
  329. TEAM_MAILMAN = DarkRP.createJob("Mailman", {
  330. color = Color(255, 0, 0, 255),
  331. model = "models/player/hostage/hostage_01.mdl",
  332. description = [[You're the mailman! Go deliver packages from the post office to people's houses for so good money!]],
  333. weapons = {""},
  334. command = "mailman",
  335. max = 4,
  336. salary = 80,
  337. admin = 0,
  338. vote = false,
  339. hasLicense = false,
  340. candemote = false,
  341. })
  342. TEAM_MMA = DarkRP.createJob("MMA Fighter", {
  343. color = Color(255, 0, 0, 255),
  344. model = "models/hogan.mdl",
  345. description = [[You have some serious muscle.You dont back down from any fight.If someone talks shit,FIGHT THEM!]],
  346. weapons = {"m9k_fists"},
  347. command = "mmafighter",
  348. max = 2,
  349. salary = 60,
  350. admin = 0,
  351. vote = false,
  352. hasLicense = false,
  353. candemote = false,
  354. })
  355. TEAM_PIANO = DarkRP.createJob("Piano Man", {
  356. color = Color(209, 57, 230, 90),
  357. model = ("models/player/hostage/hostage_01.mdl", "models/player/hostage/hostage_02.mdl", "models/player/hostage/hostage_03.mdl"),
  358. description = [[You're a grand pianist! You may spawn a piano in the f4 menu and play music for people.]],
  359. weapons = {"m9k_knife"},
  360. command = "piano",
  361. max = 1,
  362. salary = 75,
  363. admin = 0,
  364. vote = false,
  365. hasLicense = false,
  366. candemote = false,
  367. })
  368. TEAM_PET = DarkRP.createJob("Pet", {
  369. color = Color(0, 51, 102, 255),
  370. model = "models/headcrabclassic.mdl",
  371. description = [[You are a pet. Your owner tells you what to do at all times.You may run away from the owner.]],
  372. weapons = {},
  373. command = "pet",
  374. max = 6,
  375. salary = 80,
  376. admin = 0,
  377. vote = false,
  378. hasLicense = false,
  379. candemote = false,
  380. })
  381. TEAM_PRESIDENT = DarkRP.createJob("President", {
  382. color = Color(51, 51, 255, 255),
  383. model = "models/Obama/Obama.mdl",
  384. description = [[You the president of rockford city! You may participate in raids only with goverment officals and the person must have a warrant!Keep and eye on the economy!]],
  385. weapons = {"m9k_deagle", "arrest_stick", "m9k_thompson", "unarrest_stick", "door_ram",},
  386. command = "president",
  387. max = 1,
  388. salary = 400,
  389. level = 45,
  390. admin = 0,
  391. vote = true,
  392. hasLicense = true,
  393. candemote = true,
  394. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "premium" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "senioradmin" or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "moderator" end,
  395. CustomCheckFailMsg = "This job is for Premium Members only.",
  396. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  397. })
  398. TEAM_SECURITY = DarkRP.createJob("Security Guard", {
  399. color = Color(209, 57, 230, 90),
  400. model = "models/player/odessa.mdl",
  401. description = [[You protect people belongings, people,cars, whatever they ask. They may pay you a considerable amount for doing so.]],
  402. weapons = {"stungun", "stunstick", "weaponchecker"},
  403. command = "securityguard",
  404. max = 2,
  405. salary = 110,
  406. admin = 0,
  407. vote = false,
  408. hasLicense = false,
  409. candemote = false,
  410. PlayerLoadout = function(ply) ply:SetArmor(25) end,
  411. })
  412. TEAM_SS = AddExtraTeam("Secret Service", {
  413. color = Color(0, 12, 255),
  414. model = "models/player/combine_soldier.mdl",
  415. description = [[As a secret service agent, it is your job to make sure themayor is safe under any Circumstances. But you are still underthe authority of the police chief.]],
  416. weapons = {"m9k_tar21", "stunstick", "stungun", "weaponchecker", "arrest_stick"},
  417. command = "secretservice",
  418. max = 2,
  419. salary = 80,
  420. admin = 0,
  421. vote = true,
  422. hasLicense = true
  423. candemote = false,
  424. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  425. })
  426. TEAM_SLENDERMAN = DarkRP.createJob("Slenderman", {
  427. color = Color(153, 255, 204, 255),
  428. model = "models/player/lordvipes/slenderman/slenderman_playermodel_cvp.mdl",
  429. description = [[You are Slenderman.You may only KOS people at night with the sword and ONLY the sword.No guns.You may raid and kidnap.]],
  430. weapons = {"m9k_damascus", "climb_swep2", "lockpick", "keypad_cracker",},
  431. command = "slenderman",
  432. max = 1,
  433. salary = 85,
  434. level = 50,
  435. admin = 0,
  436. vote = false,
  437. hasLicense = false,
  438. candemote = false,
  439. })
  440. TEAM_DWELLER = DarkRP.createJob("Skeleton Dweller", {
  441. color = Color(209, 57, 230, 90),
  442. model = "models/player/skeleton.mdl",
  443. description = [[You can go on a man hunt at night. All hell rises. Once the sun goes down you can KOS anyone with your sword and only your sword. Be careful however! They can KOS you.]],
  444. weapons = {"m9k_damascus"},
  445. command = "dweller",
  446. max = 2,
  447. salary = 60,
  448. level = 45,
  449. prestige = 1,
  450. admin = 0,
  451. vote = false,
  452. hasLicense = false,
  453. candemote = false,
  454. })
  455. TEAM_SPIDERMAN = DarkRP.createJob("Spiderman", {
  456. color = Color(204, 0, 0, 255),
  457. model = "models/player/tasm2spider.mdl",
  458. description = [[You are spiderman,save the day!You work with the goverment and are allied with batman.You may participate in goverment raids.]],
  459. weapons = {"spiderman's_swep"},
  460. command = "spiderman",
  461. max = 1,
  462. salary = 250,
  463. level = 60,
  464. admin = 0,
  465. vote = false,
  466. hasLicense = true,
  467. candemote = false,
  468. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "premium" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "senioradmin" or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "moderator" end,
  469. CustomCheckFailMsg = "This job is for Premium Members only."
  470. })
  471. TEAM_SWATMEDIC = DarkRP.createJob("SWAT Medic", {
  472. color = Color(0, 12, 255),
  473. model = "models/player/gasmask.mdl",
  474. description = [[You are a member of the SWAT team. Defend your city from chaos. You are in charge of the police.]],
  475. weapons = {"arrest_stick", "unarrest_stick", "door_ram", "m9k_glock", "weapon_baton", "weapon_shield", "fas2_ifak"},
  476. command = "swatmedic",
  477. max = 2,
  478. salary = 80,
  479. level = 35,
  480. admin = 0,
  481. vote = true,
  482. hasLicense = true,
  483. candemote = false,
  484. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  485. })
  486. TEAM_SNIPER = DarkRP.createJob("SWAT Sharpshooter", {
  487. color = Color(0, 12, 255),
  488. model = "models/player/swat.mdl",
  489. description = [[You are a member of the SWAT team. Defend your city from chaos. You are in charge of the police.]],
  490. weapons = {"arrest_stick", "unarrest_stick", "door_ram", "m9k_m24", "weapon_baton",},
  491. command = "sniper",
  492. max = 2,
  493. salary = 80,
  494. level = 35,
  495. admin = 0,
  496. vote = true,
  497. hasLicense = true,
  498. candemote = false,
  499. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  500. })
  501. TEAM_SWAT = DarkRP.createJob("SWAT", {
  502. color = Color(0, 12, 255),
  503. model = "models/player/riot.mdl",
  504. description = [[You are a member of the SWAT team. Defend your city from chaos. You are in charge of the police.]],
  505. weapons = {"arrest_stick", "unarrest_stick", "door_ram", "m9k_mp5", "weapon_baton",},
  506. command = "swat",
  507. max = 4,
  508. salary = 80,
  509. level = 35,
  510. admin = 0,
  511. vote = true,
  512. hasLicense = true,
  513. candemote = false,
  514. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  515. })
  516. TEAM_SWATCOMMANDER = DarkRP.createJob("SWAT Commander", {
  517. color = Color(0, 12, 255),
  518. model = "models/player/US_Sniper_Aftermath.mdl",
  519. description = [[You are the chief of SWAT. Make sure your squad stays safe and protects the city.]],
  520. weapons = {"arrest_stick", "unarrest_stick", "door_ram", "m9k_vector", "weapon_real_cs_flash", "m9k_deagle", "weapon_shield", "weapon_baton",},
  521. command = "swatcommander",
  522. max = 1,
  523. salary = 90,
  524. level = 50,
  525. admin = 0,
  526. vote = true,
  527. hasLicense = true,
  528. candemote = false,
  529. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "premium" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "senioradmin" or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "moderator" end,
  530. CustomCheckFailMsg = "This job is for Premium Members only.",
  531. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  532. })
  533. TEAM_SOLDIER = DarkRP.createJob("Soldier", {
  534. color = Color(204, 0, 0, 255),
  535. model = "models/player/dod_american.mdl","models/player/dod_german.mdl",
  536. description = [[You're an American soldier. Fight for your country and keep its citizens safe.]],
  537. weapons = {"m9k_mp40", "m9k_luger","lockpick","keypad_cracker"},
  538. command = "soldier",
  539. max = 4,
  540. salary = 120,
  541. level = 45,
  542. admin = 0,
  543. vote = false,
  544. hasLicense = true,
  545. candemote = false,
  546. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "premium" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "senioradmin" or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "moderator" end,
  547. CustomCheckFailMsg = "This job is for Premium Members only.",
  548. PlayerLoadout = function(ply) ply:SetArmor(100) end,
  549. })
  550. TEAM_TAXI = DarkRP.createJob("Taxi Driver", {
  551. color = Color(209, 57, 230, 90),
  552. model = "models/player/hostage/hostage_02.mdl",
  553. description = [[Drive people around for a small fee.]],
  554. weapons = {"m9k_m29satan"},
  555. command = "taxidriver",
  556. max = 4,
  557. salary = 210,
  558. admin = 0,
  559. vote = false,
  560. hasLicense = false,
  561. candemote = false,
  562. })
  563. TEAM_TERMINATOR = DarkRP.createJob("Terminator", {
  564. color = Color(102, 0, 0, 255),
  565. model = "models/player/arnold_schwarzenegger.mdl",
  566. description = [[You are the terminator you may raid, mug, kidnap and terror. You may only terror at night for ten seconds.]],
  567. weapons = {"m9k_deagle", "m9k_minigun", "m9k_machete"},
  568. command = "terminator",
  569. max = 1,
  570. salary = 75,
  571. level = 99,
  572. admin = 0,
  573. vote = false,
  574. hasLicense = false,
  575. candemote = false,
  576. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "premium" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "senioradmin" or ply:GetNWString("usergroup") == "admin" or ply:GetNWString("usergroup") == "moderator" end,
  577. CustomCheckFailMsg = "This job is for Premium Members only.",
  578. PlayerLoadout = function(ply) ply:SetArmor(50) end,
  579. })
  580. TEAM_RAPIST = DarkRP.createJob("Rapist", {
  581. color = Color(204, 0, 255, 255),
  582. model = "models/player/alyx.mdl",
  583. description = [[You are a rapist, you may rape other players! Make sure you advert rape, you may only rape at night and you must be in a secluded area.]],
  584. weapons = {"lockpick", "weapon_rape"},
  585. command = "rapist",
  586. max = 2,
  587. salary = 100,
  588. level = 60,
  589. admin = 0,
  590. vote = false,
  591. hasLicense = false,
  592. candemote = false,
  593. })
  594. TEAM_ROGUE = DarkRP.createJob("Rogue", {
  595. color = Color(230, 230, 230, 255),
  596. model = {"models/player/cubanmerc_male.mdl"},
  597. description = [[You are a merciless rogue, a renegade to both the Crips and Bloods; you work for no one besides fellow rogues and thieves]],
  598. weapons = {"m9k_spas12", "m9k_knife", "keypad_cracker", "pro_lockpick_update", "climb_swep2"},
  599. command = "rogue",
  600. max = 3,
  601. salary = 250,
  602. level = 1,
  603. admin = 0,
  604. vote = false,
  605. hasLicense = false,
  606. candemote = false,
  607. customCheck =function(ply)
  608. return ply:SteamID()=="STEAM_0:1:79764268"
  609. or ply:SteamID()=="STEAM_0:1:18659664"
  610. end
  611. })
  612. TEAM_WIZARD = DarkRP.createJob("Wizard", {
  613. color = Color(0, 102, 153, 255),
  614. model = "models/player/dumbledore.mdl",
  615. description = [[You weild a master's magic. Use it to craft potions and sell them to the public!]],
  616. weapons = {},
  617. command = "wizard",
  618. max = 1,
  619. salary = 65,
  620. level = 70,
  621. admin = 0,
  622. vote = false,
  623. hasLicense = false,
  624. candemote = false,
  625. })
  626. TEAM_OWNER = DarkRP.createJob("Owner", {
  627. color = Color(204, 0, 255, 255),
  628. model = "models/player/pbear/pbear.mdl",
  629. description = [[You are a simply god.]],
  630. weapons = {"adminstick", "weapon_rape"},
  631. command = "TEAM_OWNER",
  632. max = 1,
  633. salary = 1000000,
  634. level = 100,
  635. admin = 0,
  636. vote = false,
  637. hasLicense = true,
  638. candemote = true,
  639. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "superadmin" end,
  640. CustomCheckFailMsg = "Your are not the owner,Rexxor is :) FUCK OFF -Rexxor."
  641. })
  642. TEAM_SUPERADMIN = DarkRP.createJob("Super Admin on Duty", {
  643. color = Color(0, 153, 255, 255),
  644. model = "models/player/zack/zackhalloween.mdl",
  645. description = [[You are a SuperAdmin you are higly respected, you are in charge staff, you manage 3/4ths of the server.]],
  646. weapons = {"arrest_stick", "unarrest_stick", "door_ram","adminstick"},
  647. command = "superadmin",
  648. max = 6,
  649. salary = 60,
  650. admin = 0,
  651. vote = false,
  652. hasLicense = false,
  653. candemote = false,
  654. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "superadmin" end,
  655. CustomCheckFailMsg = "This job is for Super Admins only."
  656. })
  657. TEAM_SENIORADMIN = DarkRP.createJob("Senior Admin on Duty", {
  658. color = Color(0, 0, 204, 255),
  659. model = "models/player/anon/anon.mdl",
  660. description = [[You are a Senior Admin you are in charge of the Admins. You may not roleplay while in this class.]],
  661. weapons = {"arrest_stick", "unarrest_stick", "door_ram", "adminstick"},
  662. command = "senioradmin",
  663. max = 6,
  664. salary = 60,
  665. admin = 0,
  666. vote = false,
  667. hasLicense = false,
  668. candemote = false,
  669. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "senioradmin" end,
  670. CustomCheckFailMsg = "This job is for Senior Admins only."
  671. })
  672. TEAM_ADMIN = DarkRP.createJob("Admin on Duty", {
  673. color = Color(102, 255, 51, 255),
  674. model = "models/norpo/ArkhamOrigins/Assassins/Deathstroke_ValveBiped.mdl",
  675. description = [[You are an Admin you are must help players and You may not roleplay while in this class.]],
  676. weapons = {"arrest_stick", "unarrest_stick", "door_ram", "adminstick"},
  677. command = "admin",
  678. max = 6,
  679. salary = 60,
  680. admin = 0,
  681. vote = false,
  682. hasLicense = false,
  683. candemote = false,
  684. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "admin" end,
  685. CustomCheckFailMsg = "This job is for Admins only."
  686. })
  687. TEAM_MODERATOR = DarkRP.createJob("Moderator on Duty", {
  688. color = Color(255, 185, 19, 255),
  689. model = "models/Avengers/Iron Man/patriot_player.mdl",
  690. description = [[You are a Moderator on duty. You may not participate in roleplay. This is the only job where you may ban, kick, noclip or use admin functions in]],
  691. weapons = {"arrest_stick", "unarrest_stick", "door_ram", "adminstick"},
  692. command = "moderator",
  693. max = 6,
  694. salary = 60,
  695. admin = 0,
  696. vote = false,
  697. hasLicense = false,
  698. candemote = false,
  699. customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "moderator" end,
  700. CustomCheckFailMsg = "This job is for Moderators only."
  701. })
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719. /*---------------------------------------------------------------------------
  720. Define which team joining players spawn into and what team you change to if demoted
  721. ---------------------------------------------------------------------------*/
  722. GAMEMODE.DefaultTeam = TEAM_CITIZEN
  723.  
  724.  
  725. /*---------------------------------------------------------------------------
  726. Define which teams belong to civil protection
  727. Civil protection can set warrants, make people wanted and do some other police related things
  728. ---------------------------------------------------------------------------*/
  729. GAMEMODE.CivilProtection = {
  730. [TEAM_POLICE] = true,
  731. [TEAM_CHIEF] = true,
  732. [TEAM_MAYOR] = true,
  733. [TEAM_PRESIDENT] = true,
  734. [TEAM_SWAT] = true,
  735. [TEAM_SNIPER] - true,
  736. [TEAM_SWATMEDIC] = true,
  737. [TEAM_SWATCOMMANDER] = true,
  738. [TEAM_SS] = true,
  739. }
  740.  
  741. /*---------------------------------------------------------------------------
  742. Jobs that are hitmen (enables the hitman menu)
  743. ---------------------------------------------------------------------------*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement