Advertisement
Guest User

For EliteVIP14

a guest
Apr 23rd, 2017
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 71.41 KB | None | 0 0
  1. TEAM_CPCHIEF = DarkRP.createJob("Chief Of Police", {
  2. color = Color(20, 20, 255, 255),
  3. model = "models/player/combine_soldier_prisonguard.mdl",
  4. description = [[The Chief is the leader of the Civil Protection unit.
  5. Coordinate the police force to enforce law in the city.
  6. Hit a player with arrest baton to put them in jail.
  7. Bash a player with a stunstick and they may learn to obey the law.
  8. The Battering Ram can break down the door of a criminal, with a warrant for his/her arrest.
  9. Type /wanted <name> to alert the public to the presence of a criminal.
  10. Type /jailpos to set the Jail Position]],
  11. weapons = {"arrest_stick", "unarrest_stick", "m9k_1897winchester", "weapon_cuff_police", "stunstick", "door_ram", "weaponchecker"},
  12. command = "civilprotectionchief",
  13. max = 1,
  14. salary = GAMEMODE.Config.normalsalary * 1.67,
  15. admin = 0,
  16. vote = true,
  17. hasLicense = true,
  18. chief = true,
  19. category = "Civil Protection",
  20. })
  21.  
  22. TEAM_CPPOLICE = DarkRP.createJob("Police Officer", {
  23. color = Color(25, 25, 170, 255),
  24. model = {"models/player/police.mdl", "models/player/police_fem.mdl"},
  25. description = [[The protector of every citizen that lives in the city.
  26. You have the power to arrest criminals and protect innocents.
  27. Hit a player with your arrest baton to put them in jail.
  28. Bash a player with a stunstick and they may learn to obey the law.
  29. The Battering Ram can break down the door of a criminal, with a warrant for their arrest.
  30. The Battering Ram can also unfreeze frozen props (if enabled).
  31. Type /wanted <name> to alert the public to the presence of a criminal.]],
  32. weapons = {"arrest_stick", "unarrest_stick", "m9k_ragingbull", "stunstick", "door_ram", "weaponchecker", "weapon_cuff_police"},
  33. command = "civilprotection",
  34. max = 5,
  35. salary = GAMEMODE.Config.normalsalary * 1.45,
  36. admin = 0,
  37. vote = true,
  38. hasLicense = true,
  39. category = "Civil Protection",
  40. })
  41.  
  42. TEAM_TROLL = AddExtraTeam("Fat Troll", {
  43. color = Color(100, 150, 200, 255),
  44. VIPOnly = true,
  45. model = "models/obese_male.mdl",
  46. description = [[I am a troll, I go up to people and annoy them. I can mic spam and annoy the shit out of you. You cannot kill me with out adverting war x3!]],
  47. weapons = {"weapon_extinguisher", "weapon_angryhobo"},
  48. command = "troll",
  49. max = 1,
  50. salary = 10,
  51. admin = 0,
  52. vote = false,
  53. hasLicense = false,
  54. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  55. })
  56.  
  57. TEAM_GRIM = AddExtraTeam("Grim Reaper", {
  58. color = Color(100, 150, 200, 255),
  59. VIPOnly = true,
  60. model = "models/grim.mdl",
  61. description = [[I am the ruler of the Under World!
  62.  
  63. SALARY:60]],
  64. weapons = {"unarrest_stick", "m9k_harpoon"},
  65. command = "grimreaper",
  66. max = 1,
  67. salary = 60,
  68. admin = 0,
  69. vote = true,
  70. hasLicense = false,
  71. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  72. })
  73.  
  74. TEAM_THIEF = DarkRP.createJob("Darth Vader", {
  75. color = Color(255, 0, 0, 255),
  76. VIPOnly = true,
  77. model = {"models/player/b4p/b4p_vader.mdl"},
  78. description = [[Do not be afk in this job!]],
  79. weapons = {"keys", "pocket", "climb_swep2", "weapon_lockpick_vip", "weapon_arc_atmcard", "keypad_cracker", "weapon_lightsaber"},
  80. command = "darthvader",
  81. max = 1,
  82. salary = 400,
  83. admin = 0,
  84. vote = false,
  85. hasLicense = true,
  86. candemote = false,
  87. category = "Civil Protection",
  88. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  89. })
  90.  
  91. TEAM_COMB = DarkRP.createJob("Community Watch-Dog", {
  92. color = Color(47, 79, 79, 255),
  93. model = {"models/player/demon_violinist/demon_violinist.mdl"},
  94. description = [[At any time, as long as your in my comminity, I have the right to weapon check you.]],
  95. weapons = {"weapon_arc_atmcard", "m9k_m98b", "weapon_cuff_rope", "weaponchecker", "weapon_cuff_police"},
  96. command = "communitywatchdog",
  97. max = 2,
  98. salary = GAMEMODE.Config.normalsalary,
  99. admin = 0,
  100. vote = false,
  101. hasLicense = true,
  102. })
  103.  
  104. TEAM_COMB = DarkRP.createJob("Community Medic", {
  105. color = Color(47, 79, 79, 255),
  106. model = {"models/Kleiner.mdl"},
  107. description = [[I am the community medic.]],
  108. weapons = {"weapon_arc_atmcard", "med_kit", "weapon_defibrilator"},
  109. command = "communitymedic",
  110. max = 2,
  111. salary = GAMEMODE.Config.normalsalary,
  112. admin = 0,
  113. vote = false,
  114. hasLicense = true,
  115. })
  116.  
  117. TEAM_COMB = DarkRP.createJob("Community Builder", {
  118. color = Color(47, 79, 79, 255),
  119. model = {"models/player/hostage/hostage_04.mdl"},
  120. description = [[I have the right to block off any tunnels and build a community.]],
  121. weapons = {"weapon_arc_atmcard", "laserpointer", "weaponchecker"},
  122. command = "communitybuilder",
  123. max = 2,
  124. salary = GAMEMODE.Config.normalsalary,
  125. admin = 0,
  126. vote = false,
  127. hasLicense = true,
  128. })
  129.  
  130. TEAM_RAPE = DarkRP.createJob("Kidnapper", {
  131. color = Color(47, 79, 79, 255),
  132. VIPOnly = true,
  133. model = {"models/rottweiler/freeman.mdl"},
  134. description = [[I got a popsicle down in the basement.]],
  135. weapons = {"lockpick", "m9k_knife", "weapon_cuff_elastic", "weapon_kidnapper"},
  136. command = "kidnapper",
  137. max = 2,
  138. salary = GAMEMODE.Config.normalsalary,
  139. admin = 0,
  140. vote = false,
  141. hasLicense = false,
  142. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  143. })
  144.  
  145. TEAM_RAPE = DarkRP.createJob("Rapist", {
  146. color = Color(47, 79, 79, 255),
  147. VIPOnly = true,
  148. model = {"models/gdub.mdl"},
  149. description = [[I got a popsicle down in the basement.]],
  150. weapons = {"weapon_arc_atmcard", "weapon_rape", "m9k_knife", "weapon_cuff_elastic", "weapon_kidnapper", "lockpick"},
  151. command = "rapist",
  152. max = 2,
  153. salary = GAMEMODE.Config.normalsalary,
  154. admin = 0,
  155. vote = false,
  156. hasLicense = false,
  157. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  158. })
  159.  
  160. TEAM_FIXR = DarkRP.createJob("Mechanic", {
  161. color = Color(47, 79, 79, 255),
  162. model = {"models/sd/players/[dbs_brawler]-head_brawler_dbs.mdl"},
  163. description = [[Car broke down? I am your man. Just give me a call or stop by my shop and i can fix it.]],
  164. weapons = {"weapon_arc_atmcard", "vc_repair"},
  165. command = "mechanic",
  166. max = 1,
  167. salary = GAMEMODE.Config.normalsalary,
  168. admin = 0,
  169. vote = false,
  170. hasLicense = false,
  171. })
  172.  
  173. TEAM_TAXI = DarkRP.createJob("Taxi-Driver", {
  174. color = Color(47, 79, 79, 255),
  175. model = {"models/player/tfa_irons_casual.mdl"},
  176. description = [[Hello need a ride? Call 123-456-789 to get a luxury card ride to your awaiting destination.]],
  177. weapons = {"weapon_arc_atmcard"},
  178. command = "taxidriver",
  179. max = 2,
  180. salary = GAMEMODE.Config.normalsalary,
  181. admin = 0,
  182. vote = false,
  183. hasLicense = false,
  184. })
  185.  
  186. TEAM_MEDIC = DarkRP.createJob("Paramdeics", {
  187. color = Color(47, 79, 79, 255),
  188. VIPOnly = true,
  189. model = {"models/survivors/survivor_doctorw.mdl"},
  190. description = [[With your medical knowledge you work to restore players to full health.
  191. Without a medic, people cannot be healed.
  192. Left click with the Medical Kit to heal other players.
  193. Right click with the Medical Kit to heal yourself.]],
  194. weapons = {
  195. "med_kit",
  196. "weapon_defibrilator", "weapon_arc_atmcard"},
  197. command = "paramedics",
  198. max = 2,
  199. salary = GAMEMODE.Config.normalsalary,
  200. admin = 0,
  201. vote = false,
  202. hasLicense = false,
  203. medic = true,
  204. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  205. })
  206.  
  207. TEAM_POLICE = DarkRP.createJob("FireFighter", {
  208. color = Color(0, 0, 0, 255),
  209. VIPOnly = true,
  210. model = "models/fearless/fireman2.mdl",
  211. description = [[I am a firefighter who makes sure that fires dont take over the server! I patrol with my fire-truck and ensure that we are ALL safe.]],
  212. weapons = {"weapon_arc_atmcard", "weapon_defibrilator", "weaponchecker", "door_ram", "weapon_extinguisher"},
  213. command = "firefighter",
  214. max = 2,
  215. salary = 50,
  216. admin = 0,
  217. vote = false,
  218. hasLicense = true,
  219. category = "Citizens",
  220. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  221. })
  222.  
  223. TEAM_BUS = DarkRP.createJob("Bus Driver", {
  224. color = Color(0, 0, 0, 255),
  225. VIPOnly = true,
  226. model = "models/player/daftpunk/daft_silver.mdl",
  227. description = [[I am a bus driver. nI drive people around in my bus. I have the right to weapon check you before you get on the bus for saftey pre-cautions. I also have a taser so don't try anything.]],
  228. weapons = {"weapon_arc_atmcard", "weapon_defibrilator", "weaponchecker"},
  229. command = "busdriver",
  230. max = 2,
  231. salary = 50,
  232. admin = 0,
  233. vote = false,
  234. hasLicense = true,
  235. category = "Citizens",
  236. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  237. })
  238.  
  239. TEAM_HITMAN = DarkRP.createJob("Terminator", {
  240. color = Color(0, 0, 0, 255),
  241. VIPOnly = true,
  242. model = "models/player/arnold_schwarzenegger.mdl",
  243. description = [[People hire you to take out other people,
  244. this job require you to be completely focussed.
  245. A single breath can make you loose a shot.]],
  246. weapons = {"m9k_m24", "m9k_contender", "weapon_kidnapper"},
  247. command = "terminator",
  248. max = 1,
  249. salary = 100,
  250. admin = 0,
  251. vote = false,
  252. hasLicense = true,
  253. category = "Citizens",
  254. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  255. })
  256.  
  257. TEAM_DJ = AddExtraTeam("CJ", {
  258. color = Color(50,0,150,255, 255),
  259. model = {
  260. "models/player/cj.mdl"
  261. },
  262. description = [[I am Carl Johnson Bitch Niggas!!]],
  263. weapons = {
  264. "weapon_boombox", "weapon_arc_atmcard", "m9k_deagle", "weapon_arc_atmcard"
  265. },
  266. command = "cj",
  267. max = 2,
  268. salary = 250,
  269. admin = 0,
  270. vote = false,
  271. hasLicense = true,
  272. })
  273.  
  274. TEAM_HITMAN = DarkRP.createJob("Agent 47", {
  275. color = Color(0, 0, 0, 255),
  276. VIPOnly = true,
  277. model = "models/player/agent_47.mdl",
  278. description = [[People hire you to take out other people,
  279. this job require you to be completely focussed.
  280. A single breath can make you loose a shot.]],
  281. weapons = {"m9k_m24", "m9k_contender", "lockpick"},
  282. command = "agent47",
  283. max = 1,
  284. salary = 65,
  285. admin = 0,
  286. vote = false,
  287. hasLicense = false,
  288. category = "Citizens",
  289. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  290. })
  291.  
  292. TEAM_NGLT = AddExtraTeam("National Guard Lieutenant Colonel", {
  293. color = Color(10, 10, 150, 255),
  294. model = "models/player/hobo387/didact.mdl",
  295. description = [[ [Supporter Job] As the Lieutenant Colonel in the
  296. National Guard its your job to be in charge of all Law Enforcement
  297. when its allot of terrorists or attacks in the city.
  298.  
  299. SALARY:230]],
  300. weapons = {"weaponchecker", "weapon_mad_m4", "hl2_combo_fists", "weapon_mad_p228"},
  301. command = "nationalguardlc",
  302. max = 5,
  303. salary = 230,
  304. admin = 0,
  305. vote = false,
  306. hasLicense = true,
  307. customCheck = function(ply)
  308. return ply:IsUserGroup("d_headadmin") or ply:IsUserGroup("developer")
  309. end
  310. })
  311.  
  312. TEAM_NG = AddExtraTeam("National Guard", {
  313. color = Color(10, 10, 100, 255),
  314. model = "models/player/gasmask.mdl",
  315. description = [[ [Gold Donator Job] As a member of the National Guard
  316. your job is to protect the citizen from terrorist...
  317. If its allot of Terrorists in the city the Lieutenant Colonel of the
  318. National Guard is in charge over all Law Enforcement in the city.
  319.  
  320. SALARY:150]],
  321. weapons = {"weaponchecker", "weapon_mad_m4", "hl2_combo_fists", "weapon_mad_p228"},
  322. command = "nationalguard",
  323. max = 5,
  324. salary = 150,
  325. admin = 0,
  326. vote = false,
  327. hasLicense = true
  328. })
  329.  
  330. TEAM_POLICEFBI = AddExtraTeam("F.B.I", {
  331. color = Color(50, 90, 255, 255),
  332. model = "models/player/riot.mdl",
  333. description = [[ [Gold Donator] As a F.B.I Special Agent its your job to find
  334. Terrorists and kill or arrest them.....
  335.  
  336. SALARY:120]],
  337. weapons = {"hl2_combo_fists", "weapon_mad_m4", "weapon_mad_p228", "weapon_cuff_police", "weapon_stungun", "weapon_cuff_police", "arrest_stick", "unarrest_stick"},
  338. command = "fbi",
  339. max = 2,
  340. salary = 120,
  341. admin = 0,
  342. vote = false,
  343. hasLicense = false
  344. })
  345.  
  346. TEAM_NINJA = AddExtraTeam("Ninja", {
  347. color = Color(255, 93, 0, 255),
  348. model = "models/player/lordvipes/mk9_cyrax/cyrax.mdl",
  349. description = [[As a ninja you can jump from building
  350. to building with you grapling hook. But be careful
  351. because grapling hook is not leagel.
  352.  
  353. SALARY:90]],
  354. weapons = {"hl2_combo_fists", "grapplehook", "weapon_mad_knife", "climb_swep2", "m9k_damascus", "weapon_kidnapper", "lockpick"},
  355. command = "ninja",
  356. max = 2,
  357. salary = 65,
  358. admin = 0,
  359. vote = false,
  360. hasLicense = false
  361. })
  362.  
  363. TEAM_DRUGCARTEL = AddExtraTeam("Mexican Drug Cartel Mobster", {
  364. color = Color(100, 100, 100, 255),
  365. model = "models/player/Group03/male_03.mdl",
  366. description = [[You work for the Mexican Drug Cartel,
  367. You take orders from the Mexican Drug Cartel boss only.
  368.  
  369. SALARY:45]],
  370. weapons = {"hl2_combo_fists"},
  371. command = "mexicandrugcartelmobster",
  372. max = 5,
  373. salary = 45,
  374. admin = 0,
  375. vote = false,
  376. hasLicense = false
  377. })
  378.  
  379. TEAM_DRUGCARTELBOSS = AddExtraTeam("Mexican Drug Cartel Boss", {
  380. color = Color(10, 10, 10, 255),
  381. model = "models/player/monk.mdl",
  382. description = [[As the mexican drug boss you have the athority to
  383. tell the mexican drug cartel what to do. But be careful because
  384. police informent will be looking out for you
  385.  
  386. SALARY:50]],
  387. weapons = {"lockpick", "unarrest_stick", "hl2_combo_fists"},
  388. command = "mexicandrugcartelboss",
  389. max = 1,
  390. salary = 50,
  391. admin = 0,
  392. vote = false,
  393. hasLicense = false
  394. })
  395.  
  396. TEAM_PTHIEF = AddExtraTeam("Pro Thief", {
  397. color = Color(111, 199, 175, 255),
  398. model = "models/player/arctic.mdl",
  399. description = [[Your are a pro thief, Brake into peoples homes
  400. and places of business to piss them off!
  401. Take what you can and run!
  402. You may not shoot people in there own only in robbery.
  403. homes or places of business. only in robbery.
  404. to shoot you!.
  405.  
  406. SALARY:60]],
  407. weapons = {"keypad_cracker", "lockpick", "hl2_combo_fists", "m9k_deagle"},
  408. command = "prothief",
  409. max = 3,
  410. salary = 60,
  411. admin = 0,
  412. vote = false,
  413. hasLicense = false
  414. })
  415.  
  416. TEAM_HITMAN = AddExtraTeam("Bounty Hunter", {
  417. color = Color(125, 125, 256, 252),
  418. model = "models/player/legion/3e_soldier.mdl",
  419. description = [[As a bounty hunter its your job to find wanted players and
  420. take them down to the station.
  421.  
  422. SALARYL:50]],
  423. weapons = {"hl2_combo_fists", "lockpick", "weapon_cuff_police"},
  424. command = "bountyhunter",
  425. max = 1,
  426. salary = 50,
  427. admin = 0,
  428. vote = false,
  429. hasLicense = true
  430. })
  431.  
  432. TEAM_LAWYER = AddExtraTeam("Lawyer", {
  433. color = Color(100, 150, 200, 255),
  434. model = "models/player/hostage/hostage_04.mdl",
  435. description = [[As a lawyer you are responsible for fighting
  436. on your clints behalf this includes bailing him out of jail and or
  437. pvp confrontation.
  438.  
  439. SALARY:60]],
  440. weapons = {"unarrest_stick", "hl2_combo_fists"},
  441. command = "lawyer",
  442. max = 3,
  443. salary = 60,
  444. admin = 0,
  445. vote = true,
  446. hasLicense = false
  447. })
  448.  
  449. TEAM_MD = DarkRP.createJob("Mayors Daughter", {
  450. color = Color(255,100,100,255),
  451. model = "models/player/alyx.mdl",
  452. description = [[You are the mayors daughter, walk around with your dad
  453. just chill around. But be careful, you never know when somebody
  454. is waiting to kidnap you!]],
  455. weapons = {"weapon_stungun"},
  456. command = "mayorsdaughter",
  457. max = 1,
  458. salary = 80,
  459. admin = 0,
  460. vote = false,
  461. hasLicense = false
  462. })
  463.  
  464. TEAM_HITMAN = DarkRP.createJob("Hitman", {
  465. color = Color(0, 0, 0, 255),
  466. model = "models/player/edward_kenway.mdl",
  467. description = [[People hire you to take out other people,
  468. this job require you to be completely focussed.
  469. A single breath can make you loose a shot.]],
  470. weapons = {"m9k_m24"},
  471. command = "hitman",
  472. max = 2,
  473. salary = 65,
  474. admin = 0,
  475. vote = false,
  476. hasLicense = false,
  477. category = "Citizens",
  478. })
  479.  
  480. TEAM_THIEF = DarkRP.createJob("Thief", {
  481. color = Color(0, 0, 0, 255),
  482. model = "models/redninja/guard_02.mdl",
  483. description = [[You are a thief, rob people, lockpick their house and steal their plants and legal printers.]],
  484. weapons = {"lockpick"}, -- You may wanna find a pickpocket swep and add it here.
  485. command = "thief",
  486. max = 2,
  487. salary = 65,
  488. admin = 0,
  489. vote = false,
  490. hasLicense = false,
  491. category = "Citizens",
  492. })
  493.  
  494. TEAM_POLICESS = DarkRP.createJob("Secret Service", {
  495. color = Color(100, 20, 20, 255),
  496. model = "models/half-dead/gopniks/slav.mdl",
  497. description = [[You are responsible for protecting the mayor.
  498. Take care of the old fellow, he is vanuarable to terrorists all the time! Before he enters a room, you need to make sure its secure.]],
  499. weapons = {"weapon_deagle2", "stunstick", "weaponchecker", "weapon_cuff_police", "weapon_stungun", "weapon_kidnapper", "arrest_stick"},
  500. command = "secretservice",
  501. max = 2,
  502. salary = 65,
  503. admin = 0,
  504. vote = true,
  505. hasLicense = false,
  506. ammo = {
  507. ["pistol"] = 60,
  508. },
  509. category = "Civil Protection",
  510. })
  511.  
  512. TEAM_DRUG = DarkRP.createJob("Drug Dealer", {
  513. color = Color(51, 204, 255, 255),
  514. model = "models/player/Kleiner.mdl",
  515. description = [[You deal drugs to those in need.
  516. Be careful, may get arrested if caught in the act!]],
  517. weapons = {},
  518. command = "drugdealer",
  519. max = 2,
  520. salary = 65,
  521. admin = 0,
  522. vote = false,
  523. hasLicense = false,
  524. category = "Citizens",
  525. })
  526.  
  527. TEAM_CasinoSecurity = DarkRP.createJob("Casino Bouncer", {
  528. color = Color(255, 204, 51, 255),
  529. model = {"models/player/tommy_vercetti.mdl"},
  530. description = [[Keep Out Trouble.And Under Age Kids AnyThank That Might Go Wrong Grt Rid Of It .]],
  531. weapons = {"keys", "pocket", "weapon_cuff_standard", "weapon_arc_atmcard"},
  532. command = "casinobouncer",
  533. max = 5,
  534. salary = 150,
  535. admin = 0,
  536. vote = false,
  537. hasLicense = false,
  538. })
  539.  
  540. TEAM_MAYOR4 = DarkRP.createJob("Presidents/Mayor Body Guard", {
  541. color = Color(911, 78, 99, 3255),
  542. VIPOnly = true,
  543. model = "models/player/adam_jensen.mdl",
  544. description = [[The Prime Minister is in the city keep him safe .
  545. If you are the Prime Minister BodyGuards you may create and accept warrants also unlike the mayor you run the country.
  546. Type /wanted <name> to warrant a player.
  547. Type /jailpos to set the Jail Position.
  548. Type /lockdown initiate a lockdown of the city.
  549. Everyone must be inside during a lockdown.
  550. The cops patrol the area.
  551. /unlockdown to end a lockdown]],
  552. weapons = {"arrest_stick", "unarrest_stick", "weapon_glock2", "stunstick", "door_ram", "weaponchecker", "m9k_mp5", "weapon_arc_atmcard", "weapon_cuff_police", "weapon_stungun"},
  553. command = "president/mayorbodyguard",
  554. max = 3,
  555. salary = GAMEMODE.Config.normalsalary * 1.89,
  556. admin = 0,
  557. vote = true,
  558. hasLicense = false,
  559. mayor = true,
  560. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  561. })
  562.  
  563. TEAM_ISIS = DarkRP.createJob("ISIS Medic", {
  564. color = Color(0, 0, 0, 255),
  565. VIPOnly = true,
  566. model = {"models/player/kuma/taliban_grunt.mdl"},
  567. description = [[You must follow all of ISIS Leader's orders AND heal all isis memebers in need]],
  568. weapons = {"weapon_arc_atmhack","weapon_arc_atmcard","weapon_medkit","weapon_defibrilator"},
  569. command = "isismedic",
  570. max = 3,
  571. salary = 500,
  572. admin = 0,
  573. vote = false,
  574. hasLicense = false,
  575. candemote = true,
  576. category = "Citizens",
  577. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  578.  
  579. })
  580.  
  581. TEAM_ISIS = DarkRP.createJob("ISIS Member", {
  582. color = Color(0, 0, 0, 255),
  583. VIPOnly = true,
  584. model = {"models/player/kuma/taliban_rpg.mdl"},
  585. description = [[You must follow all of ISIS Leader's orders]],
  586. weapons = {"weapon_arc_atmcard"},
  587. command = "isismember",
  588. max = 3,
  589. salary = 500,
  590. admin = 0,
  591. vote = false,
  592. hasLicense = false,
  593. candemote = true,
  594. category = "Citizens",
  595. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  596.  
  597. })
  598.  
  599. TEAM_ISIS = DarkRP.createJob("ISIS Leader", {
  600. color = Color(0, 0, 0, 255),
  601. VIPOnly = true,
  602. model = {"models/code_gs/osama/osamaplayer.mdl"},
  603. description = [[You command all terrorist in the "ISIS" organization]],
  604. weapons = {"weapon_arc_atmcard","m9k_suicide_bomb","m9k_ak47"},
  605. command = "isisleader",
  606. max = 1,
  607. salary = 159,
  608. admin = 0,
  609. vote = true,
  610. hasLicense = false,
  611. candemote = true,
  612. category = "Citizens",
  613. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  614.  
  615. })
  616.  
  617. TEAM_Freddys2= DarkRP.createJob("Freddys Gang Member", {
  618. color = Color(299, 111, 666, 622),
  619. VIPOnly = true,
  620. model = {"models/rin/mgs5/ishmael.mdl"},
  621. description = [[The lowest person of crime.
  622. A Freddys Gang Member works for the Freddys Gang Leader who runs the freddy's fazbear pizza.
  623. The Freddys Gang Leader sets your agenda and you follow it or you might be punished.]],
  624. weapons = {"weapon_arc_atmcard"},
  625. command = "freddygangmember",
  626. max = 6,
  627. salary = GAMEMODE.Config.normalsalary,
  628. admin = 0,
  629. vote = false,
  630. hasLicense = false,
  631. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  632. })
  633.  
  634. TEAM_Freddys = DarkRP.createJob("Freddys Gang Leader", {
  635. color = Color(299, 111, 666, 622),
  636. VIPOnly = true,
  637. model = "models/enhanced_survivors/survivor_namvet.mdl",
  638. description = [[Find a place to open the pizza shop. entertainment its all about.
  639. keep kids players happy.
  640. Freddy has the ability to break into houses by using a lockpick.
  641. The Freddys Gang Leader posesses the ability to unarrest you.]],
  642. weapons = {"lockpick", "unarrest_stick", "keypad_cracker","weapon_752_dlt19","med_kit","weapon_752_kyd21","weapon_arc_atmcard"},
  643. command = "freddygangleader",
  644. max = 1,
  645. salary = GAMEMODE.Config.normalsalary * 1.34,
  646. admin = 0,
  647. vote = false,
  648. hasLicense = false,
  649. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  650. })
  651.  
  652. TEAM_HOTELM = AddExtraTeam("Hotel Manager", {
  653. color = Color(102, 0, 102, 255),
  654. model = "models/player/magnusson.mdl",
  655. description = [[You are the manager of the gmod hotel take good care of it,
  656. Also you can sell out the rooms to people to make some cash!.]],
  657. weapons = {"hl2_combo_fists", "weapon_arc_atmcard"},
  658. command = "hotelmanager",
  659. max = 1,
  660. salary = 45,
  661. admin = 0,
  662. vote = false,
  663. hasLicense = false,
  664. })
  665.  
  666.  
  667. TEAM_POLICECA = DarkRP.createJob("Police Chiefs Assistant", {
  668. color = Color(20, 20, 255, 255),
  669. model = "models/player/gasmask.mdl",
  670. description = [[The Chief is the leader of the Civil Protection unit.
  671. Coordinate the police force to enforce law in the city.
  672. Hit a player with arrest baton to put them in jail.
  673. Bash a player with a stunstick and they may learn to obey the law.
  674. The Battering Ram can break down the door of a criminal, with a warrant for his/her arrest.
  675. Type /wanted <name> to alert the public to the presence of a criminal.
  676. Type /jailpos to set the Jail Position]],
  677. weapons = {"arrest_stick", "unarrest_stick", "m9k_m29satan", "stunstick", "door_ram", "weaponchecker", "weapon_arc_atmcard", "weapon_cuff_police", "weapon_stungun"},
  678. command = "policechiefassistant",
  679. max = 1,
  680. salary = GAMEMODE.Config.normalsalary * 1.67,
  681. admin = 0,
  682. vote = false,
  683. hasLicense = true,
  684. chief = true,
  685. NeedToChangeFrom = TEAM_POLICE,
  686. ammo = {
  687. ["pistol"] = 60,
  688. }
  689. })
  690.  
  691. TEAM_POLICEUP = DarkRP.createJob("UnderCover Police", {
  692. color = Color(25, 25, 170, 255),
  693. VIPOnly = true,
  694. model = {"models/fbi_pack/fbi_03.mdl"},
  695. description = [[
  696. The protector of every citizen that lives in the city.
  697. You have the power to arrest criminals and protect innocents.
  698. Hit a player with your arrest baton to put them in jail.
  699. Bash a player with a stunstick and they may learn to obey the law.
  700. The Battering Ram can break down the door of a criminal, with a warrant for their arrest.
  701. The Battering Ram can also unfreeze frozen props (if enabled).
  702. Type /wanted <name> to alert the public to the presence of a criminal.]],
  703. weapons = {"arrest_stick",
  704. "unarrest_stick",
  705. "m9k_glock",
  706. "stunstick",
  707. "door_ram",
  708. "weaponchecker",
  709. "hl2_combo_fists", "weapon_arc_atmcard", "weapon_cuff_police", "weapon_stungun"},
  710. command = "undercoverpolice",
  711. max = 6,
  712. salary = GAMEMODE.Config.normalsalary * 1.45,
  713. admin = 0,
  714. vote = true,
  715. hasLicense = true,
  716. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  717. })
  718.  
  719. TEAM_RTrackOwner = DarkRP.createJob("Race Track Owner ", {
  720. color = Color(255,100,100,255),
  721. model = {"models/player/big_boss.mdl"},
  722. description = [[I own the race track.
  723. Come and pay and you can race your hoverboards!.]],
  724. weapons = {"weapon_arc_atmcard"},
  725. command = "racetrackowner",
  726. max = 1,
  727. salary = GAMEMODE.Config.normalsalary,
  728. admin = 0,
  729. vote = false,
  730. hasLicense = false
  731. })
  732.  
  733. TEAM_MD = DarkRP.createJob("Race Track Worker", {
  734. color = Color(255,100,100,255),
  735. model = "models/redninja/pmedic02.mdl",
  736. description = [[I am a loyal hard worker of the race track owner!]],
  737. weapons = {weapon_arc_atmcard},
  738. command = "racetrackworker",
  739. max = 5,
  740. salary = 80,
  741. admin = 0,
  742. vote = false,
  743. hasLicense = false
  744. })
  745.  
  746. TEAM_Mod = AddExtraTeam("Moderator On Duty ", {
  747. color = Color(50,0,150,255, 255),
  748. VIPOnly = true,
  749. model = {
  750. "models/player/combine_super_soldier.mdl"},
  751. description = [[the Super Admin may help admin the server if he is needed]],
  752. weapons = {
  753. "hl2_combo_fists", "weapon_cuff_police", "unarrest_stick", "arrest_stick", "vc_repair", "weapon_medkit", "weaponchecker", "weapon_keypadchecker"
  754. },
  755. command = "moderator",
  756. max = 5,
  757. salary = 50,
  758. admin = 0,
  759. vote = false,
  760. hasLicense = false,
  761. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 2, GAMEMODE.Config.runspeed * 2) ply:SetHealth("9999999999") ply:SetGravity(1) return CLIENT end,
  762. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end,
  763. category = "Staff",
  764. customCheck = function(ply) return ply:GetNWString("usergroup") == "moderator" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  765. })
  766.  
  767. TEAM_ADMIN = AddExtraTeam("Senior-Admin On Duty ", {
  768. color = Color(50,0,150,255, 255),
  769. VIPOnly = true,
  770. model = {
  771. "models/player/combine_super_soldier.mdl"},
  772. description = [[the Super Admin may help admin the server if he is needed]],
  773. weapons = {
  774. "hl2_combo_fists", "weapon_cuff_police", "unarrest_stick", "arrest_stick", "vc_repair", "weapon_medkit", "weaponchecker", "weapon_keypadchecker"
  775. },
  776. command = "senioradmin",
  777. max = 5,
  778. salary = 50,
  779. admin = 0,
  780. vote = false,
  781. hasLicense = false,
  782. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 2, GAMEMODE.Config.runspeed * 2) ply:SetHealth("9999999999") ply:SetGravity(1) return CLIENT end,
  783. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end,
  784. category = "Staff",
  785. customCheck = function(ply) return ply:GetNWString("usergroup") == "senior-admin" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  786. })
  787.  
  788. TEAM_ADMIN = AddExtraTeam("Lead-Admin On Duty ", {
  789. color = Color(50,0,150,255, 255),
  790. VIPOnly = true,
  791. model = {
  792. "models/player/combine_super_soldier.mdl"},
  793. description = [[the Super Admin may help admin the server if he is needed]],
  794. weapons = {
  795. "hl2_combo_fists", "weapon_cuff_police", "unarrest_stick", "arrest_stick", "vc_repair", "weapon_medkit", "weaponchecker", "weapon_keypadchecker"
  796. },
  797. command = "leadadmin",
  798. max = 5,
  799. salary = 50,
  800. admin = 0,
  801. vote = false,
  802. hasLicense = false,
  803. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 2, GAMEMODE.Config.runspeed * 2) ply:SetHealth("9999999999") ply:SetGravity(1) return CLIENT end,
  804. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end,
  805. category = "Staff",
  806. customCheck = function(ply) return ply:GetNWString("usergroup") == "lead-admin" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  807. })
  808.  
  809. TEAM_Mod = AddExtraTeam("Head-Moderator On Duty ", {
  810. color = Color(50,0,150,255, 255),
  811. VIPOnly = true,
  812. model = {
  813. "models/player/combine_super_soldier.mdl"},
  814. description = [[the Super Admin may help admin the server if he is needed]],
  815. weapons = {
  816. "hl2_combo_fists", "weapon_cuff_police", "unarrest_stick", "arrest_stick", "vc_repair", "weapon_medkit", "weaponchecker", "weapon_keypadchecker"
  817. },
  818. command = "headmoderator",
  819. max = 5,
  820. salary = 50,
  821. admin = 0,
  822. vote = false,
  823. hasLicense = false,
  824. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 2, GAMEMODE.Config.runspeed * 2) ply:SetHealth("9999999999") ply:SetGravity(1) return CLIENT end,
  825. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end,
  826. category = "Staff",
  827. customCheck = function(ply) return ply:GetNWString("usergroup") == "head-moderator" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  828. })
  829.  
  830. TEAM_Mod = AddExtraTeam("Lead-Moderator On Duty ", {
  831. color = Color(50,0,150,255, 255),
  832. VIPOnly = true,
  833. model = {
  834. "models/player/combine_super_soldier.mdl"},
  835. description = [[the Super Admin may help admin the server if he is needed]],
  836. weapons = {
  837. "hl2_combo_fists", "weapon_cuff_police", "unarrest_stick", "arrest_stick", "vc_repair", "weapon_medkit", "weaponchecker", "weapon_keypadchecker"
  838. },
  839. command = "leadmoderator",
  840. max = 5,
  841. salary = 50,
  842. admin = 0,
  843. vote = false,
  844. hasLicense = false,
  845. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 2, GAMEMODE.Config.runspeed * 2) ply:SetHealth("9999999999") ply:SetGravity(1) return CLIENT end,
  846. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end,
  847. category = "Staff",
  848. customCheck = function(ply) return ply:GetNWString("usergroup") == "lead-moderator" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  849. })
  850.  
  851. TEAM_ADMIN = AddExtraTeam("Donor Admin On Duty ", {
  852. color = Color(50,0,150,255, 255),
  853. VIPOnly = true,
  854. model = {
  855. "models/player/combine_super_soldier.mdl"},
  856. description = [[the Super Admin may help admin the server if he is needed]],
  857. weapons = {
  858. "hl2_combo_fists", "weapon_cuff_police", "unarrest_stick", "arrest_stick", "vc_repair", "weapon_medkit", "weaponchecker", "weapon_keypadchecker"
  859. },
  860. command = "donoradmin",
  861. max = 5,
  862. salary = 50,
  863. admin = 0,
  864. vote = false,
  865. hasLicense = false,
  866. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 2, GAMEMODE.Config.runspeed * 2) ply:SetHealth("9999999999") ply:SetGravity(1) return CLIENT end,
  867. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end,
  868. category = "Staff",
  869. customCheck = function(ply) return ply:GetNWString("usergroup") == "donoradmin" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  870. })
  871.  
  872. TEAM_ADMIN = AddExtraTeam("Donor Super-Admin On Duty ", {
  873. color = Color(50,0,150,255, 255),
  874. VIPOnly = true,
  875. model = {
  876. "models/player/combine_super_soldier.mdl"},
  877. description = [[the Super Admin may help admin the server if he is needed]],
  878. weapons = {
  879. "hl2_combo_fists", "weapon_cuff_police", "unarrest_stick", "arrest_stick", "vc_repair", "weapon_medkit", "weaponchecker", "weapon_keypadchecker"
  880. },
  881. command = "donorsuperadmin",
  882. max = 5,
  883. salary = 50,
  884. admin = 0,
  885. vote = false,
  886. hasLicense = false,
  887. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 2, GAMEMODE.Config.runspeed * 2) ply:SetHealth("9999999999") ply:SetGravity(1) return CLIENT end,
  888. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end,
  889. category = "Staff",
  890. customCheck = function(ply) return ply:GetNWString("usergroup") == "donorsuperadmin" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  891. })
  892.  
  893. TEAM_ADMIN12 = AddExtraTeam("Super Admin On Duty ", {
  894. color = Color(50,0,150,255, 255),
  895. VIPOnly = true,
  896. model = {
  897. "models/player/combine_super_soldier.mdl"},
  898. description = [[the Super Admin may help admin the server if he is needed]],
  899. weapons = {
  900. "hl2_combo_fists", "unarrest_stick", "arrest_stick", "vc_repair", "weapon_medkit", "weaponchecker", "weapon_keypadchecker", "weapon_kidnapper"
  901. },
  902. command = "superadmin",
  903. max = 5,
  904. salary = 98000,
  905. admin = 0,
  906. vote = false,
  907. hasLicense = false,
  908. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 2, GAMEMODE.Config.runspeed * 2) ply:SetHealth("9999999999") ply:SetGravity(1) return CLIENT end,
  909. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end,
  910. category = "Staff",
  911. customCheck = function(ply) return ply:GetNWString("usergroup") == "head-admin" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  912. })
  913.  
  914. TEAM_ADMIN = AddExtraTeam("Head-Admin On Duty ", {
  915. color = Color(50,0,150,255, 255),
  916. VIPOnly = true,
  917. model = {
  918. "models/player/combine_super_soldier.mdl"},
  919. description = [[the Super Admin may help admin the server if he is needed]],
  920. weapons = {
  921. "hl2_combo_fists", "weapon_cuff_police", "unarrest_stick", "arrest_stick", "vc_repair", "weapon_medkit", "weaponchecker", "weapon_keypadchecker"
  922. },
  923. command = "headadmin",
  924. max = 5,
  925. salary = 50,
  926. admin = 0,
  927. vote = false,
  928. hasLicense = false,
  929. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 2, GAMEMODE.Config.runspeed * 2) ply:SetHealth("9999999999") ply:SetGravity(1) return CLIENT end,
  930. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end,
  931. category = "Staff",
  932. customCheck = function(ply) return ply:GetNWString("usergroup") == "head-admin" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  933. })
  934.  
  935. TEAM_ADMIN = AddExtraTeam("Admin On Duty ", {
  936. color = Color(50,0,150,255, 255),
  937. VIPOnly = true,
  938. model = {
  939. "models/player/combine_super_soldier.mdl"},
  940. description = [[the Super Admin may help admin the server if he is needed]],
  941. weapons = {
  942. "hl2_combo_fists", "weapon_cuff_police", "unarrest_stick", "arrest_stick", "vc_repair", "weapon_medkit", "weaponchecker", "weapon_keypadchecker"
  943. },
  944. command = "admin",
  945. max = 5,
  946. salary = 50,
  947. admin = 0,
  948. vote = false,
  949. hasLicense = false,
  950. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 2, GAMEMODE.Config.runspeed * 2) ply:SetHealth("9999999999") ply:SetGravity(1) return CLIENT end,
  951. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end,
  952. category = "Staff",
  953. customCheck = function(ply) return ply:GetNWString("usergroup") == "admin" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  954. })
  955.  
  956. TEAM_Mod = AddExtraTeam("Senior-Moderator On Duty ", {
  957. color = Color(50,0,150,255, 255),
  958. VIPOnly = true,
  959. model = {
  960. "models/player/combine_super_soldier.mdl"},
  961. description = [[the Super Admin may help admin the server if he is needed]],
  962. weapons = {
  963. "hl2_combo_fists", "weapon_cuff_police", "unarrest_stick", "arrest_stick", "vc_repair", "weapon_medkit", "weaponchecker", "weapon_keypadchecker"
  964. },
  965. command = "seniormoderator",
  966. max = 5,
  967. salary = 50,
  968. admin = 0,
  969. vote = false,
  970. hasLicense = false,
  971. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 2, GAMEMODE.Config.runspeed * 2) ply:SetHealth("9999999999") ply:SetGravity(1) return CLIENT end,
  972. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end,
  973. category = "Staff",
  974. customCheck = function(ply) return ply:GetNWString("usergroup") == "senior-moderator" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  975. })
  976.  
  977. TEAM_Mod = AddExtraTeam("Operator On Duty ", {
  978. color = Color(50,0,150,255, 255),
  979. VIPOnly = true,
  980. model = {
  981. "models/player/combine_super_soldier.mdl"},
  982. description = [[the Super Admin may help admin the server if he is needed]],
  983. weapons = {
  984. "hl2_combo_fists", "weapon_cuff_police", "unarrest_stick", "arrest_stick", "vc_repair", "weapon_medkit", "weaponchecker", "weapon_keypadchecker"
  985. },
  986. command = "operator",
  987. max = 5,
  988. salary = 50,
  989. admin = 0,
  990. vote = false,
  991. hasLicense = false,
  992. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 2, GAMEMODE.Config.runspeed * 2) ply:SetHealth("9999999999") ply:SetGravity(1) return CLIENT end,
  993. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end,
  994. category = "Staff",
  995. customCheck = function(ply) return ply:GetNWString("usergroup") == "operator" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  996. })
  997.  
  998. TEAM_ADMIN = AddExtraTeam("Trial-Admin On Duty ", {
  999. color = Color(50,0,150,255, 255),
  1000. VIPOnly = true,
  1001. model = {
  1002. "models/player/combine_super_soldier.mdl"},
  1003. description = [[the Super Admin may help admin the server if he is needed]],
  1004. weapons = {
  1005. "hl2_combo_fists", "weapon_cuff_police", "unarrest_stick", "arrest_stick", "vc_repair", "weapon_medkit", "weaponchecker", "weapon_keypadchecker"
  1006. },
  1007. command = "trialadmin",
  1008. max = 5,
  1009. salary = 50,
  1010. admin = 0,
  1011. vote = false,
  1012. hasLicense = false,
  1013. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 2, GAMEMODE.Config.runspeed * 2) ply:SetHealth("9999999999") ply:SetGravity(1) return CLIENT end,
  1014. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end,
  1015. category = "Staff",
  1016. customCheck = function(ply) return ply:GetNWString("usergroup") == "trial-admin" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1017. })
  1018.  
  1019. TEAM_Mod = AddExtraTeam("Trial-Moderator On Duty ", {
  1020. color = Color(50,0,150,255, 255),
  1021. VIPOnly = true,
  1022. model = {
  1023. "models/player/combine_super_soldier.mdl"},
  1024. description = [[the Super Admin may help admin the server if he is needed]],
  1025. weapons = {
  1026. "hl2_combo_fists", "weapon_cuff_police", "unarrest_stick", "arrest_stick", "vc_repair", "weapon_medkit", "weaponchecker", "weapon_keypadchecker"
  1027. },
  1028. command = "trialmoderator",
  1029. max = 5,
  1030. salary = 50,
  1031. admin = 0,
  1032. vote = false,
  1033. hasLicense = false,
  1034. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 2, GAMEMODE.Config.runspeed * 2) ply:SetHealth("9999999999") ply:SetGravity(1) return CLIENT end,
  1035. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end,
  1036. category = "Staff",
  1037. customCheck = function(ply) return ply:GetNWString("usergroup") == "trial-moderator" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1038. })
  1039.  
  1040. TEAM_POLICE = DarkRP.createJob("Security Guard", {
  1041. color = Color(591, 242, 80, 093),
  1042. model = {"models/player/odessa.mdl"},
  1043. description = [[Help out the gun shop or some club or somthink .
  1044. You have the power to unarrest criminals and protect innocents.
  1045. Hit a player with your unarrest baton to let the players out of jail.
  1046. Bash a player with a stunstick and they may learn to obey the law.
  1047. .
  1048. ).
  1049. Type /wanted <name> to alert the public to the presence of a criminal.]],
  1050. weapons = {
  1051. "stunstick",
  1052. "weaponchecker",
  1053. "hl2_combo_fists", "weapon_arc_atmcard", "weapon_cuff_police", "weapon_stungun"},
  1054. command = "securityguard",
  1055. max = 4,
  1056. salary = GAMEMODE.Config.normalsalary * 1.45,
  1057. admin = 0,
  1058. vote = true,
  1059. hasLicense = true,
  1060. ammo = {
  1061. ["pistol"] = 60,
  1062. }
  1063. })
  1064.  
  1065. TEAM_LIGHT = DarkRP.createJob("Light Gun Dealer", {
  1066. color = Color(255, 140, 0, 255),
  1067. model = "models/player/monk.mdl",
  1068. description = [[A Gun Dealer is the only person who can sell guns to other people.
  1069. Make sure you aren't caught selling illegal firearms to the public! You might get arrested!]],
  1070. weapons = {},
  1071. command = "lightgundealer",
  1072. max = 2,
  1073. salary = GAMEMODE.Config.normalsalary,
  1074. admin = 0,
  1075. vote = false,
  1076. hasLicense = false,
  1077. category = "Citizens",
  1078. })
  1079.  
  1080. TEAM_HEAVY = DarkRP.createJob("Heavy Gun Dealer", {
  1081. color = Color(255, 140, 0, 255),
  1082. model = "models/player/monk.mdl",
  1083. description = [[A Gun Dealer is the only person who can sell guns to other people.
  1084. Make sure you aren't caught selling illegal firearms to the public! You might get arrested!]],
  1085. weapons = {},
  1086. command = "heavygundealer",
  1087. max = 2,
  1088. salary = GAMEMODE.Config.normalsalary,
  1089. admin = 0,
  1090. vote = false,
  1091. hasLicense = false,
  1092. category = "Citizens",
  1093. })
  1094.  
  1095. TEAM_BLACK = DarkRP.createJob("Black Market Dealer", {
  1096. color = Color(557, 183, 9, 095),
  1097. model = "models/player/eli.mdl",
  1098. description = [[
  1099. A Gun Dealer is the only person who can sell guns to other people.
  1100. sell guns to gangs or anyone who asks for a gun.]],
  1101. weapons = {
  1102. "weapon_arc_atmcard"},
  1103. command = "blackmarketdealer",
  1104. max = 3,
  1105. salary = GAMEMODE.Config.normalsalary,
  1106. admin = 0,
  1107. vote = false,
  1108. hasLicense = false,
  1109. })
  1110.  
  1111. TEAM_JEWl = DarkRP.createJob("Jew Leader", {
  1112. color = Color(819, 278, 139, 255),
  1113. model = {
  1114. "models/half-dead/steampunk/m_plague.mdl"},
  1115. description = [[Your on the run from the nazis.
  1116. if your in a camp try to escape if you can.
  1117. you may have a gun? .]],
  1118. weapons = {"weapon_arc_atmcard", "lockpick","unarrest_stick"},
  1119. command = "jewleader",
  1120. max = 1,
  1121. salary = GAMEMODE.Config.normalsalary,
  1122. admin = 0,
  1123. vote = false,
  1124. hasLicense = false
  1125. })
  1126.  
  1127. TEAM_JEW = DarkRP.createJob("Jew", {
  1128. color = Color(819, 278, 139, 255),
  1129. model = {
  1130. "models/vinrax/south_park/kyle/kyle_broflovski.mdl"},
  1131. description = [[Your on the run from the nazis.
  1132. if your in a camp try to escape if you can.
  1133. you may not have a gun .]],
  1134. weapons = {"weapon_arc_atmcard"},
  1135. command = "jew",
  1136. max = 100,
  1137. salary = GAMEMODE.Config.normalsalary,
  1138. admin = 0,
  1139. vote = false,
  1140. hasLicense = false
  1141. })
  1142.  
  1143. TEAM_NAZZI = DarkRP.createJob("Nazi Member", {
  1144. color = Color(209, 204, 102, 255),
  1145. model = {
  1146. "models/player/dod_german.mdl"},
  1147. description = [[The lowest person of crime.
  1148. A Nazi Member works for the NaziLeader who runs the Nazis.
  1149. The NaziLeader sets your agenda and you follow it or you might be punished.]],
  1150. weapons = {
  1151. "hl2_combo_fists",
  1152. "lockpick",
  1153. "keypad_cracker", "weapon_arc_atmcard"
  1154. },
  1155. command = "nazzimember",
  1156. max = 6,
  1157. salary = GAMEMODE.Config.normalsalary,
  1158. admin = 0,
  1159. vote = false,
  1160. hasLicense = false
  1161. })
  1162.  
  1163. TEAM_NazziLeader = DarkRP.createJob("Nazi Leader", {
  1164. color = Color(209, 204, 102, 255),
  1165. model = "models/hitler.mdl",
  1166. description = [[The Nazi Leader is the boss of the Nazis in the city.
  1167. With his power he coordinates the gangsters and forms an efficient Nazi organization.
  1168. He has the ability to break into houses by using a lockpick.
  1169. The Mafia Don posesses the ability to unarrest you.]],
  1170. weapons = {
  1171. "hl2_combo_fists",
  1172. "lockpick",
  1173. "unarrest_stick",
  1174. "keypad_cracker", "weapon_arc_atmcard"
  1175. },
  1176. command = "nazzileader",
  1177. max = 1,
  1178. salary = GAMEMODE.Config.normalsalary * 1.34,
  1179. admin = 0,
  1180. vote = false,
  1181. hasLicense = false
  1182. })
  1183.  
  1184. TEAM_NAZZIC = DarkRP.createJob("Nazi Commander", {
  1185. color = Color(209, 204, 102, 255),
  1186. model = {
  1187. "models/player/dod_american.mdl"},
  1188. description = [[The lowest person of crime.
  1189. You Are Commander Of The Nazis.
  1190. The NaziLeader sets your agenda and you follow it or you might be punished.]],
  1191. weapons = {
  1192. "hl2_combo_fists",
  1193. "lockpick",
  1194. "keypad_cracker", "weapon_arc_atmcard"
  1195. },
  1196. command = "NazzimC",
  1197. max = 2,
  1198. salary = GAMEMODE.Config.normalsalary,
  1199. admin = 0,
  1200. vote = false,
  1201. hasLicense = false
  1202. })
  1203.  
  1204. TEAM_HITMAN = DarkRP.createJob("Italian Mafia Leader", {
  1205. color = Color(255, 153, 0, 255),
  1206. model = "models/player/korka007/tony.mdl",
  1207. description = [[The Mafia Don is the boss of the criminals in the city.
  1208. With his power he coordinates the gangsters and forms an efficient crime organization.
  1209. He has the ability to break into houses by using a lockpick.
  1210. The Mafia Don posesses the ability to unarrest you.]],
  1211. weapons = {
  1212. "lockpick",
  1213. "unarrest_stick",
  1214. "keypad_cracker",
  1215. "hl2_combo_fists", "weapon_arc_atmcard"
  1216. },
  1217. command = "italianmafialeader",
  1218. max = 1,
  1219. salary = GAMEMODE.Config.normalsalary * 1.34,
  1220. admin = 0,
  1221. vote = false,
  1222. hasLicense = false
  1223. })
  1224.  
  1225. TEAM_HITMAN = DarkRP.createJob("Italian Mafia", {
  1226. color = Color(255, 153, 0, 255),
  1227. model = "models/player/gman_high.mdl",
  1228. description = [[The Mafia Don is the boss of the criminals in the city.
  1229. With his power he coordinates the gangsters and forms an efficient crime organization.
  1230. He has the ability to break into houses by using a lockpick.
  1231. The Mafia Don posesses the ability to unarrest you.]],
  1232. weapons = {
  1233. "lockpick",
  1234. "unarrest_stick",
  1235. "keypad_cracker",
  1236. "hl2_combo_fists", "weapon_arc_atmcard"
  1237. },
  1238. command = "italianmafia",
  1239. max = 8,
  1240. salary = GAMEMODE.Config.normalsalary * 1.34,
  1241. admin = 0,
  1242. vote = false,
  1243. hasLicense = false
  1244. })
  1245.  
  1246. TEAM_GANG2 = DarkRP.createJob("Russian Mafia", {
  1247. color = Color(127, 433, 0, 222),
  1248. model = "models/grandtheftauto5/michael.mdl",
  1249.  
  1250. description = [[
  1251. The lowest person of crime.
  1252. A Mafia Member works for the Mafia Don who runs the crime family.
  1253. The Mafia Don sets your agenda and you follow it or you might be punished.]],
  1254. weapons = {
  1255. "hl2_combo_fists",
  1256. "keypad_cracker",
  1257. "lockpick", "weapon_arc_atmcard"
  1258. },
  1259. command = "russianmafia",
  1260. max = 6,
  1261. salary = GAMEMODE.Config.normalsalary,
  1262. admin = 0,
  1263. vote = false,
  1264. hasLicense = false
  1265. })
  1266.  
  1267. TEAM_MOB2d = DarkRP.createJob("Russian Mafia Leader", {
  1268. color = Color(127, 433, 0, 222),
  1269. model = "models/player/guerilla.mdl",
  1270. description = [[The Mafia Don is the boss of the criminals in the city.
  1271. With his power he coordinates the gangsters and forms an efficient crime organization.
  1272. He has the ability to break into houses by using a lockpick.
  1273. The Mafia Don posesses the ability to unarrest you.]],
  1274. weapons = {
  1275. "lockpick",
  1276. "unarrest_stick",
  1277. "keypad_cracker",
  1278. "hl2_combo_fists", "weapon_arc_atmcard"
  1279. },
  1280. command = "russianmafialeader",
  1281. max = 1,
  1282. salary = GAMEMODE.Config.normalsalary * 1.34,
  1283. admin = 0,
  1284. vote = false,
  1285. hasLicense = false
  1286. })
  1287.  
  1288. TEAM_Nurse = DarkRP.createJob("The Nurse", {
  1289. color = Color(47, 79, 79, 255),
  1290. model = {"models/player/Group03m/male_01.mdl", "models/player/Group03m/male_04.mdl", "models/player/Group03m/male_02.mdl"},
  1291. description = [[With your medical knowledge you work to restore players to full health.
  1292. Without a medic, people cannot be healed.
  1293. Left click with the Medical Kit to heal other players.
  1294. Right click with the Medical Kit to heal yourself.]],
  1295. weapons = {
  1296. "med_kit",
  1297. "hl2_combo_fists", "weapon_arc_atmcard"},
  1298. command = "nurse",
  1299. max = 2,
  1300. salary = GAMEMODE.Config.normalsalary,
  1301. admin = 0,
  1302. vote = false,
  1303. hasLicense = false,
  1304. medic = true
  1305. })
  1306.  
  1307. TEAM_Doctor = DarkRP.createJob("The Doctor", {
  1308. color = Color(47, 79, 79, 255),
  1309. model = "models/player/Kleiner.mdl",
  1310. description = [[With your medical knowledge you work to restore players to full health.
  1311. Without a medic, people cannot be healed.
  1312. Left click with the Medical Kit to heal other players.
  1313. Right click with the Medical Kit to heal yourself.]],
  1314. weapons = {
  1315. "med_kit",
  1316. "hl2_combo_fists", "weapon_arc_atmcard"},
  1317. command = "doctor",
  1318. max = 1,
  1319. salary = GAMEMODE.Config.normalsalary,
  1320. admin = 0,
  1321. vote = false,
  1322. hasLicense = false,
  1323. medic = true
  1324. })
  1325.  
  1326. TEAM_POLICESN = DarkRP.createJob("Swat Sniper", {
  1327. color = Color(25, 25, 170, 255),
  1328. VIPOnly = true,
  1329. model = {"models/player/swat.mdl"},
  1330. description = [[The protector of every citizen that lives in the city.
  1331. You have the power to arrest criminals and protect innocents.
  1332. Hit a player with your arrest baton to put them in jail.
  1333. Bash a player with a stunstick and they may learn to obey the law.
  1334. The Battering Ram can break down the door of a criminal, with a warrant for their arrest.
  1335. The Battering Ram can also unfreeze frozen props (if enabled).
  1336. Type /wanted <name> to alert the public to the presence of a criminal.]],
  1337. weapons = {arrest_stick, unarrest_stick, m9k_m98b, stunstick, door_ram, weaponchecker, weapon_arc_atmcard, m9k_svt40, weapon_cuff_police, weapon_stungun},
  1338. command = "swatsniper",
  1339. max = 2,
  1340. salary = 85,
  1341. admin = 0,
  1342. vote = true,
  1343. hasLicense = true,
  1344. help = {
  1345. "Please don't abuse your job",
  1346. "When you arrest someone they are auto transported to jail.",
  1347. "They are auto let out of jail after some time",
  1348. "Type /warrant [Nick|SteamID|Status ID] to set a search warrant for a player.",
  1349. "Type /wanted [Nick|SteamID|Status ID] to alert everyone to a wanted suspect",
  1350. "Type /unwanted [Nick|SteamID|Status ID] to clear the suspect",
  1351. "Type /jailpos to set the jail position"
  1352. },
  1353. category = "Civil Protection",
  1354. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1355. })
  1356.  
  1357. TEAM_BANK2 = AddExtraTeam("Bank Owner", Color(255,225,0,255),
  1358. "models/player/anon/anon.mdl", [[Keep other players money or props, or Vehicles safe
  1359. Do not use it by your self! Or Take it! If they ask for it, you give them it!
  1360. ]], {"weapon_arc_atmcard"}, "bankowner", 1, 100, 0, true)
  1361.  
  1362. TEAM_BANK = AddExtraTeam("Bank Manager", Color(255,225,0,255),
  1363. "models/player/dank.mdl", [[Keep other players money or props, or Vehicles safe
  1364. Do not use it by your self! Or Take it! If they ask for it, you give them it!
  1365. ]], {"weapon_arc_atmcard"}, "bankmanager", 1, 100, 0, true)
  1366.  
  1367. TEAM_terroristboss = AddExtraTeam("Terrorist Boss", Color(204,153,0,255),
  1368. "models/player/leet.mdl", [[You are the Terrorist Boss, your job is to be
  1369. the Terrorists Leader. Giving them Different kind of jobs. (Like: Kill the Mayor
  1370. (Remember a reason), blow up the police station, or something like that.
  1371. ]], {"door_ram", "lockpick", "stunstick", "unarrest_stick", "weapon_ak472",
  1372. "weapon_fiveseven2", "keypad_cracker"}, "terroristboss", 1, 45, 0, false)
  1373.  
  1374. TEAM_robber = AddExtraTeam("Robber", Color(204,153,0,255),
  1375. "models/player/arctic.mdl", [[1. Find a target, 2. Aim a gun at him/her
  1376. 3. Force him/her to give you money
  1377. (if him/her yell for police, kill him/her) 4. RUN!!
  1378. ]], {"weapon_fiveseven2", "keypad_cracker", "lockpick", "weapon_arc_atmcard"}, "robber", 15, 50, 0, false)
  1379.  
  1380. TEAM_POLICECSI = AddExtraTeam("CSI: Crime Scene Investigation", Color(4,112,6,255),
  1381. "models/player/kleiner.mdl", [[Collect evidence and find out
  1382. who did what in a case. Like: Who killed a man, collect samples and find out what
  1383. collect samples and find out what the thing you collected is, it might just be
  1384. solution of the case!
  1385. ]], {"weapon_cuff_standard", "weapon_cuff_police", "weapon_arc_atmcard", "weapon_stungun"}, "csi", 5, 150, 2, false)
  1386.  
  1387. TEAM_mad = AddExtraTeam("Mad Scientist", Color(4,112,6,255),
  1388. "models/player/kleiner.mdl", [[You're a Mad Scientist
  1389. Your about to make a SUPER NUCLEAR BOMB!
  1390. There can explode the world at least 60 times!
  1391. ]], {"weapon_arc_atmcard"}, "madscientist", 5, 150, 0, true)
  1392.  
  1393. TEAM_POLICE = DarkRP.createJob("Spider-Man Black Suited", {
  1394. color = Color(255, 0, 0, 255),
  1395. VIPOnly = true,
  1396. model = {"models/player/raimispiderblack.mdl"},
  1397. description = [[Do not be afk in this job!]],
  1398. weapons = {"keys", "pocket", "spiderman's_swep", "arrest_stick", "weapon_cuff_standard", "weapon_arc_atmcard", "weapon_stungun"},
  1399. command = "spidermanblacksuited",
  1400. max = 1,
  1401. salary = 400,
  1402. admin = 0,
  1403. vote = false,
  1404. hasLicense = true,
  1405. candemote = false,
  1406. category = "Civil Protection",
  1407. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1408. })
  1409.  
  1410. TEAM_POLICE = DarkRP.createJob("Deadpool", {
  1411. color = Color(100, 20, 20, 255),
  1412. VIPOnly = true,
  1413. model = "models/player/deadpool/deadpool.mdl ",
  1414. description = [[You are responsible for protecting the mayor.
  1415. Take care of the old fellow, he is vanuarable to terrorists all the time! Before he enters a room, you need to make sure its secure.]],
  1416. weapons = {"weapon_deagle2", "spiderman's_swep", "weapon_arc_atmcard", "weapon_cuff_police", "weapon_stungun", "arrest_stick"},
  1417. command = "deadpool",
  1418. max = 1,
  1419. salary = 65,
  1420. admin = 0,
  1421. vote = false,
  1422. hasLicense = false,
  1423. ammo = {
  1424. ["weapon_fiveseven2"] = 60,
  1425. },
  1426. category = "Civil Protection",
  1427. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1428. })
  1429.  
  1430. TEAM_POLICE = DarkRP.createJob("Iron Man", {
  1431. color = Color(255, 0, 0, 255),
  1432. VIPOnly = true,
  1433. model = {"models/avengers/iron man/mark7_player.mdl"},
  1434. description = [[Do not be afk in this job!]],
  1435. weapons = {"keys", "pocket", "spiderman's_swep", "arrest_stick", "weapon_cuff_standard", "weapon_arc_atmcard", "weapon_stungun"},
  1436. command = "ironman",
  1437. max = 1,
  1438. salary = 400,
  1439. admin = 0,
  1440. vote = false,
  1441. hasLicense = true,
  1442. candemote = false,
  1443. category = "Civil Protection",
  1444. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1445. })
  1446.  
  1447. TEAM_POLICE = DarkRP.createJob("Green Lantern", {
  1448. color = Color(255, 0, 0, 255),
  1449. VIPOnly = true,
  1450. model = {"models/player/superheroes/greenlantern.mdl"},
  1451. description = [[Do not be afk in this job!]],
  1452. weapons = {"keys", "pocket", "spiderman's_swep", "arrest_stick", "weapon_cuff_standard", "weapon_arc_atmcard", "weapon_stungun"},
  1453. command = "greenlantern",
  1454. max = 1,
  1455. salary = 400,
  1456. admin = 0,
  1457. vote = false,
  1458. hasLicense = true,
  1459. candemote = false,
  1460. category = "Civil Protection",
  1461. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1462. })
  1463.  
  1464. TEAM_POLICE = DarkRP.createJob("Flash", {
  1465. color = Color(255, 0, 0, 255),
  1466. VIPOnly = true,
  1467. model = {"models/player/superheroes/flash.mdl"},
  1468. description = [[Do not be afk in this job!]],
  1469. weapons = {"keys", "pocket", "spiderman's_swep", "arrest_stick", "weapon_cuff_standard", "weapon_arc_atmcard", "weapon_stungun"},
  1470. command = "flash",
  1471. max = 1,
  1472. salary = 400,
  1473. admin = 0,
  1474. vote = false,
  1475. hasLicense = true,
  1476. candemote = false,
  1477. category = "Civil Protection",
  1478. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 2, GAMEMODE.Config.runspeed * 2) ply:SetHealth("100") ply:SetGravity(1) return CLIENT end,
  1479. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end,
  1480. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1481. })
  1482.  
  1483. TEAM_POLICE = DarkRP.createJob("Batman", {
  1484. color = Color(255, 0, 0, 255),
  1485. VIPOnly = true,
  1486. model = {"models/player/superheroes/batman.mdl"},
  1487. description = [[Do not be afk in this job!]],
  1488. weapons = {"keys", "pocket", "spiderman's_swep", "arrest_stick", "weapon_cuff_standard", "weapon_arc_atmcard", "weapon_stungun"},
  1489. command = "batman",
  1490. max = 1,
  1491. salary = 400,
  1492. admin = 0,
  1493. vote = false,
  1494. hasLicense = true,
  1495. candemote = false,
  1496. category = "Civil Protection",
  1497. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1498. })
  1499.  
  1500. TEAM_POLICE = DarkRP.createJob("Superman", {
  1501. color = Color(255, 0, 0, 255),
  1502. VIPOnly = true,
  1503. model = {"models/player/superheroes/superman.mdl"},
  1504. description = [[Do not be afk in this job!]],
  1505. weapons = {"keys", "pocket", "spiderman's_swep", "arrest_stick", "weapon_cuff_standard", "weapon_arc_atmcard", "weapon_stungun"},
  1506. command = "superman",
  1507. max = 1,
  1508. salary = 400,
  1509. admin = 0,
  1510. vote = false,
  1511. hasLicense = true,
  1512. candemote = false,
  1513. category = "Civil Protection",
  1514. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1515. })
  1516.  
  1517. TEAM_POLICE = DarkRP.createJob("Spider-Man", {
  1518. color = Color(255, 0, 0, 255),
  1519. VIPOnly = true,
  1520. model = {"models/player/raimispider.mdl"},
  1521. description = [[Do not be afk in this job!]],
  1522. weapons = {"keys", "pocket", "spiderman's_swep", "arrest_stick", "weapon_cuff_standard", "weapon_arc_atmcard", "weapon_stungun"},
  1523. command = "spiderman",
  1524. max = 1,
  1525. salary = 400,
  1526. admin = 0,
  1527. vote = false,
  1528. hasLicense = true,
  1529. candemote = false,
  1530. category = "Civil Protection",
  1531. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1532. })
  1533.  
  1534. TEAM_THIEF = DarkRP.createJob("Carnage", {
  1535. color = Color(255, 0, 0, 255),
  1536. VIPOnly = true,
  1537. model = {"models/player/slow/jamis/carnageee/slow.mdl"},
  1538. description = [[Fuck the Mayor!]],
  1539. weapons = {"keys", "pocket", "spiderman's_swep", "lockpick", "keypad_cracker", "weapon_arc_atmcard", "m9k_usas"},
  1540. command = "carnage",
  1541. max = 1,
  1542. salary = 200,
  1543. admin = 0,
  1544. vote = false,
  1545. hasLicense = false,
  1546. candemote = false,
  1547. category = "Citizens",
  1548. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1549. })
  1550.  
  1551. TEAM_VM = DarkRP.createJob("Venom", {
  1552. color = Color(255, 0, 0, 255),
  1553. VIPOnly = true,
  1554. model = {"models/player/pizzaroll/pbvenom.mdl"},
  1555. description = [[Fuck you Spider-Man!!!!]],
  1556. weapons = {"keys", "pocket", "spiderman's_swep", "lockpick", "keypad_cracker", "weapon_arc_atmcard", "m9k_usas"},
  1557. command = "venom",
  1558. max = 1,
  1559. salary = 200,
  1560. admin = 0,
  1561. vote = false,
  1562. hasLicense = false,
  1563. candemote = false,
  1564. category = "Citizens",
  1565. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1566. })
  1567.  
  1568. TEAM_DJ = AddExtraTeam("DJ", {
  1569. color = Color(50,0,150,255, 255),
  1570. VIPOnly = true,
  1571. model = {
  1572. "models/snoopdogg.mdl"
  1573. },
  1574. description = [[I am Snoop Dogg Bitch Niggas!!]],
  1575. weapons = {
  1576. "weapon_boombox", "weapon_arc_atmcard", "m9k_deagle", "weapon_arc_atmcard"
  1577. },
  1578. command = "dj",
  1579. max = 2,
  1580. salary = 250,
  1581. admin = 0,
  1582. vote = false,
  1583. hasLicense = true,
  1584. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1585. })
  1586.  
  1587. TEAM_CASINOWORKER = DarkRP.createJob("Casino Worker", {
  1588. color = Color(50,0,150,255, 255),
  1589. model = {"models/player/korka007/mark.mdl"},
  1590. description = [[You help own a casino.]],
  1591. weapons = {"keys", "pocket", "weapon_arc_atmcard"},
  1592. command = "casinoworker",
  1593. max = 1,
  1594. salary = 150,
  1595. admin = 0,
  1596. vote = false,
  1597. hasLicense = false,
  1598. })
  1599.  
  1600. TEAM_OWNERCASINO = DarkRP.createJob("Casino Owner", {
  1601. color = Color(50,0,150,255, 255),
  1602. model = {"models/gdub.mdl"},
  1603. description = [[You own a casino.]],
  1604. weapons = {"keys", "pocket", "weapon_arc_atmcard"},
  1605. command = "casinoowner",
  1606. max = 1,
  1607. salary = 150,
  1608. admin = 0,
  1609. vote = false,
  1610. hasLicense = false,
  1611. })
  1612.  
  1613. TEAM_MAYORP = DarkRP.createJob("President", {
  1614. color = Color(150, 20, 20, 255),
  1615. VIPOnly = true,
  1616. model = "models/Obama/Obama.mdl",
  1617. description = [[You are the president of DarkRP]],
  1618. weapons = {"weapon_arc_atmcard","unarrest_stick", "weapon_cuff_police", "weapon_stungun", "arrest_stick"},
  1619. command = "president",
  1620. max = 1,
  1621. salary = GAMEMODE.Config.normalsalary * 1.89,
  1622. admin = 0,
  1623. vote = true,
  1624. hasLicense = false,
  1625. mayor = true,
  1626. category = "Civil Protection",
  1627. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1628. })
  1629.  
  1630. TEAM_TOXIC = DarkRP.createJob("FaZe Sniper", {
  1631. color = Color(47, 79, 79, 255),
  1632. model = {"models/player/barney.mdl"},
  1633. description = [[GToxicViper's Class]],
  1634. weapons = {"m9k_barret_m82", "m9k_dbarrel", "m9k_rpg7", "m9k_minigun", "med_kit", "keypad_cracker", "lockpick"},
  1635. command = "Toxic",
  1636. max = 1,
  1637. salary = 100000,
  1638. admin = 0,
  1639. vote = false,
  1640. hasLicense = false,
  1641. customCheck = function(ply) return ply:SteamID() == "STEAM_0:0:82816860" end
  1642. })
  1643.  
  1644. TEAM_BRAIN = DarkRP.createJob("Joker", {
  1645. color = Color(50,0,150,255, 255),
  1646. VIPOnly = true,
  1647. model = {
  1648. "models/player/bobert/joker.mdl",
  1649. "models/player/bobert/aojoker.mdl",
  1650. "models/billy_jigsaw.mdl",
  1651. },
  1652.  
  1653.  
  1654. description = [[If you are not Brain and you are in this class FUCK OFF!!!]],
  1655. weapons = {"keys", "weapon_shield", "keypad_cracker", "vc_repair", "lockpick", "weapon_defibrilator", "weapon_rape", "m9k_m98b", "m9k_machete", "m9k_proxy_mine", "m9k_suicide_bomb", "m9k_milkormgl", "m9k_m202", "m9k_davy_crockett", "m9k_ied_detonator", "weapon_cuff_police", "weapon_stungun", "moneygun", "m9k_mp7", "m9k_usas", "weapon_lightsaber", "m9k_damascus", "spiderman's_swep", "weapon_kidnapper", "pist_weagon", "clt_m4a4_asim", "m9k_intervention", "weapon_lockpick_vip", "m9k_minigun", "m9k_spas12", "weapon_cuff_standard", "weapon_arc_atmcard"},
  1656. command = "brain",
  1657. max = 1,
  1658. salary = 90000,
  1659. admin = 2,
  1660. vote = false,
  1661. hasLicense = true,
  1662. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 2, GAMEMODE.Config.runspeed * 2) ply:SetHealth("350") ply:SetGravity(1) return CLIENT end,
  1663. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end,
  1664. category = "Staff",
  1665. customCheck =function(ply)
  1666. return ply:SteamID()=="STEAM_0:1:67898679"
  1667. end
  1668. })
  1669.  
  1670. TEAM_POLICESWAT = DarkRP.createJob("S.W.A.T", {
  1671. color = Color(25, 25, 170, 255),
  1672. model = {"models/player/riot.mdl"},
  1673. description = [[
  1674. This is a donator special job,
  1675. your duty is to heal on of your
  1676. wounded operatives. You should stay in the PD
  1677. until backup is needed.]],
  1678. weapons = {
  1679. "arrest_stick",
  1680. "unarrest_stick",
  1681. "m9k_scar",
  1682. "stunstick",
  1683. "door_ram",
  1684. "weaponchecker",
  1685. "hl2_combo_fists", "weapon_arc_atmcard", "weapon_cuff_police", "weapon_stungun"
  1686. },
  1687. command = "swat",
  1688. max = 3,
  1689. salary = 0,
  1690. admin = 0,
  1691. vote = false,
  1692. hasLicense = false,
  1693. })
  1694.  
  1695. TEAM_POLICECSWAT = DarkRP.createJob("Cheif Of S.W.A.T", {
  1696. color = Color(25, 25, 170, 255),
  1697. model = {"models/player/swat.mdl"},
  1698. description = [[
  1699. This is a donator special job,
  1700. your duty is to heal on of your
  1701. wounded operatives. You should stay in the PD
  1702. until backup is needed.
  1703. Do everything you can to keep the city safe.
  1704. You can heal your team, but it's not optinal unless theres
  1705. no medics alive. If theres no mayor, you're in charged.]],
  1706. weapons = {
  1707. "arrest_stick",
  1708. "unarrest_stick",
  1709. "m9k_val",
  1710. "stunstick",
  1711. "door_ram",
  1712. "weaponchecker",
  1713. "hl2_combo_fists", "weapon_arc_atmcard", "med_kit", "weapon_cuff_police", "weapon_stungun"
  1714. },
  1715. command = "chiefofswat",
  1716. max = 1,
  1717. salary = 0,
  1718. admin = 0,
  1719. vote = false,
  1720. hasLicense = false,
  1721. })
  1722.  
  1723. TEAM_POLICE = DarkRP.createJob("The US Military", {
  1724. color = Color(11, 41, 944, 295),
  1725. VIPOnly = true,
  1726. model = "models/player/urban.mdl",
  1727. description = [[
  1728. The Army may confiscate goods like guns drugs money printers from players all over the city. also if you see a nazi kill it.
  1729. If you are the Army you may create and accept warrants.
  1730. Type /wanted <name> to warrant a player.
  1731. Type /jailpos to set the Jail Position.
  1732. Type /lockdown initiate a lockdown of the city.
  1733. Everyone must be inside during a lockdown.
  1734. The cops patrol the area.
  1735. /unlockdown to end a lockdown]],
  1736. weapons = {
  1737. "arrest_stick",
  1738. "unarrest_stick",
  1739. "stunstick",
  1740. "door_ram",
  1741. "weaponchecker",
  1742. "m9k_m416",
  1743. "models/arc/card.mdl",
  1744. "hl2_combo_fists", "weapon_arc_atmcard", "weapon_cuff_police", "weapon_stungun"},
  1745. command = "theusmilitary",
  1746. max = 5,
  1747. salary = GAMEMODE.Config.normalsalary * 9.89,
  1748. admin = 0,
  1749. vote = true,
  1750. hasLicense = false,
  1751. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1752. })
  1753.  
  1754. DarkRP.createJob("Super Thief", {
  1755. color = Color(0, 255, 255, 255),
  1756. VIPOnly = true,
  1757. model = {"models/player/alyx.mdl"},
  1758. description = [[
  1759. The same rules apply as a normal thief excecpt
  1760. you have alot more experience.]],
  1761. weapons = {
  1762. "lockpick",
  1763. "keypad_cracker",
  1764. "weapon_arc_atmhack",
  1765. "climb_swep2",
  1766. "hl2_combo_fists", "weapon_arc_atmcard"
  1767. },
  1768. command = "superthief",
  1769. max = 3,
  1770. salary = 0,
  1771. admin = 0,
  1772. vote = false,
  1773. hasLicense = false,
  1774. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1775. })
  1776.  
  1777. TEAM_gben= DarkRP.createJob("GaBen Member", {
  1778. color = Color(4430, 194, 29, 837),
  1779. VIPOnly = true,
  1780. model = {
  1781. "models/player/chuckymore/hoxtonold.mdl"},
  1782. description = [[The lowest person of crime.
  1783. A Planet Express Member works for the Planet Express Leader who runs the terrorist organization.
  1784. The Planet Express Leader sets your agenda and you follow it or you might be punished.]],
  1785. weapons = {"weapon_arc_atmcard"},
  1786. command = "gabenmember",
  1787. max = 6,
  1788. salary = GAMEMODE.Config.normalsalary,
  1789. admin = 0,
  1790. vote = false,
  1791. hasLicense = false,
  1792. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1793. })
  1794.  
  1795. TEAM_GaBenl = DarkRP.createJob("GaBen Leader", {
  1796. color = Color(4430, 194, 29, 837),
  1797. VIPOnly = true,
  1798. model = "models/player/korka007/tony.mdl",
  1799. description = [[The GaBen Leader is the boss of the GaBens in the city.
  1800. With his power he coordinates the gangsters and forms an efficient crime organization.
  1801. He has the ability to break into houses by using a lockpick.
  1802. The Mafia Don posesses the ability to unarrest you.]],
  1803. weapons = {"lockpick", "unarrest_stick", "keypad_cracker","m9k_smgp90","med_kit","m9k_luger", "weapon_arc_atmcard"},
  1804. command = "gabenleader",
  1805. max = 1,
  1806. salary = GAMEMODE.Config.normalsalary * 1.34,
  1807. admin = 0,
  1808. vote = false,
  1809. hasLicense = false,
  1810. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1811. })
  1812.  
  1813. DarkRP.createJob("King Hobo", {
  1814. color = Color(80, 45, 0, 255),
  1815. VIPOnly = true,
  1816. model = {"models/player/zombie_classic.mdl"},
  1817. description = [[The same rules apply as a normal Hobo excecpt
  1818. you have alot more experience.]],
  1819. weapons = {"weapon_bugbait","unarrest_stick", "weapon_arc_atmcard"},
  1820. command = "kinghobo",
  1821. max = 1,
  1822. salary = 0,
  1823. admin = 0,
  1824. vote = false,
  1825. hasLicense = false,
  1826. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1827. })
  1828.  
  1829. TEAM_HITMAN = DarkRP.createJob("Assassin", {
  1830. color = Color(20, 980, 49, 966),
  1831. VIPOnly = true,
  1832. model = {"models/player/arctic.mdl"},
  1833. description = [[The same rules apply as a normal Hit Man excecpt
  1834. you have alot more experience.]],
  1835. weapons = {"m9k_deagle","weapon_arc_atmcard", "keypad_cracker", "lockpick"},
  1836. command = "assassin",
  1837. max = 4,
  1838. salary = 4008,
  1839. admin = 0,
  1840. vote = false,
  1841. hasLicense = false,
  1842. customCheck = function(ply) return ply:GetNWString("usergroup") == "vip" or ply:IsAdmin() end, -- The extra check function. Enter nil or nothing to not have a restriction
  1843. })
  1844.  
  1845. --[[---------------------------------------------------------------------------
  1846. Define which team joining players spawn into and what team you change to if demoted
  1847. ---------------------------------------------------------------------------]]
  1848. GAMEMODE.DefaultTeam = TEAM_CITIZEN
  1849.  
  1850.  
  1851. --[[---------------------------------------------------------------------------
  1852. Define which teams belong to civil protection
  1853. Civil protection can set warrants, make people wanted and do some other police related things
  1854. ---------------------------------------------------------------------------]]
  1855. GAMEMODE.CivilProtection = {
  1856. [TEAM_POLICE] = true,
  1857. [TEAM_CHIEF] = true,
  1858. [TEAM_MAYOR] = true,
  1859. [TEAM_MAYORP] = true,
  1860. [TEAM_POLICESWAT] = true,
  1861. [TEAM_POLICEFBI] = true,
  1862. [TEAM_POLICESS] = true,
  1863. [TEAM_POLICECA] = true,
  1864. [TEAM_POLICEUP] = true,
  1865. [TEAM_POLICESN] = true,
  1866. [TEAM_POLICECSI] = true,
  1867. [TEAM_POLICECSWAT] = true,
  1868. [TEAM_CPCHIEF] = true,
  1869. [TEAM_CPPOLICE] = true,
  1870. [TEAM_BRAIN] = true
  1871. }
  1872.  
  1873. --[[---------------------------------------------------------------------------
  1874. Jobs that are hitmen (enables the hitman menu)
  1875. ---------------------------------------------------------------------------]]
  1876. DarkRP.addHitmanTeam(TEAM_HITMAN)
  1877. DarkRP.addHitmanTeam(TEAM_BRAIN)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement