Advertisement
lol12313123

Untitled

Nov 8th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 43.88 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_CC = DarkRP.createJob("Citizen", {
  21. color = Color(221, 19, 255, 255),
  22. model = "models/player/Group01/male_09.mdl",
  23. description = [[]],
  24. weapons = {""},
  25. command = "C",
  26. max = 0,
  27. salary = 0,
  28. admin = 0,
  29. vote = false,
  30. hasLicense = false,
  31. candemote = false,
  32. category = "Citizen"
  33. })
  34.  
  35. TEAM_B1 = DarkRP.createJob("Rebel Trooper", {
  36. color = Color(155, 85, 188, 255),
  37. model = {
  38. "models/player/sgg/starwars/rebels/r_trooper/male_09.mdl",
  39. "models/player/sgg/starwars/rebels/r_trooper/male_01.mdl",
  40. "models/player/sgg/starwars/rebels/r_trooper/male_02.mdl",
  41. "models/player/sgg/starwars/rebels/r_trooper/male_03.mdl",
  42. "models/player/sgg/starwars/rebels/r_trooper/male_04.mdl",
  43. "models/player/sgg/starwars/rebels/r_trooper/male_05.mdl",
  44. "models/player/sgg/starwars/rebels/r_trooper/male_06.mdl",
  45. "models/player/sgg/starwars/rebels/r_trooper/male_07.mdl",
  46. "models/player/sgg/starwars/rebels/r_trooper/male_08.mdl",
  47. },
  48. description = [[]],
  49. weapons = {"weapon_752bf3_dh17", "weapon_752bf3_dl44", "climb_swep2", "keys"},
  50. command = "RT",
  51. max = 0,
  52. salary = 100,
  53. admin = 0,
  54. vote = false,
  55. hasLicense = false,
  56. candemote = false,
  57. category = "Rebel Troopers",
  58. customCheck = function(ply) return ply:GetUserGroup() == "Rebel Trooper" or ply:IsAdmin() end,
  59. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("500") ply:SetGravity(1) return CLIENT end,
  60. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  61. })
  62.  
  63. TEAM_B1 = DarkRP.createJob("Rebel Trooper Medic", {
  64. color = Color(155, 85, 188, 255),
  65. model = {
  66. "models/player/sgg/starwars/rebels/r_soldier_forest/male_09.mdl",
  67. "models/player/sgg/starwars/rebels/r_soldier_forest/male_01.mdl",
  68. "models/player/sgg/starwars/rebels/r_soldier_forest/male_02.mdl",
  69. "models/player/sgg/starwars/rebels/r_soldier_forest/male_03.mdl",
  70. "models/player/sgg/starwars/rebels/r_soldier_forest/male_04.mdl",
  71. "models/player/sgg/starwars/rebels/r_soldier_forest/male_05.mdl",
  72. "models/player/sgg/starwars/rebels/r_soldier_forest/male_06.mdl",
  73. "models/player/sgg/starwars/rebels/r_soldier_forest/male_07.mdl",
  74. "models/player/sgg/starwars/rebels/r_soldier_forest/male_08.mdl",
  75. },
  76. description = [[]],
  77. weapons = {"weapon_752bf3_dh17", "weapon_752bf3_se14c", "climb_swep2", "keys", "weapon_medkit"},
  78. command = "RTM",
  79. max = 5,
  80. salary = 100,
  81. admin = 0,
  82. vote = false,
  83. hasLicense = false,
  84. candemote = false,
  85. category = "Rebel Troopers",
  86. customCheck = function(ply) return ply:GetUserGroup() == "RT Medic" or ply:IsAdmin() end,
  87. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("600") ply:SetGravity(1) return CLIENT end,
  88. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  89. })
  90.  
  91. TEAM_B1 = DarkRP.createJob("Rebel Trooper Scout", {
  92. color = Color(155, 85, 188, 255),
  93. model = {
  94. "models/player/sgg/starwars/rebels/r_soldier_forest/male_09.mdl",
  95. "models/player/sgg/starwars/rebels/r_soldier_forest/male_01.mdl",
  96. "models/player/sgg/starwars/rebels/r_soldier_forest/male_02.mdl",
  97. "models/player/sgg/starwars/rebels/r_soldier_forest/male_03.mdl",
  98. "models/player/sgg/starwars/rebels/r_soldier_forest/male_04.mdl",
  99. "models/player/sgg/starwars/rebels/r_soldier_forest/male_05.mdl",
  100. "models/player/sgg/starwars/rebels/r_soldier_forest/male_06.mdl",
  101. "models/player/sgg/starwars/rebels/r_soldier_forest/male_07.mdl",
  102. "models/player/sgg/starwars/rebels/r_soldier_forest/male_08.mdl",
  103. },
  104. description = [[]],
  105. weapons = {"weapon_752bf3_a280", "climb_swep2", "keys", "weapon_752bf3_scoutblaster"},
  106. command = "RTS",
  107. max = 5,
  108. salary = 100,
  109. admin = 0,
  110. vote = false,
  111. hasLicense = false,
  112. candemote = false,
  113. category = "Rebel Troopers",
  114. customCheck = function(ply) return ply:GetUserGroup() == "RT Scout" or ply:IsAdmin() end,
  115. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("500") ply:SetGravity(1) return CLIENT end,
  116. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  117. })
  118.  
  119. TEAM_B1 = DarkRP.createJob("Rebel Trooper Scout Commander", {
  120. color = Color(155, 85, 188, 255),
  121. model = {
  122. "models/player/sgg/starwars/rebels/r_soldier_forest/male_09.mdl",
  123. "models/player/sgg/starwars/rebels/r_soldier_forest/male_01.mdl",
  124. "models/player/sgg/starwars/rebels/r_soldier_forest/male_02.mdl",
  125. "models/player/sgg/starwars/rebels/r_soldier_forest/male_03.mdl",
  126. "models/player/sgg/starwars/rebels/r_soldier_forest/male_04.mdl",
  127. "models/player/sgg/starwars/rebels/r_soldier_forest/male_05.mdl",
  128. "models/player/sgg/starwars/rebels/r_soldier_forest/male_06.mdl",
  129. "models/player/sgg/starwars/rebels/r_soldier_forest/male_07.mdl",
  130. "models/player/sgg/starwars/rebels/r_soldier_forest/male_08.mdl",
  131. },
  132. description = [[]],
  133. weapons = {"weapon_752bf3_a280", "climb_swep2", "keys", "weapon_752bf3_scoutblaster"},
  134. command = "RTSC",
  135. max = 1,
  136. salary = 100,
  137. admin = 0,
  138. vote = false,
  139. hasLicense = false,
  140. candemote = false,
  141. category = "Rebel Troopers",
  142. customCheck = function(ply) return ply:GetUserGroup() == "RT Scout" or ply:IsAdmin() end,
  143. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("700") ply:SetGravity(1) return CLIENT end,
  144. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  145. })
  146.  
  147. TEAM_B1 = DarkRP.createJob("Rebel Trooper Specialist", {
  148. color = Color(155, 85, 188, 255),
  149. model = {
  150. "models/player/sgg/starwars/rebels/r_soldier_urban/male_01.mdl",
  151. "models/player/sgg/starwars/rebels/r_soldier_urban/male_01.mdl",
  152. "models/player/sgg/starwars/rebels/r_soldier_urban/male_02.mdl",
  153. "models/player/sgg/starwars/rebels/r_soldier_urban/male_03.mdl",
  154. "models/player/sgg/starwars/rebels/r_soldier_urban/male_04.mdl",
  155. "models/player/sgg/starwars/rebels/r_soldier_urban/male_05.mdl",
  156. "models/player/sgg/starwars/rebels/r_soldier_urban/male_06.mdl",
  157. "models/player/sgg/starwars/rebels/r_soldier_urban/male_07.mdl",
  158. "models/player/sgg/starwars/rebels/r_soldier_urban/male_08.mdl",
  159. },
  160. description = [[]],
  161. weapons = {"weapon_vj_rpg", "weapon_752bf3_dh17", "climb_swep2", "keys", "weapon_752bf3_se14c"},
  162. command = "RTSP",
  163. max = 3,
  164. salary = 100,
  165. admin = 0,
  166. vote = false,
  167. hasLicense = false,
  168. candemote = false,
  169. category = "Rebel Troopers",
  170. customCheck = function(ply) return ply:GetUserGroup() == "RT Specialist" or ply:IsAdmin() end,
  171. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("600") ply:SetGravity(1) return CLIENT end,
  172. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  173. })
  174.  
  175. TEAM_B1 = DarkRP.createJob("Rebel Trooper Specialist Commander", {
  176. color = Color(155, 85, 188, 255),
  177. model = {
  178. "models/player/sgg/starwars/rebels/r_soldier_urban/male_01.mdl",
  179. "models/player/sgg/starwars/rebels/r_soldier_urban/male_01.mdl",
  180. "models/player/sgg/starwars/rebels/r_soldier_urban/male_02.mdl",
  181. "models/player/sgg/starwars/rebels/r_soldier_urban/male_03.mdl",
  182. "models/player/sgg/starwars/rebels/r_soldier_urban/male_04.mdl",
  183. "models/player/sgg/starwars/rebels/r_soldier_urban/male_05.mdl",
  184. "models/player/sgg/starwars/rebels/r_soldier_urban/male_06.mdl",
  185. "models/player/sgg/starwars/rebels/r_soldier_urban/male_07.mdl",
  186. "models/player/sgg/starwars/rebels/r_soldier_urban/male_08.mdl",
  187. },
  188. description = [[]],
  189. weapons = {"weapon_vj_rpg", "weapon_752bf3_dh17", "climb_swep2", "keys", "weapon_752bf3_se14c"},
  190. command = "RTSPC",
  191. max = 1,
  192. salary = 100,
  193. admin = 0,
  194. vote = false,
  195. hasLicense = false,
  196. candemote = false,
  197. category = "Rebel Troopers",
  198. customCheck = function(ply) return ply:GetUserGroup() == "RT Specialist Commander" or ply:IsAdmin() end,
  199. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("900") ply:SetGravity(1) return CLIENT end,
  200. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  201. })
  202.  
  203. TEAM_B1 = DarkRP.createJob("Rebel Trooper Heavy", {
  204. color = Color(155, 85, 188, 255),
  205. model = {
  206. "models/player/sgg/starwars/rebels/r_soldier_urban/male_01.mdl",
  207. "models/player/sgg/starwars/rebels/r_soldier_urban/male_01.mdl",
  208. "models/player/sgg/starwars/rebels/r_soldier_urban/male_02.mdl",
  209. "models/player/sgg/starwars/rebels/r_soldier_urban/male_03.mdl",
  210. "models/player/sgg/starwars/rebels/r_soldier_urban/male_04.mdl",
  211. "models/player/sgg/starwars/rebels/r_soldier_urban/male_05.mdl",
  212. "models/player/sgg/starwars/rebels/r_soldier_urban/male_06.mdl",
  213. "models/player/sgg/starwars/rebels/r_soldier_urban/male_07.mdl",
  214. "models/player/sgg/starwars/rebels/r_soldier_urban/male_08.mdl",
  215. },
  216. description = [[]],
  217. weapons = {"weapon_752bf3_rt97c", "weapon_752bf3_se14c", "climb_swep2", "keys"},
  218. command = "RTH",
  219. max = 5,
  220. salary = 100,
  221. admin = 0,
  222. vote = false,
  223. hasLicense = false,
  224. candemote = false,
  225. category = "Rebel Troopers",
  226. customCheck = function(ply) return ply:GetUserGroup() == "RT Heavy" or ply:IsAdmin() end,
  227. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("600") ply:SetGravity(1) return CLIENT end,
  228. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  229. })
  230.  
  231. TEAM_B1 = DarkRP.createJob("Rebel Trooper Heavy Commander", {
  232. color = Color(155, 85, 188, 255),
  233. model = {
  234. "models/player/sgg/starwars/rebels/r_soldier_urban/male_01.mdl",
  235. "models/player/sgg/starwars/rebels/r_soldier_urban/male_01.mdl",
  236. "models/player/sgg/starwars/rebels/r_soldier_urban/male_02.mdl",
  237. "models/player/sgg/starwars/rebels/r_soldier_urban/male_03.mdl",
  238. "models/player/sgg/starwars/rebels/r_soldier_urban/male_04.mdl",
  239. "models/player/sgg/starwars/rebels/r_soldier_urban/male_05.mdl",
  240. "models/player/sgg/starwars/rebels/r_soldier_urban/male_06.mdl",
  241. "models/player/sgg/starwars/rebels/r_soldier_urban/male_07.mdl",
  242. "models/player/sgg/starwars/rebels/r_soldier_urban/male_08.mdl",
  243. },
  244. description = [[]],
  245. weapons = {"weapon_752bf3_rt97c", "weapon_752bf3_se14c", "climb_swep2", "keys"},
  246. command = "RTH",
  247. max = 5,
  248. salary = 100,
  249. admin = 0,
  250. vote = false,
  251. hasLicense = false,
  252. candemote = false,
  253. category = "Rebel Troopers",
  254. customCheck = function(ply) return ply:GetUserGroup() == "RT Heavy Commander" or ply:IsAdmin() end,
  255. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("800") ply:SetGravity(1) return CLIENT end,
  256. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  257. })
  258.  
  259. TEAM_B1 = DarkRP.createJob("Rebel Trooper Captain", {
  260. color = Color(155, 85, 188, 255),
  261. model = {
  262. "models/player/sgg/starwars/rebels/r_trooper_captain/male_01.mdl",
  263. "models/player/sgg/starwars/rebels/r_trooper/male_01.mdl",
  264. "models/player/sgg/starwars/rebels/r_trooper/male_02.mdl",
  265. "models/player/sgg/starwars/rebels/r_trooper/male_03.mdl",
  266. "models/player/sgg/starwars/rebels/r_trooper/male_04.mdl",
  267. "models/player/sgg/starwars/rebels/r_trooper/male_05.mdl",
  268. "models/player/sgg/starwars/rebels/r_trooper/male_06.mdl",
  269. "models/player/sgg/starwars/rebels/r_trooper/male_07.mdl",
  270. "models/player/sgg/starwars/rebels/r_trooper/male_08.mdl",
  271. },
  272. description = [[]],
  273. weapons = {"weapon_752bf3_dh17", "weapon_752bf3_a280", "climb_swep2", "keys", "weapon_752bf3_se14c"},
  274. command = "RTC",
  275. max = 1,
  276. salary = 100,
  277. admin = 0,
  278. vote = false,
  279. hasLicense = false,
  280. candemote = false,
  281. category = "Rebel Troopers",
  282. customCheck = function(ply) return ply:GetUserGroup() == "RT Captain" or ply:IsAdmin() end,
  283. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("900") ply:SetGravity(1) return CLIENT end,
  284. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  285. })
  286.  
  287. TEAM_B1 = DarkRP.createJob("Jedi Padawan", {
  288. color = Color(99, 99, 99, 255),
  289. model = {
  290. "models/grealms/characters/padawan/padawan_09.mdl",
  291. "models/grealms/characters/padawan/padawan_01.mdl",
  292. "models/grealms/characters/padawan/padawan_03.mdl",
  293. "models/grealms/characters/padawan/padawan_04.mdl",
  294. "models/grealms/characters/padawan/padawan_05.mdl",
  295. "models/grealms/characters/padawan/padawan_06.mdl",
  296. "models/grealms/characters/padawan/padawan_07.mdl",
  297. "models/grealms/characters/padawan/padawan_08.mdl",
  298. "models/grealms/characters/padawan/padawan_02.mdl",
  299. },
  300. description = [[]],
  301. weapons = {"weapon_lightsaber", "keys"},
  302. command = "Jedipadawan",
  303. max = 5,
  304. salary = 100,
  305. admin = 0,
  306. vote = false,
  307. hasLicense = false,
  308. candemote = false,
  309. scale = 1.2,
  310. category = "Jedis",
  311. customCheck = function(ply) return ply:GetUserGroup() == "Jedi Padawan" or ply:IsAdmin() end,
  312. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("1800") ply:SetGravity(1) return CLIENT end,
  313. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 400) return CLIENT end
  314. })
  315.  
  316. TEAM_B1 = DarkRP.createJob("Jedi Knight", {
  317. color = Color(99, 99, 99, 255),
  318. model = {
  319. "models/grealms/characters/jedibattlelord/jedibattlelord_09.mdl",
  320. "models/grealms/characters/jedibattlelord/jedibattlelord_01.mdl",
  321. "models/grealms/characters/jedibattlelord/jedibattlelord_03.mdl",
  322. "models/grealms/characters/jedibattlelord/jedibattlelord_04.mdl",
  323. "models/grealms/characters/jedibattlelord/jedibattlelord_05.mdl",
  324. "models/grealms/characters/jedibattlelord/jedibattlelord_06.mdl",
  325. "models/grealms/characters/jedibattlelord/jedibattlelord_07.mdl",
  326. "models/grealms/characters/jedibattlelord/jedibattlelord_08.mdl",
  327. "models/grealms/characters/jedibattlelord/jedibattlelord_02.mdl",
  328. },
  329. description = [[]],
  330. weapons = {"weapon_lightsaber", "keys"},
  331. command = "jediknight",
  332. max = 5,
  333. salary = 100,
  334. admin = 0,
  335. vote = false,
  336. hasLicense = false,
  337. candemote = false,
  338. scale = 1.2,
  339. category = "Jedis",
  340. customCheck = function(ply) return ply:GetUserGroup() == "Jedi Knight" or ply:IsAdmin() end,
  341. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("2000") ply:SetGravity(1) return CLIENT end,
  342. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 430) return CLIENT end
  343. })
  344.  
  345. TEAM_B1 = DarkRP.createJob("Jedi Master", {
  346. color = Color(99, 99, 99, 255),
  347. model = {
  348. "models/grealms/characters/jedirobes/jedirobes_09.mdl",
  349. "models/grealms/characters/jedirobes/jedirobes_01.mdl",
  350. "models/grealms/characters/jedirobes/jedirobes_03.mdl",
  351. "models/grealms/characters/jedirobes/jedirobes_04.mdl",
  352. "models/grealms/characters/jedirobes/jedirobes_05.mdl",
  353. "models/grealms/characters/jedirobes/jedirobes_06.mdl",
  354. "models/grealms/characters/jedirobes/jedirobes_07.mdl",
  355. "models/grealms/characters/jedirobes/jedirobes_08.mdl",
  356. "models/grealms/characters/jedirobes/jedirobes_02.mdl",
  357. },
  358. description = [[]],
  359. weapons = {"weapon_lightsaber", "keys"},
  360. command = "jedimaster",
  361. max = 5,
  362. salary = 100,
  363. admin = 0,
  364. vote = false,
  365. hasLicense = false,
  366. candemote = false,
  367. scale = 1.2,
  368. category = "Jedis",
  369. customCheck = function(ply) return ply:GetUserGroup() == "Jedi Master" or ply:IsAdmin() end,
  370. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("3000") ply:SetGravity(1) return CLIENT end,
  371. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  372. })
  373.  
  374. TEAM_B1 = DarkRP.createJob("Jedi Temple Guard", {
  375. color = Color(99, 99, 99, 255),
  376. model = "models/jazzmcfly/jka/jtg/jtg.mdl",
  377. description = [[]],
  378. weapons = {"weapon_lightsaber", "keys"},
  379. command = "JTG",
  380. max = 4,
  381. salary = 100,
  382. admin = 0,
  383. vote = false,
  384. hasLicense = false,
  385. candemote = false,
  386. category = "Jedis",
  387. customCheck = function(ply) return ply:GetUserGroup() == "Jedi Temple Guard" or ply:IsAdmin() end,
  388. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("2500") ply:SetGravity(1) return CLIENT end,
  389. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  390. })
  391.  
  392. TEAM_B1 = DarkRP.createJob("Grandmaster Yoda", {
  393. color = Color(99, 99, 99, 255),
  394. model = "models/tfa/comm/gg/pm_sw_yodanojig.mdl",
  395. description = [[]],
  396. weapons = {"weapon_lightsaber", "swep_jedi_hands", "sswep_dyoda", "sswep_yoda", "keys"},
  397. command = "Yoda",
  398. max = 1,
  399. salary = 100,
  400. admin = 0,
  401. vote = false,
  402. hasLicense = false,
  403. modelScale = 0.6,
  404. candemote = false,
  405. category = "Jedis",
  406. customCheck = function(ply) return ply:GetUserGroup() == "Yoda" or ply:IsAdmin() end,
  407. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("5500") ply:SetGravity(1) return CLIENT end,
  408. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  409. })
  410.  
  411. TEAM_B1 = DarkRP.createJob("Obiwan Kenobi", {
  412. color = Color(99, 99, 99, 255),
  413. model = "models/kriegsyntax/sw_752/obiwan_est.mdl",
  414. description = [[]],
  415. weapons = {"weapon_lightsaber", "keys", "swep_jedi_hands"},
  416. command = "obiwan",
  417. max = 1,
  418. salary = 100,
  419. admin = 0,
  420. vote = false,
  421. hasLicense = false,
  422. candemote = false,
  423. category = "Jedis",
  424. customCheck = function(ply) return ply:GetUserGroup() == "Obiwan" or ply:IsAdmin() end,
  425. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("3000") ply:SetGravity(1) return CLIENT end,
  426. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  427. })
  428.  
  429. TEAM_B1 = DarkRP.createJob("Rahm Kota", {
  430. color = Color(99, 99, 99, 255),
  431. model = "models/grealms/characters/rahmkota/kota.mdl",
  432. description = [[]],
  433. weapons = {"weapon_lightsaber", "swep_jedi_hands", "sswep_dyoda", "sswep_yoda", "keys"},
  434. command = "RK",
  435. max = 1,
  436. salary = 100,
  437. admin = 0,
  438. vote = false,
  439. hasLicense = false,
  440. candemote = false,
  441. category = "Jedis",
  442. customCheck = function(ply) return ply:GetUserGroup() == "Kota" or ply:IsAdmin() end,
  443. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("3000") ply:SetGravity(1) return CLIENT end,
  444. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  445. })
  446.  
  447. TEAM_B1 = DarkRP.createJob("Storm Trooper", {
  448. color = Color(99, 99, 99, 255),
  449. model = "models/player/sgg/starwars/stormtrooper.mdl",
  450. description = [[]],
  451. weapons = {"weapon_752bf3_e11", "weapon_752_dsbp", "climb_swep2", "keys"},
  452. command = "ST",
  453. max = 0,
  454. salary = 100,
  455. admin = 0,
  456. vote = false,
  457. hasLicense = false,
  458. candemote = false,
  459. category = "Storm Troopers",
  460. customCheck = function(ply) return ply:GetUserGroup() == "Storm Trooper" or ply:IsAdmin() end,
  461. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("400") ply:SetGravity(1) return CLIENT end,
  462. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  463. })
  464.  
  465. TEAM_B1 = DarkRP.createJob("Storm Trooper Medic", {
  466. color = Color(99, 99, 99, 255),
  467. model = "models/player/hydro/imperial_stormsurgeon/stormsurgeon.mdl",
  468. description = [[]],
  469. weapons = {"weapon_752bf3_t21", "weapon_752_dsbp", "climb_swep2", "keys", "weapon_medkit"},
  470. command = "STM",
  471. max = 0,
  472. salary = 100,
  473. admin = 0,
  474. vote = false,
  475. hasLicense = false,
  476. candemote = false,
  477. category = "Storm Troopers",
  478. customCheck = function(ply) return ply:GetUserGroup() == "ST Medic" or ply:IsAdmin() end,
  479. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("400") ply:SetGravity(1) return CLIENT end,
  480. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  481. })
  482.  
  483. TEAM_B1 = DarkRP.createJob("Magma Storm Trooper", {
  484. color = Color(99, 99, 99, 255),
  485. model = "models/player/hydro/magmatrooper/magmatrooper.mdl",
  486. description = [[]],
  487. weapons = {"weapon_chatterbox_minigun", "weapon_752_dl44", "climb_swep2", "keys", "weapon_camo"},
  488. command = "MST",
  489. max = 5,
  490. salary = 100,
  491. admin = 0,
  492. vote = false,
  493. hasLicense = false,
  494. candemote = false,
  495. category = "Storm Troopers",
  496. customCheck = function(ply) return ply:GetUserGroup() == "Magma ST" or ply:IsAdmin() end,
  497. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("400") ply:SetGravity(1) return CLIENT end,
  498. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  499. })
  500.  
  501. TEAM_B1 = DarkRP.createJob("Magma Storm Trooper Commander", {
  502. color = Color(99, 99, 99, 255),
  503. model = "models/player/hydro/magmatrooper/magmatrooper.mdl",
  504. description = [[]],
  505. weapons = {"weapon_chatterbox_minigun", "weapon_752_dl44", "climb_swep2", "keys", "weapon_camo"},
  506. command = "MSTC",
  507. max = 1,
  508. salary = 100,
  509. admin = 0,
  510. vote = false,
  511. hasLicense = false,
  512. candemote = false,
  513. category = "Storm Troopers",
  514. customCheck = function(ply) return ply:GetUserGroup() == "Magma ST Commander" or ply:IsAdmin() end,
  515. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("400") ply:SetGravity(1) return CLIENT end,
  516. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  517. })
  518.  
  519. TEAM_B1 = DarkRP.createJob("Nova Storm Trooper", {
  520. color = Color(99, 99, 99, 255),
  521. model = "models/player/hydro/novatrooper/novatrooper.mdl",
  522. description = [[]],
  523. weapons = {"weapon_752bf3_dlt20a", "weapon_752bf3_dlt20a", "climb_swep2", "keys"},
  524. command = "NST",
  525. max = 5,
  526. salary = 100,
  527. admin = 0,
  528. vote = false,
  529. hasLicense = false,
  530. candemote = false,
  531. category = "Storm Troopers",
  532. customCheck = function(ply) return ply:GetUserGroup() == "Nova ST" or ply:IsAdmin() end,
  533. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("400") ply:SetGravity(1) return CLIENT end,
  534. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  535. })
  536.  
  537. TEAM_B1 = DarkRP.createJob("Nova Storm Trooper Commander", {
  538. color = Color(99, 99, 99, 255),
  539. model = "models/player/hydro/novatrooper/novatrooper.mdl",
  540. description = [[]],
  541. weapons = {"weapon_752bf3_dlt20a", "weapon_752bf3_dlt20a", "climb_swep2", "keys"},
  542. command = "NSTC",
  543. max = 1,
  544. salary = 100,
  545. admin = 0,
  546. vote = false,
  547. hasLicense = false,
  548. candemote = false,
  549. category = "Storm Troopers",
  550. customCheck = function(ply) return ply:GetUserGroup() == "Nova ST Commander" or ply:IsAdmin() end,
  551. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("400") ply:SetGravity(1) return CLIENT end,
  552. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  553. })
  554.  
  555. TEAM_B1 = DarkRP.createJob("Storm Trooper Shock", {
  556. color = Color(99, 99, 99, 255),
  557. model = "models/player/hydro/incinerator_stormtrooper/incinerator_stormtrooper.mdl",
  558. description = [[]],
  559. weapons = {"weapon_752bf3_dlt19", "weapon_vj_rpg", "climb_swep2", "keys"},
  560. command = "STS",
  561. max = 3,
  562. salary = 100,
  563. admin = 0,
  564. vote = false,
  565. hasLicense = false,
  566. candemote = false,
  567. category = "Storm Troopers",
  568. customCheck = function(ply) return ply:GetUserGroup() == "ST Shock" or ply:IsAdmin() end,
  569. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("400") ply:SetGravity(1) return CLIENT end,
  570. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  571. })
  572.  
  573. TEAM_B1 = DarkRP.createJob("Storm Trooper Shock Commander", {
  574. color = Color(99, 99, 99, 255),
  575. model = "models/player/hydro/incinerator_stormtrooper/incinerator_stormtrooper.mdl",
  576. description = [[]],
  577. weapons = {"weapon_752bf3_dlt19", "weapon_752_dl44", "climb_swep2", "keys"},
  578. command = "STSC",
  579. max = 1,
  580. salary = 100,
  581. admin = 0,
  582. vote = false,
  583. hasLicense = false,
  584. candemote = false,
  585. category = "Storm Troopers",
  586. customCheck = function(ply) return ply:GetUserGroup() == "ST Shock Commander" or ply:IsAdmin() end,
  587. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("400") ply:SetGravity(1) return CLIENT end,
  588. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  589. })
  590.  
  591. TEAM_B1 = DarkRP.createJob("Sith Apprentice", {
  592. color = Color(99, 99, 99, 255),
  593. model = {
  594. "models/player/x227man/mkotor_9.mdl",
  595. "models/player/x227man/mkotor_2.mdl",
  596. "models/player/x227man/mkotor_3.mdl",
  597. "models/player/x227man/mkotor_4.mdl",
  598. "models/player/x227man/mkotor_5.mdl",
  599. "models/player/x227man/mkotor_6.mdl",
  600. "models/player/x227man/mkotor_7.mdl",
  601. "models/player/x227man/mkotor_8.mdl",
  602. "models/player/x227man/mkotor_1.mdl",
  603. },
  604. description = [[]],
  605. weapons = {"weapon_lightsaber", "keys"},
  606. command = "sithapprentice",
  607. max = 5,
  608. salary = 100,
  609. admin = 0,
  610. vote = false,
  611. hasLicense = false,
  612. candemote = false,
  613. scale = 1.2,
  614. category = "Siths",
  615. customCheck = function(ply) return ply:GetUserGroup() == "Sith Apprentice" or ply:IsAdmin() end,
  616. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("1800") ply:SetGravity(1) return CLIENT end,
  617. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  618. })
  619.  
  620. TEAM_B1 = DarkRP.createJob("Sith Knight", {
  621. color = Color(99, 99, 99, 255),
  622. model = {
  623. "models/grealms/characters/jedibattlelord/jedibattlelord_09.mdl",
  624. "models/grealms/characters/jedibattlelord/jedibattlelord_02.mdl",
  625. "models/grealms/characters/jedibattlelord/jedibattlelord_03.mdl",
  626. "models/grealms/characters/jedibattlelord/jedibattlelord_04.mdl",
  627. "models/grealms/characters/jedibattlelord/jedibattlelord_05.mdl",
  628. "models/grealms/characters/jedibattlelord/jedibattlelord_06.mdl",
  629. "models/grealms/characters/jedibattlelord/jedibattlelord_07.mdl",
  630. "models/grealms/characters/jedibattlelord/jedibattlelord_08.mdl",
  631. "models/grealms/characters/jedibattlelord/jedibattlelord_01.mdl",
  632. "models/grealms/characters/jedibattlelord/jedibattlelord.mdl",
  633. },
  634. description = [[]],
  635. weapons = {"weapon_lightsaber", "keys"},
  636. command = "sithknight",
  637. max = 5,
  638. salary = 100,
  639. admin = 0,
  640. vote = false,
  641. hasLicense = false,
  642. candemote = false,
  643. skins = {0,1,2},
  644. scale = 1.2,
  645. category = "Siths",
  646. customCheck = function(ply) return ply:GetUserGroup() == "Sith Knight" or ply:IsAdmin() end,
  647. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("2000") ply:SetGravity(1) return CLIENT end,
  648. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  649. })
  650.  
  651. TEAM_B1 = DarkRP.createJob("Sith Master", {
  652. color = Color(99, 99, 99, 255),
  653. model = {"models/grealms/characters/darkjedi/darkjedi.mdl",},
  654. description = [[]],
  655. weapons = {"weapon_lightsaber", "keys"},
  656. command = "sithmaster",
  657. max = 5,
  658. salary = 100,
  659. admin = 0,
  660. vote = false,
  661. hasLicense = false,
  662. candemote = false,
  663. scale = 1.2,
  664. category = "Siths",
  665. customCheck = function(ply) return ply:GetUserGroup() == "Sith Master" or ply:IsAdmin() end,
  666. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("3000") ply:SetGravity(1) return CLIENT end,
  667. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  668. })
  669.  
  670. TEAM_B1 = DarkRP.createJob("Darth Vader", {
  671. color = Color(0, 99, 100, 255),
  672. model = "models/player/emperor_palpatine.mdl",
  673. description = [[]],
  674. weapons = {"weapon_lightsaber", "sswep_dvader", "swep_jedi_hands", "sswep_vader", "keys"},
  675. command = "DV",
  676. max = 1,
  677. salary = 100,
  678. admin = 0,
  679. vote = false,
  680. hasLicense = false,
  681. modelScale = 1.2,
  682. candemote = false,
  683. category = "Sith",
  684. customCheck = function(ply) return ply:GetUserGroup() == "Emperor Palpatine" or ply:IsAdmin() end,
  685. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("4000") ply:SetGravity(1) return CLIENT end,
  686. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  687. })
  688.  
  689. TEAM_B1 = DarkRP.createJob("Emperor Palpatine", {
  690. color = Color(0, 99, 100, 255),
  691. model = "models/player/emperor_palpatine.mdl",
  692. description = [[]],
  693. weapons = {"weapon_lightsaber", "sswep_palpatine", "swep_jedi_hands", "keys"},
  694. command = "palpy",
  695. max = 1,
  696. salary = 100,
  697. admin = 0,
  698. vote = false,
  699. hasLicense = false,
  700. modelScale = 0.9,
  701. candemote = false,
  702. category = "Sith",
  703. customCheck = function(ply) return ply:GetUserGroup() == "Emperor Palpatine" or ply:IsAdmin() end,
  704. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("5000") ply:SetGravity(1) return CLIENT end,
  705. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  706. })
  707.  
  708. TEAM_MOB = DarkRP.createJob("Mandolorian Soldier", {
  709. color = Color(141, 87, 255, 255),
  710. model = "models/tfa/comm/gg/deathwatch_bf2/soldier_helmet.mdl",
  711. description = [[]],
  712. weapons = {"weapon_752bf3_ee3", "weapon_jew_x8_night", "weapon_jew_emp_rifle", "realistic_hook", "keys"},
  713. command = "DWS",
  714. max = 5,
  715. salary = 100,
  716. admin = 0,
  717. vote = false,
  718. hasLicense = false,
  719. candemote = false,
  720. category = "Mandolorians",
  721. customCheck = function(ply) return ply:GetUserGroup() == "Mandolo Soldier" or ply:IsAdmin() end,
  722. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("1500") ply:SetGravity(1) return CLIENT end,
  723. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  724. })
  725.  
  726. TEAM_MOB = DarkRP.createJob("Mandolorian Sergeant", {
  727. color = Color(141, 87, 255, 255),
  728. model = "models/tfa/comm/gg/deathwatch_bf2/sold_com_helmet.mdl",
  729. description = [[]],
  730. weapons = {"weapon_752bf3_ee3", "weapon_jew_x8_night", "weapon_jew_emp_rifle", "realistic_hook", "keys"},
  731. command = "DWL",
  732. max = 2,
  733. salary = 100,
  734. admin = 0,
  735. vote = false,
  736. hasLicense = false,
  737. candemote = false,
  738. category = "Mandolorians",
  739. customCheck = function(ply) return ply:GetUserGroup() == "Mando Sergeant" or ply:IsAdmin() end,
  740. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("2000") ply:SetGravity(1) return CLIENT end,
  741. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  742. })
  743.  
  744. TEAM_MOB = DarkRP.createJob("Mandolorian Liutenant", {
  745. color = Color(141, 87, 255, 255),
  746. model = "models/tfa/comm/gg/deathwatch_bf2/lieutenant_helmet.mdl",
  747. description = [[]],
  748. weapons = {"weapon_752bf3_ee3", "weapon_752bf3_se14c", "weapon_jew_emp_rifle", "weapon_752_dc17m_br", "keys"},
  749. command = "DWBK",
  750. max = 1,
  751. salary = 100,
  752. admin = 0,
  753. vote = false,
  754. hasLicense = false,
  755. candemote = false,
  756. category = "Mandolorians",
  757. customCheck = function(ply) return ply:GetUserGroup() == "Mando Liutenant" or ply:IsAdmin() end,
  758. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("3000") ply:SetGravity(1) return CLIENT end,
  759. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  760. })
  761.  
  762. TEAM_MOB = DarkRP.createJob("Pre Vizsla", {
  763. color = Color(141, 87, 255, 255),
  764. model = "models/tfa/comm/gg/deathwatch_bf2/commander_helmet.mdl",
  765. description = [[]],
  766. weapons = {"weapon_752bf3_ee3", "weapon_752bf3_se14c", "weapon_jew_emp_rifle", "realistic_hook", "weapon_lightsaber", "keys"},
  767. command = "DWPV",
  768. max = 1,
  769. salary = 100,
  770. admin = 0,
  771. vote = false,
  772. hasLicense = false,
  773. candemote = false,
  774. category = "Mandolorians",
  775. customCheck = function(ply) return ply:GetUserGroup() == "Pre Vizsla" or ply:IsAdmin() end,
  776. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) ply:SetHealth("4000") ply:SetGravity(1) return CLIENT end,
  777. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  778. })
  779.  
  780. TEAM_B1 = DarkRP.createJob("Jawa", {
  781. color = Color(99, 99, 99, 255),
  782. model = "models/player/b4p/b4p_jawa.mdl",
  783. description = [[]],
  784. weapons = {"weapon_752bf3_dlt20a", "sswep_jawa", "weapon_bugbait", "weapon_fists"},
  785. command = "jawa",
  786. max = 8,
  787. salary = 100,
  788. admin = 0,
  789. vote = false,
  790. hasLicense = false,
  791. modelScale = 0.6,
  792. candemote = false,
  793. category = "Jawas",
  794. customCheck = function(ply) return ply:GetUserGroup() == "Jawa" or ply:IsAdmin() end,
  795. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("500") ply:SetJumpPower("350") ply:SetGravity(1) return CLIENT end,
  796. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  797. })
  798.  
  799. TEAM_B1 = DarkRP.createJob("Star Killer", {
  800. color = Color(99, 99, 99, 255),
  801. model = "models/grealms/starkiller/starkiller_kamino.mdl",
  802. description = [[]],
  803. weapons = {"weapon_lightsaber", "weapon_jew_x8_night", "sswep_starkiller", "keys"},
  804. command = "SK",
  805. max = 1,
  806. salary = 100,
  807. admin = 0,
  808. vote = false,
  809. hasLicense = false,
  810. candemote = false,
  811. category = "Custom Faction - Star Killers",
  812. customCheck = function(ply) return ply:GetUserGroup() == "Star Killer" or ply:IsAdmin() end,
  813. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("3000") ply:SetGravity(1) return CLIENT end,
  814. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  815. })
  816.  
  817. TEAM_B1 = DarkRP.createJob("Star Killer Apprentice", {
  818. color = Color(99, 99, 99, 255),
  819. model = "models/grealms/characters/experimentaljedi/experimentaljedi.mdl",
  820. description = [[]],
  821. weapons = {"weapon_lightsaber", "keys"},
  822. command = "SKA",
  823. max = 3,
  824. salary = 100,
  825. admin = 0,
  826. vote = false,
  827. hasLicense = false,
  828. candemote = false,
  829. category = "Custom Faction - Star Killers",
  830. customCheck = function(ply) return ply:GetUserGroup() == "Star Killer Apprentice" or ply:IsAdmin() end,
  831. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("2500") ply:SetGravity(1) return CLIENT end,
  832. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  833. })
  834.  
  835. TEAM_MOB = DarkRP.createJob("Sniper Assassin Leader", {
  836. color = Color(141, 87, 255, 255),
  837. model = "models/tfa/comm/gg/pm_sw_captain_breaker_v1.mdl",
  838. description = [[]],
  839. weapons = {"gauss_rifle", "weapon_lightsaber", "weapon_camo", "realistic_hook", "weapon_752_dc17dual", "weapon_shadowvirus_grenade", "keys"},
  840. command = "SAL",
  841. max = 1,
  842. salary = 100,
  843. admin = 0,
  844. vote = false,
  845. hasLicense = false,
  846. candemote = false,
  847. category = "Custom Faction - Sniper Assassins",
  848. customCheck = function(ply) return ply:GetUserGroup() == "Sniper Assassin Leader" or ply:IsAdmin() end,
  849. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("2000") ply:SetGravity(1) return CLIENT end,
  850. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  851. })
  852.  
  853. TEAM_MOB = DarkRP.createJob("Sniper Assassin Trooper", {
  854. color = Color(141, 87, 255, 255),
  855. model = "models/tfa/comm/gg/pm_sw_captain_breaker_v1.mdl",
  856. description = [[]],
  857. weapons = {"gauss_rifle", "weapon_752_dc17", "weapon_shadowvirus_grenade", "realistic_hook", "weapon_camo", "keys"},
  858. command = "SAT",
  859. max = 2,
  860. salary = 100,
  861. admin = 0,
  862. vote = false,
  863. hasLicense = false,
  864. candemote = false,
  865. category = "Custom Faction - Sniper Assassins",
  866. customCheck = function(ply) return ply:GetUserGroup() == "Sniper Assassin" or ply:IsAdmin() end,
  867. PlayerSpawn = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 2) ply:SetHealth("1500") ply:SetGravity(1) return CLIENT end,
  868. PlayerDeath = function(ply) GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 1, GAMEMODE.Config.runspeed * 1) return CLIENT end
  869. })
  870.  
  871.  
  872. --[[---------------------------------------------------------------------------
  873. Define which team joining players spawn into and what team you change to if demoted
  874. ---------------------------------------------------------------------------]]
  875. GAMEMODE.DefaultTeam = TEAM_CC
  876.  
  877. --[[---------------------------------------------------------------------------
  878. Jobs that are hitmen (enables the hitman menu)
  879. ---------------------------------------------------------------------------]]
  880. DarkRP.addHitmanTeam(TEAM_MOB)
  881.  
  882. DarkRP.createCategory{
  883. name = "Citizen",
  884. categorises = "jobs",
  885. startExpanded = true,
  886. color = Color(0, 90, 0, 255),
  887. canSee = fp{fn.Id, true},
  888. sortOrder = 100,
  889. }
  890.  
  891. DarkRP.createCategory{
  892. name = "Rebel Troopers",
  893. categorises = "jobs",
  894. startExpanded = true,
  895. color = Color(0, 100, 0, 255),
  896. canSee = fp{fn.Id, true},
  897. sortOrder = 100,
  898. }
  899.  
  900. DarkRP.createCategory{
  901. name = "Jedis",
  902. categorises = "jobs",
  903. startExpanded = true,
  904. color = Color(0, 212, 0, 255),
  905. canSee = fp{fn.Id, true},
  906. sortOrder = 100,
  907. }
  908.  
  909. DarkRP.createCategory{
  910. name = "Storm Troopers",
  911. categorises = "jobs",
  912. startExpanded = true,
  913. color = Color(0, 100, 0, 255),
  914. canSee = fp{fn.Id, true},
  915. sortOrder = 100,
  916. }
  917.  
  918. DarkRP.createCategory{
  919. name = "Siths",
  920. categorises = "jobs",
  921. startExpanded = true,
  922. color = Color(0, 132, 0, 255),
  923. canSee = fp{fn.Id, true},
  924. sortOrder = 100,
  925. }
  926.  
  927. DarkRP.createCategory{
  928. name = "Mandolorians",
  929. categorises = "jobs",
  930. startExpanded = true,
  931. color = Color(0, 123, 0, 255),
  932. canSee = fp{fn.Id, true},
  933. sortOrder = 100,
  934. }
  935.  
  936. DarkRP.createCategory{
  937. name = "Custom Jobs",
  938. categorises = "jobs",
  939. startExpanded = true,
  940. color = Color(0, 107, 0, 255),
  941. canSee = fp{fn.Id, true},
  942. sortOrder = 100,
  943. }
  944.  
  945. DarkRP.createCategory{
  946. name = "Jawas",
  947. categorises = "jobs",
  948. startExpanded = true,
  949. color = Color(0, 107, 0, 255),
  950. canSee = fp{fn.Id, true},
  951. sortOrder = 100,
  952. }
  953.  
  954. DarkRP.createCategory{
  955. name = "Custom Faction - Sniper Assassins",
  956. categorises = "jobs",
  957. startExpanded = true,
  958. color = Color(0, 107, 0, 255),
  959. canSee = fp{fn.Id, true},
  960. sortOrder = 100,
  961. }
  962.  
  963. DarkRP.createCategory{
  964. name = "Custom Faction - Star Killers",
  965. categorises = "jobs",
  966. startExpanded = true,
  967. color = Color(0, 107, 0, 255),
  968. canSee = fp{fn.Id, true},
  969. sortOrder = 100,
  970. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement