Untitled


SUBMITTED BY: Guest

DATE: June 14, 2016, 10:30 p.m.

FORMAT: Text only

SIZE: 35.3 kB

HITS: 554

  1. --[[---------------------------------------------------------------------------
  2. DarkRP custom jobs
  3. ---------------------------------------------------------------------------
  4. This file contains your custom jobs.
  5. This file should also contain jobs from DarkRP that you edited.
  6. Note: If you want to edit a default DarkRP job, first disable it in darkrp_config/disabled_defaults.lua
  7. Once you've done that, copy and paste the job to this file and edit it.
  8. The default jobs can be found here:
  9. https://github.com/FPtje/DarkRP/blob/master/gamemode/config/jobrelated.lua
  10. For examples and explanation please visit this wiki page:
  11. http://wiki.darkrp.com/index.php/DarkRP:CustomJobFields
  12. Add jobs under the following line:
  13. ---------------------------------------------------------------------------]]
  14. TEAM_MAIRE = DarkRP.createJob("Maire", {
  15. color = Color(255, 0, 0, 255),
  16. model = "models/Obama/Obama.mdl",
  17. description = [[Le maire dois faire les lois et etre respecter.]],
  18. weapons = {"weapon_arc_atmcard", "keys", "weapon_fists", "id"},
  19. command = "mayor",
  20. max = 1,
  21. salary = 1500,
  22. admin = 0,
  23. vote = true,
  24. hasLicense = false,
  25. mayor = true,
  26. category = "Civil Protection",
  27. PlayerDeath = function(ply, weapon, killer)
  28. ply:teamBan()
  29. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  30. if killer:IsPlayer() then
  31. DarkRP.notifyAll(0, 4, "Le Président est Mort !")
  32. end
  33. end
  34. })
  35. TEAM_SMAIRE = DarkRP.createJob("Secretaire du maire", {
  36. color = Color(255, 0, 0, 255),
  37. model = "models/ltc/ccz/bdress_01v2.mdl", "models/ltc/ccz/dbdress_03v2.mdl", "models/11thdoctor/thedoctor.mdl",
  38. description = [[La secretaire dois prendre les rdv pour le maire.]],
  39. weapons = {"weapon_arc_atmcard", "keys", "weapon_fists", "id"},
  40. command = "smaire",
  41. max = 1,
  42. salary = 1500,
  43. admin = 0,
  44. vote = true,
  45. hasLicense = false,
  46. category = "Civil Protection",
  47. PlayerDeath = function(ply, weapon, killer)
  48. ply:teamBan()
  49. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  50. end
  51. })
  52. TEAM_GARDE = DarkRP.createJob("Garde du maire", {
  53. color = Color(171, 0, 0, 255),
  54. model = {
  55. "models/player/guard_pack/guard_01.mdl",
  56. "models/player/guard_pack/guard_02.mdl",
  57. "models/player/guard_pack/guard_03.mdl",
  58. "models/player/guard_pack/guard_04.mdl",
  59. "models/player/guard_pack/guard_05.mdl",
  60. "models/player/guard_pack/guard_06.mdl",
  61. "models/player/guard_pack/guard_07.mdl",
  62. "models/player/guard_pack/guard_08.mdl",
  63. "models/player/guard_pack/guard_09.mdl",
  64. },
  65. description = [[Les Gardes du maire se doivent de sacrifier leurs vie pour le Maire.]],
  66. weapons = {"weapon_arc_atmcard", "keys", "stungun", "weaponchecker", "m9k_colt1911", "weapon_fists", "id"},
  67. command = "garde",
  68. max = 3,
  69. salary = 1300,
  70. admin = 0,
  71. vote = true,
  72. hasLicense = false,
  73. category = "Citizens",
  74. PlayerDeath = function(ply, weapon, killer)
  75. ply:teamBan()
  76. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  77. end
  78. })
  79. TEAM_AGENT = DarkRP.createJob("Garde du Corps", {
  80. color = Color(171, 99, 247, 255),
  81. model = {
  82. "models/player/guard_pack/guard_01.mdl",
  83. "models/player/guard_pack/guard_02.mdl",
  84. "models/player/guard_pack/guard_03.mdl",
  85. "models/player/guard_pack/guard_04.mdl",
  86. "models/player/guard_pack/guard_05.mdl",
  87. "models/player/guard_pack/guard_06.mdl",
  88. "models/player/guard_pack/guard_07.mdl",
  89. "models/player/guard_pack/guard_08.mdl",
  90. "models/player/guard_pack/guard_09.mdl",
  91. },
  92. description = [[Les garde du corps doivent proteger/surveiller la zone de leurs employeurs.]],
  93. weapons = {"weapon_arc_atmcard", "keys", "stunstick", "weaponchecker", "weapon_fists", "stungun", "id"},
  94. command = "agent",
  95. max = 3,
  96. salary = 600,
  97. admin = 0,
  98. vote = true,
  99. hasLicense = false,
  100. category = "Citizens",
  101. PlayerDeath = function(ply, weapon, killer)
  102. ply:teamBan()
  103. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  104. end
  105. })
  106. TEAM_JUGE = DarkRP.createJob("Juge", {
  107. color = Color(13, 255, 0, 255),
  108. model = {
  109. "models/player/group01/male_05.mdl",
  110. "models/player/group01/male_01.mdl",
  111. "models/player/group01/male_09.mdl",
  112. "models/player/group01/male_04.mdl",
  113. "models/player/group01/female_01.mdl",
  114. "models/player/Group01/Female_03.mdl",
  115. "models/player/group01/female_04.mdl",
  116. "models/player/group01/female_02.mdl",
  117. },
  118. description = [[Membre du gouvernement]],
  119. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
  120. command = "juge",
  121. max = 2,
  122. salary = 1000,
  123. admin = 0,
  124. vote = false,
  125. hasLicense = false,
  126. candemote = false,
  127. category = "Citizens",
  128. PlayerDeath = function(ply, weapon, killer)
  129. ply:teamBan()
  130. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  131. end
  132. })
  133. TEAM_AVOCAT = DarkRP.createJob("Avocat [VIP]", {
  134. color = Color(13, 255, 0, 255),
  135. model = {
  136. "models/player/group01/male_05.mdl",
  137. "models/player/group01/male_01.mdl",
  138. "models/player/group01/male_09.mdl",
  139. "models/player/group01/male_04.mdl",
  140. "models/player/group01/female_01.mdl",
  141. "models/player/Group01/Female_03.mdl",
  142. "models/player/group01/female_04.mdl",
  143. "models/player/group01/female_02.mdl",
  144. },
  145. description = [[Défondez le !]],
  146. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
  147. command = "avocat",
  148. max = 2,
  149. salary = 1000,
  150. admin = 0,
  151. vote = false,
  152. hasLicense = false,
  153. candemote = false,
  154. category = "Citizens",
  155. customCheck = function(ply) return CLIENT or
  156. table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
  157. end,
  158. PlayerDeath = function(ply, weapon, killer)
  159. ply:teamBan()
  160. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  161. end
  162. })
  163. TEAM_COMMISSAIRE = DarkRP.createJob("Commissaire [VIP]", {
  164. color = Color(0, 21, 255, 255),
  165. model = {"models/player/uk_police/uk_police_01.mdl"},
  166. description = [[Gerer votre équipe et dispatcher vos employees.]],
  167. weapons = {"keys", "stungun", "weapon_fists", "realrbn_tazer_mr", "arrest_stick", "unarrest_stick", "weaponchecker", "door_ram", "stunstick", "weapon_arc_atmcard", "weapon_cuff_police", "policebadgewallet", "m9k_hk45", "id"},
  168. command = "commissaire",
  169. max = 1,
  170. salary = 600,
  171. admin = 0,
  172. vote = false,
  173. hasLicense = true,
  174. candemote = false,
  175. category = "Civil Protection",
  176. customCheck = function(ply) return CLIENT or
  177. table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
  178. end,
  179. CustomCheckFailMsg = "Ce metier est que pour les VIP",
  180. PlayerDeath = function(ply, weapon, killer)
  181. ply:teamBan()
  182. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  183. end
  184. })
  185. TEAM_POLICE = DarkRP.createJob("Policier", {
  186. color = Color(0, 21, 255, 255),
  187. model = {
  188. "models/player/nypd/male_02.mdl",
  189. "models/player/nypd/male_04.mdl",
  190. "models/player/nypd/male_05.mdl",
  191. "models/player/nypd/male_06.mdl",
  192. "models/player/nypd/male_07.mdl",
  193. "models/player/nypd/male_08.mdl",
  194. "models/player/nypd/male_09.mdl",
  195. },
  196. description = [[Vous les policers devant faire respecter les lois.]],
  197. weapons = {"keys", "stungun", "weapon_fists", "arrest_stick", "realrbn_tazer_mr", "unarrest_stick", "weaponchecker", "door_ram", "stunstick", "weapon_arc_atmcard", "weapon_cuff_police", "policebadgewallet", "m9k_hk45", "id"},
  198. command = "policier",
  199. max = 4,
  200. salary = 600,
  201. admin = 0,
  202. vote = true,
  203. hasLicense = true,
  204. candemote = false,
  205. category = "Civil Protection",
  206. PlayerDeath = function(ply, weapon, killer)
  207. ply:teamBan()
  208. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  209. end
  210. })
  211. TEAM_ARMUDEPOLICE = DarkRP.createJob("Armurier de Police", {
  212. color = Color(0, 21, 255, 255),
  213. model = {
  214. "models/player/nypd/male_02.mdl",
  215. "models/player/nypd/male_04.mdl",
  216. "models/player/nypd/male_05.mdl",
  217. "models/player/nypd/male_06.mdl",
  218. "models/player/nypd/male_07.mdl",
  219. "models/player/nypd/male_08.mdl",
  220. "models/player/nypd/male_09.mdl",
  221. },
  222. description = [[Vous devez donner des armes a la police.]],
  223. weapons = {"keys", "stungun", "weapon_fists", "arrest_stick", "realrbn_tazer_mr", "unarrest_stick", "weaponchecker", "door_ram", "stunstick", "weapon_arc_atmcard", "weapon_cuff_police", "policebadgewallet", "id"},
  224. command = "armudepolicier",
  225. max = 2,
  226. salary = 400,
  227. admin = 0,
  228. vote = true,
  229. hasLicense = true,
  230. candemote = false,
  231. category = "Civil Protection",
  232. PlayerDeath = function(ply, weapon, killer)
  233. ply:teamBan()
  234. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  235. end
  236. })
  237. TEAM_BAC = DarkRP.createJob("BAC", {
  238. color = Color(13, 255, 0, 255),
  239. model = {
  240. "models/player/group01/male_01.mdl",
  241. "models/player/Group01/Male_07.mdl",
  242. },
  243. description = [[La BAC dois s'infiltrer dans la Mafia et/ou les Gangsters dans l'objectifs de les faire tomber.]],
  244. weapons = {"keys", "stungun", "weapon_fists", "arrest_stick", "realrbn_tazer_mr", "unarrest_stick", "weaponchecker", "door_ram", "stunstick", "weapon_arc_atmcard", "weapon_cuff_police", "m9k_deagle", "policebadge", "ultimate_disguise_kit", "id"},
  245. command = "bac",
  246. max = 2,
  247. salary = 650,
  248. admin = 0,
  249. vote = true,
  250. hasLicense = true,
  251. candemote = false,
  252. category = "Civil Protection",
  253. PlayerDeath = function(ply, weapon, killer)
  254. ply:teamBan()
  255. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  256. end
  257. })
  258. TEAM_INSPECTEUR = DarkRP.createJob("Inspecteur", {
  259. color = Color(0, 21, 255, 255),
  260. model = {
  261. "models/player/nypd/male_02.mdl",
  262. "models/player/nypd/male_04.mdl",
  263. "models/player/nypd/male_05.mdl",
  264. "models/player/nypd/male_06.mdl",
  265. "models/player/nypd/male_07.mdl",
  266. "models/player/nypd/male_08.mdl",
  267. "models/player/nypd/male_09.mdl",
  268. },
  269. description = [[La balance]],
  270. weapons = {"keys", "stungun", "weapon_fists", "arrest_stick", "realrbn_tazer_mr", "unarrest_stick", "weaponchecker", "door_ram", "stunstick", "weapon_arc_atmcard", "weapon_cuff_police", "policebadgewallet", "m9k_hk45", "id"},
  271. command = "inpecteur",
  272. max = 6,
  273. salary = 890,
  274. admin = 0,
  275. vote = false,
  276. hasLicense = true,
  277. candemote = false,
  278. category = "Civil Protection",
  279. PlayerDeath = function(ply, weapon, killer)
  280. ply:teamBan()
  281. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  282. end
  283. })
  284. TEAM_NEGOCIATEUR = DarkRP.createJob("Negociateur [VIP]", {
  285. color = Color(0, 21, 255, 255),
  286. model = "models/makarov.mdl",
  287. description = [[Négocier les rançons]],
  288. weapons = {"arrest_stick", "unarrest_stick", "m9k_famas", "stunstick", "door_ram", "realrbn_tazer_mr", "weaponchecker", "weapon_arc_atmcard", "stungun", "weapon_cuff_police", "policebadgewallet", "weapon_fists", "id"},
  289. command = "negociateur",
  290. max = 2,
  291. salary = 1100,
  292. admin = 0,
  293. vote = false,
  294. hasLicense = true,
  295. category = "Civil Protection",
  296. customCheck = function(ply) return CLIENT or
  297. table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
  298. end,
  299. CustomCheckFailMsg = "Ce metier est que pour les VIP",
  300. PlayerDeath = function(ply, weapon, killer)
  301. ply:teamBan()
  302. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  303. end
  304. })
  305. TEAM_CHEFGIGN = DarkRP.createJob("Chef du Swat [VIP]", {
  306. color = Color(0, 21, 255, 255),
  307. model = "models/codmw2/codmw2m.mdl",
  308. description = [[Le chef du swat dois gérée ces troupes en cas de problemes.]],
  309. weapons = {"arrest_stick", "unarrest_stick", "m9k_famas", "stunstick", "realrbn_tazer_mr", "door_ram", "weaponchecker", "weapon_arc_atmcard", "stungun", "weapon_cuff_police", "policebadgewallet", "weapon_fists", "id"},
  310. command = "chefgign",
  311. max = 1,
  312. salary = 1100,
  313. admin = 0,
  314. vote = true,
  315. hasLicense = true,
  316. category = "Civil Protection",
  317. customCheck = function(ply) return CLIENT or
  318. table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
  319. end,
  320. CustomCheckFailMsg = "Ce metier est que pour les VIP",
  321. PlayerDeath = function(ply, weapon, killer)
  322. ply:teamBan()
  323. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  324. end
  325. })
  326. TEAM_GIGN = DarkRP.createJob("Swat", {
  327. color = Color(0, 21, 255, 255),
  328. model = "models/codmw2/codmw2m.mdl",
  329. description = [[Les Swat doivents écouter leurs chefs et tout faire pour finir leurs mission.]],
  330. weapons = {"arrest_stick", "unarrest_stick", "m9k_g36", "stunstick", "door_ram", "weaponchecker", "realrbn_tazer_mr", "weapon_arc_atmcard", "stungun", "weapon_cuff_police", "policebadgewallet", "weapon_fists", "id"},
  331. command = "gign",
  332. max = 4,
  333. salary = 950,
  334. admin = 0,
  335. vote = true,
  336. hasLicense = true,
  337. category = "Civil Protection",
  338. PlayerDeath = function(ply, weapon, killer)
  339. ply:teamBan()
  340. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  341. end
  342. })
  343. TEAM_BANQUIER = DarkRP.createJob("Banquier", {
  344. color = Color(163, 219, 90, 255),
  345. model = {
  346. "models/player/suits/male_09_closed_coat_tie.mdl",
  347. "models/player/suits/male_04_closed_coat_tie.mdl",
  348. "models/player/suits/male_02_closed_coat_tie.mdl",
  349. "models/player/suits/male_01_closed_coat_tie.mdl",
  350. },
  351. description = [[Le banquier dois faire des protection a la banque pour proteger les printers de ses clients.]],
  352. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
  353. command = "banquier",
  354. max = 2,
  355. salary = 600,
  356. admin = 0,
  357. vote = false,
  358. hasLicense = false,
  359. candemote = false,
  360. category = "Citizens",
  361. PlayerDeath = function(ply, weapon, killer)
  362. ply:teamBan()
  363. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  364. end
  365. })
  366. TEAM_TAXI = DarkRP.createJob("Conducteur de Bus", {
  367. color = Color(245, 224, 0, 255),
  368. model = {
  369. "models/player/group01/male_05.mdl",
  370. "models/player/group01/male_01.mdl",
  371. "models/player/group01/male_09.mdl",
  372. "models/player/group01/male_04.mdl",
  373. "models/player/group01/female_01.mdl",
  374. "models/player/Group01/Female_03.mdl",
  375. "models/player/group01/female_04.mdl",
  376. "models/player/group01/female_02.mdl",
  377. },
  378. description = [[S'occupe des transports urbains]],
  379. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
  380. command = "conducteurdebus",
  381. max = 4,
  382. salary = 800,
  383. admin = 0,
  384. vote = false,
  385. hasLicense = false,
  386. candemote = false,
  387. category = "Citizens",
  388. PlayerDeath = function(ply, weapon, killer)
  389. ply:teamBan()
  390. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  391. end
  392. })
  393. TEAM_MECA = DarkRP.createJob("Mecanicien", {
  394. color = Color(155, 100, 196, 255),
  395. model = {
  396. "models/player/odessa.mdl",
  397. },
  398. description = [[Réparation des vehicules]],
  399. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "vc_wrench", "id"},
  400. command = "mecanic",
  401. max = 4,
  402. salary = 250,
  403. admin = 0,
  404. vote = false,
  405. hasLicense = false,
  406. candemote = false,
  407. category = "Citizens",
  408. PlayerDeath = function(ply, weapon, killer)
  409. ply:teamBan()
  410. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  411. end
  412. })
  413. TEAM_MEDECIN = DarkRP.createJob("Medecin", {
  414. color = Color(0, 224, 168, 255),
  415. model = {
  416. "models/player/blackmesa_scientific.mdl",
  417. },
  418. description = [[Les médecin se doivent de sauvers un maximum de vie.]],
  419. weapons = {"med_kit", "weapon_arc_atmcard", "weapon_fists", "weapon_defibrilator", "id"},
  420. command = "medecin",
  421. max = 2,
  422. salary = 750,
  423. admin = 0,
  424. vote = false,
  425. hasLicense = false,
  426. category = "Citizens",
  427. PlayerDeath = function(ply, weapon, killer)
  428. ply:teamBan()
  429. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  430. end
  431. })
  432. TEAM_GUN = DarkRP.createJob("Vendeur d'arme", {
  433. color = Color(222, 144, 0, 255),
  434. model = {
  435. "models/ninja/mgs5gz/mgs5_gz_big_boss_sneaking_suit.mdl",
  436. },
  437. description = [[Le vendeur d'armes dois vendre des armes a des gens avec License.]],
  438. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
  439. command = "gun",
  440. max = 2,
  441. salary = 500,
  442. admin = 0,
  443. vote = false,
  444. hasLicense = false,
  445. candemote = false,
  446. category = "Citizens",
  447. PlayerDeath = function(ply, weapon, killer)
  448. ply:teamBan()
  449. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  450. end
  451. })
  452. TEAM_QUINCAIL = DarkRP.createJob("Quincailler", {
  453. color = Color(219, 135, 0, 255),
  454. model = {
  455. "models/player/monk.mdl",
  456. },
  457. description = [[Le quincailler est le seul qui vend les menottes pour avoir des otages.]],
  458. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id",},
  459. command = "quicaille",
  460. max = 3,
  461. salary = 500,
  462. admin = 0,
  463. vote = false,
  464. hasLicense = false,
  465. candemote = false,
  466. category = "Citizens",
  467. PlayerDeath = function(ply, weapon, killer)
  468. ply:teamBan()
  469. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  470. end
  471. })
  472. TEAM_MINEURC = DarkRP.createJob("Mineur", {
  473. color = Color(78, 80, 81, 255),
  474. model = {
  475. "models/player/monk.mdl",
  476. },
  477. description = [[Le mineur dois allez miner a coter des chalets.]],
  478. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "mgs_pickaxe", "id",},
  479. command = "mineurc",
  480. max = 2,
  481. salary = 500,
  482. admin = 0,
  483. vote = false,
  484. hasLicense = false,
  485. candemote = false,
  486. category = "Citizens",
  487. PlayerDeath = function(ply, weapon, killer)
  488. ply:teamBan()
  489. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  490. end
  491. })
  492. TEAM_NINJA = DarkRP.createJob("Ninja [VIP]", {
  493. color = Color(0, 133, 102, 255),
  494. model = {
  495. "models/player/spike/noscopedjfk.mdl",
  496. },
  497. description = [[Le Ninja dois se balader sur les murs/toit (sauf celui de la mairie) et il a le droit de se defendre avec un couteau.]],
  498. weapons = {"keys", "weapon_arc_atmcard", "csgo_gut_night", "weapon_fists", "vip_swep_ninjarope_v2x2", "id"},
  499. command = "ninja",
  500. max = 3,
  501. salary = 700,
  502. admin = 0,
  503. vote = false,
  504. hasLicense = false,
  505. candemote = false,
  506. category = "Citizens",
  507. customCheck = function(ply) return CLIENT or
  508. table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
  509. end,
  510. CustomCheckFailMsg = "Ce metier est que pour les VIP",
  511. PlayerDeath = function(ply, weapon, killer)
  512. ply:teamBan()
  513. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  514. end
  515. })
  516. TEAM_ORGANISATEURJEUX = DarkRP.createJob("Organisateur de jeux", {
  517. color = Color(13, 255, 0, 255),
  518. model = {
  519. "models/player/group01/male_05.mdl",
  520. "models/player/group01/male_01.mdl",
  521. "models/player/group01/male_09.mdl",
  522. "models/player/group01/male_04.mdl",
  523. "models/player/group01/female_01.mdl",
  524. "models/player/Group01/Female_03.mdl",
  525. "models/player/group01/female_04.mdl",
  526. "models/player/group01/female_02.mdl",
  527. },
  528. description = [[L'organisateur de Jeux dois cree des evenement comme il le sens.]],
  529. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
  530. command = "organisateurjeux",
  531. max = 0,
  532. salary = 500,
  533. admin = 0,
  534. vote = false,
  535. hasLicense = false,
  536. candemote = false,
  537. category = "Citizens",
  538. })
  539. TEAM_ORGADC = DarkRP.createJob("Organisateur de course Legal", {
  540. color = Color(155, 100, 196, 255),
  541. model = {
  542. "models/player/spike/itzblitzhd.mdl",
  543. },
  544. description = [[Vous avez pour objectifs de faire des courses de voiture de façon protéger et sans gain.]],
  545. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
  546. command = "orgadc",
  547. max = 1,
  548. salary = 200,
  549. admin = 0,
  550. vote = false,
  551. hasLicense = false,
  552. candemote = false,
  553. category = "Citizens",
  554. PlayerDeath = function(ply, weapon, killer)
  555. ply:teamBan()
  556. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  557. end
  558. })
  559. TEAM_ORGADCI = DarkRP.createJob("Organisateur de course Illegal", {
  560. color = Color(155, 100, 196, 255),
  561. model = {
  562. "models/player/spike/itzblitzhd.mdl",
  563. },
  564. description = [[Votre objectifs est de faire des courses sans protection et avec le droit de triche.]],
  565. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
  566. command = "organdci",
  567. max = 1,
  568. salary = 150,
  569. admin = 0,
  570. vote = false,
  571. hasLicense = false,
  572. candemote = false,
  573. category = "Citizens",
  574. PlayerDeath = function(ply, weapon, killer)
  575. ply:teamBan()
  576. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  577. end
  578. })
  579. TEAM_HACK = DarkRP.createJob("Hackeur", {
  580. color = Color(201, 50, 138, 255),
  581. model = "models/player/aiden_pearce.mdl",
  582. description = [[Les hackeurs doivent se faire de l'argent sur les ATM ! sans se faire prendre.]],
  583. weapons = {"weapon_arc_atmcard", "weapon_fists", "keys", "weapon_arc_atmhack", "id"},
  584. command = "hack",
  585. max = 2,
  586. salary = 450,
  587. admin = 0,
  588. vote = false,
  589. hasLicense = false,
  590. category = "Citizens",
  591. PlayerDeath = function(ply, weapon, killer)
  592. ply:teamBan()
  593. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  594. end
  595. })
  596. TEAM_HACKP = DarkRP.createJob("Hackeur Pro [VIP]", {
  597. color = Color(201, 50, 138, 255),
  598. model = "models/player/aiden_pearce.mdl",
  599. description = [[Le hackeur est libre de hacker se qu'il veux a conditions qu'il ne se fasse pas arreter.]],
  600. weapons = {"weapon_arc_atmcard", "weapon_fists", "keys", "weapon_arc_atmhack", "weapon_hack_phone", "id"},
  601. command = "hackp",
  602. max = 1,
  603. salary = 450,
  604. admin = 0,
  605. vote = false,
  606. hasLicense = false,
  607. category = "Citizens",
  608. customCheck = function(ply) return CLIENT or
  609. table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
  610. end,
  611. PlayerDeath = function(ply, weapon, killer)
  612. ply:teamBan()
  613. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  614. end
  615. })
  616. TEAM_VOLEUR = DarkRP.createJob("Voleur", {
  617. color = Color(201, 145, 89, 255),
  618. model = {
  619. "models/player/group01/male_05.mdl",
  620. "models/player/group01/male_01.mdl",
  621. "models/player/group01/male_09.mdl",
  622. "models/player/group01/male_04.mdl",
  623. "models/player/group01/female_01.mdl",
  624. "models/player/Group01/Female_03.mdl",
  625. "models/player/group01/female_04.mdl",
  626. "models/player/group01/female_02.mdl",
  627. "models/player/group01/cookies114.mdl",
  628. },
  629. description = [[Votre objectifs est de volée tout et n'importe quoi mais de façon discrete.]],
  630. weapons = {"weapon_arc_atmcard", "lockpick", "weapon_fists", "id", "pickpocket"},
  631. command = "voleur",
  632. max = 2,
  633. salary = 300,
  634. admin = 0,
  635. vote = false,
  636. hasLicense = false,
  637. category = "Citizens",
  638. PlayerDeath = function(ply, weapon, killer)
  639. ply:teamBan()
  640. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  641. end
  642. })
  643. TEAM_WEED = DarkRP.createJob("Fabriquant de Weed [VIP]", {
  644. color = Color(0, 209, 24, 255),
  645. model = {
  646. "models/snoopdogg.mdl",
  647. },
  648. description = [[Faites de la weed sans vous faire prendre par la polices.]],
  649. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
  650. command = "weed",
  651. max = 4,
  652. salary = 500,
  653. admin = 0,
  654. vote = false,
  655. hasLicense = false,
  656. candemote = false,
  657. category = "Citizens",
  658. customCheck = function(ply) return CLIENT or
  659. table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
  660. end,
  661. PlayerDeath = function(ply, weapon, killer)
  662. ply:teamBan()
  663. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  664. end
  665. })
  666. TEAM_METH = DarkRP.createJob("Fabriquant de Meth", {
  667. color = Color(0, 213, 255, 255),
  668. model = {
  669. "models/bloocobalt/splinter cell/chemsuit_cod.mdl",
  670. },
  671. description = [[Vous devez faire de la bonne meth et allez la revendre sans vous faire prendre.]],
  672. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
  673. command = "meth",
  674. max = 4,
  675. salary = 500,
  676. admin = 0,
  677. vote = false,
  678. hasLicense = false,
  679. candemote = false,
  680. category = "Citizens",
  681. PlayerDeath = function(ply, weapon, killer)
  682. ply:teamBan()
  683. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  684. end
  685. })
  686. TEAM_DEALER = DarkRP.createJob("Dealer de Drogues [Out of Service]", {
  687. color = Color(204, 205, 0, 255),
  688. model = {
  689. "models/player/group01/male_05.mdl",
  690. "models/player/group01/male_01.mdl",
  691. "models/player/group01/male_09.mdl",
  692. "models/player/group01/male_04.mdl",
  693. "models/player/group01/female_01.mdl",
  694. "models/player/Group01/Female_03.mdl",
  695. "models/player/group01/female_04.mdl",
  696. "models/player/group01/female_02.mdl",
  697. },
  698. description = [[Le vendeur de drogue dois vendre ça drogue dans des coins sombre sans se faire prendre par la police.]],
  699. weapons = {"weapon_arc_atmcard", "weapon_fists"},
  700. command = "deal",
  701. max = 3,
  702. salary = 300,
  703. admin = 1,
  704. vote = false,
  705. hasLicense = false,
  706. PlayerDeath = function(ply, weapon, killer)
  707. ply:teamBan()
  708. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  709. end
  710. })
  711. TEAM_PARRAINXXX = DarkRP.createJob("Parrain [VIP]", {
  712. color = Color(0, 0, 0, 255),
  713. model = {
  714. "models/fearless/don1.mdl",
  715. },
  716. description = [[Le parrain est le chef des mafieux.]],
  717. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "lockpick", "keypad_cracker", "id"},
  718. command = "parrainxxx",
  719. max = 1,
  720. salary = 800,
  721. admin = 0,
  722. vote = false,
  723. hasLicense = false,
  724. candemote = false,
  725. customCheck = function(ply) return CLIENT or
  726. table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
  727. end,
  728. PlayerDeath = function(ply, weapon, killer)
  729. ply:teamBan()
  730. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  731. end
  732. })
  733. TEAM_MAFIA = DarkRP.createJob("Mafieu", {
  734. color = Color(0, 0, 0, 255),
  735. model = {
  736. "models/humans/mafia/male_02.mdl",
  737. "models/humans/mafia/male_04.mdl",
  738. "models/humans/mafia/male_06.mdl",
  739. },
  740. description = [[Le mafieu dois tout faire sous les ordres de sont parrain.]],
  741. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
  742. command = "mafia",
  743. max = 4,
  744. salary = 500,
  745. admin = 0,
  746. vote = false,
  747. hasLicense = false,
  748. candemote = false,
  749. category = "Citizens",
  750. PlayerDeath = function(ply, weapon, killer)
  751. ply:teamBan()
  752. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  753. end
  754. })
  755. TEAM_CHEFGANGS = DarkRP.createJob("Chef des Gangsters [VIP]", {
  756. color = Color(151, 0, 182, 255),
  757. model = {
  758. "models/splinks/kf2/characters/player_tanaka.mdl",
  759. },
  760. description = [[Le chef des gangsters dois aidé au braquage et imaginer le plan pour braquer la bank.]],
  761. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "weapon_hack_phone", "lockpick", "id"},
  762. command = "chefgangsters",
  763. max = 1,
  764. salary = 800,
  765. admin = 0,
  766. vote = false,
  767. hasLicense = false,
  768. candemote = false,
  769. customCheck = function(ply) return CLIENT or
  770. table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
  771. end,
  772. PlayerDeath = function(ply, weapon, killer)
  773. ply:teamBan()
  774. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  775. end
  776. })
  777. TEAM_GANG = DarkRP.createJob("Gangster", {
  778. color = Color(104, 0, 145, 255),
  779. model = {
  780. "models/player/pd2_chains_p.mdl",
  781. "models/player/pd2_wolf_p.mdl",
  782. "models/player/pd2_hoxton_p.mdl",
  783. },
  784. description = [[Le gangster a pour objectifs de braquer la banque.]],
  785. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
  786. command = "gangster",
  787. max = 4,
  788. salary = 500,
  789. admin = 0,
  790. vote = false,
  791. hasLicense = false,
  792. candemote = false,
  793. category = "Citizens",
  794. PlayerDeath = function(ply, weapon, killer)
  795. ply:teamBan()
  796. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  797. end
  798. })
  799. TEAM_BLOODZ = DarkRP.createJob("Bloodz", {
  800. color = Color(104, 0, 145, 255),
  801. model = {
  802. "models/player/bloodz/slow_1.mdl",
  803. "models/player/bloodz/slow_2.mdl",
  804. "models/player/bloodz/slow_3.mdl",
  805. },
  806. description = [[Vous êtes en guerre avec les Cripz.]],
  807. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
  808. command = "bloodz",
  809. max = 4,
  810. salary = 500,
  811. admin = 0,
  812. vote = false,
  813. hasLicense = false,
  814. candemote = false,
  815. category = "Citizens",
  816. PlayerDeath = function(ply, weapon, killer)
  817. ply:teamBan()
  818. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  819. end
  820. })
  821. TEAM_CRIPZ = DarkRP.createJob("Cripz", {
  822. color = Color(104, 0, 145, 255),
  823. model = {
  824. "models/player/cripz/slow_1.mdl",
  825. "models/player/cripz/slow_2.mdl",
  826. "models/player/cripz/slow_3.mdl",
  827. },
  828. description = [[Vous êtes en guerre avec les Bloodz.]],
  829. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
  830. command = "cripz",
  831. max = 4,
  832. salary = 500,
  833. admin = 0,
  834. vote = false,
  835. hasLicense = false,
  836. candemote = false,
  837. category = "Citizens",
  838. PlayerDeath = function(ply, weapon, killer)
  839. ply:teamBan()
  840. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  841. end
  842. })
  843. TEAM_PSYCHO = DarkRP.createJob("Psychopathe [VIP]", {
  844. color = Color(64, 115, 80, 255),
  845. model = "models/billy_jigsaw.mdl",
  846. description = [[Le psycopathe dois tué les gens de façon folle et discrete grâce a sont couteau.]],
  847. weapons = {"weapon_arc_atmcard", "keys", "weapon_fists", "csgo_gut_night", "id"},
  848. command = "psycho",
  849. max = 2,
  850. salary = 150,
  851. admin = 0,
  852. vote = true,
  853. hasLicense = false,
  854. category = "Citizens",
  855. customCheck = function(ply) return CLIENT or
  856. table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
  857. end,
  858. CustomCheckFailMsg = "Ce metier est que pour les VIP",
  859. PlayerDeath = function(ply, weapon, killer)
  860. ply:teamBan()
  861. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  862. end
  863. })
  864. TEAM_TUEUR = DarkRP.createJob("Tueur a gage [VIP]", {
  865. color = Color(0, 133, 102, 255),
  866. model = {
  867. "models/player/agent_47.mdl",
  868. },
  869. description = [[Le tueur a gage dois tuée les gens en fonction de ses contrats.]],
  870. weapons = {"keys", "weapon_arc_atmcard", "m9k_svu", "weapon_fists", "id"},
  871. command = "tueur",
  872. max = 1,
  873. salary = 700,
  874. admin = 0,
  875. vote = false,
  876. hasLicense = false,
  877. candemote = false,
  878. customCheck = function(ply) return CLIENT or
  879. table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
  880. end,
  881. CustomCheckFailMsg = "Ce metier est que pour les VIP",
  882. PlayerDeath = function(ply, weapon, killer)
  883. ply:teamBan()
  884. ply:changeTeam(GAMEMODE.DefaultTeam, true)
  885. end
  886. })
  887. TEAM_TOWER = DarkRP.createJob("Agent de Stationnement", {
  888. color = Color(255, 165, 51, 255),
  889. model = "models/fearless/fireman2.mdl",
  890. description = [[Vous pouvez ramenez les véhicule au Concessionaire.]],
  891. weapons = {"tow_attach"},
  892. command = "tower",
  893. max = 3,
  894. salary = 450,
  895. admin = 0,
  896. vote = false,
  897. hasLicense = false
  898. })
  899. TEAM_SDF = DarkRP.createJob("SDF", {
  900. color = Color(255, 165, 51, 255),
  901. model = "models/ninja/vaas.mdl",
  902. description = [[Cet choses.]],
  903. weapons = {"keys", "weapon_arc_atmcard", "weapon_bugbait", "weapon_fists", "id",},
  904. command = "sdf",
  905. max = 0,
  906. salary = 5,
  907. admin = 0,
  908. vote = false,
  909. hasLicense = false,
  910. })
  911. TEAM_ORGADS = DarkRP.createJob("Event Ectasia[Admin]", {
  912. color = Color(155, 100, 196, 255),
  913. model = {
  914. "models/jessev92/sawhero.mdl",
  915. },
  916. description = [[Réservé pour les Events.]],
  917. weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id",},
  918. command = "orgads",
  919. max = 1,
  920. salary = 250,
  921. admin = 0,
  922. vote = false,
  923. hasLicense = false,
  924. candemote = false,
  925. category = "Citizens",
  926. customCheck = function(ply) return CLIENT or
  927. table.HasValue({"admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
  928. end,
  929. })
  930. TEAM_STAFF = DarkRP.createJob("STAFF EctasiaRP", {
  931. color = Color(234, 0, 70, 255),
  932. model = {
  933. "models/player/anon/anon.mdl", --tron--
  934. "models/captainbigbutt/vocaloid/miku_append.mdl",--Miku--
  935. "models/excalibur/excalibur.mdl",--Warfram--
  936. "models/player/slow/tk/ironman/slow_v3.mdl",--IronMan--
  937. "models/risenshine/gang_beast.mdl",--GangBeast--
  938. "models/captainbigbutt/vocaloid/shadow_miku_append_competitive.mdl", --Shadow Miku--
  939. "models/captainbigbutt/vocaloid/miku_carbon.mdl",--MikuCarbon--
  940. "models/skullkid/skullkid.mdl", --SkullKid--
  941. "models/player/trenchcoat/slow.mdl", --SLOW--
  942. },
  943. description = [[Réservée au admin.]],
  944. weapons = {"weapon_arc_atmcard", "weapon_fists", "freezegun", "csgo_daggers_marblefade", "csgo_karambit_slaughter", "csgo_butterfly_tiger", "csgo_bayonet_fade", "weapon_hpmstick"},
  945. command = "staff",
  946. max = 0,
  947. salary = 200000,
  948. admin = 1,
  949. vote = false,
  950. hasLicense = false,
  951. candemote = false,
  952. customCheck = function(ply) return CLIENT or
  953. table.HasValue({"admin","superadmin","Fondateur","Co-Fondateur","Modérateur"}, ply:GetNWString("usergroup"))
  954. end,
  955. })
  956. TEAM_MODOTEST = DarkRP.createJob("Moderation EctasiaRP", {
  957. color = Color(234, 0, 70, 255),
  958. model = {
  959. "models/player/anon/anon.mdl", --tron--
  960. },
  961. description = [[Réservée au Modo.]],
  962. weapons = {"weapon_arc_atmcard", "weapon_fists", "csgo_falchion_crimsonwebs"},
  963. command = "modotest",
  964. max = 0,
  965. salary = 2000,
  966. admin = 0,
  967. vote = false,
  968. hasLicense = false,
  969. candemote = false,
  970. customCheck = function(ply) return CLIENT or
  971. table.HasValue({"Modo-Test"}, ply:GetNWString("usergroup"))
  972. end,
  973. })
  974. --[[---------------------------------------------------------------------------
  975. Define which team joining players spawn into and what team you change to if demoted
  976. ---------------------------------------------------------------------------]]
  977. GAMEMODE.DefaultTeam = TEAM_CITIZEN
  978. --[[---------------------------------------------------------------------------
  979. Define which teams belong to civil protection
  980. Civil protection can set warrants, make people wanted and do some other police related things
  981. ---------------------------------------------------------------------------]]
  982. GAMEMODE.CivilProtection = {
  983. [TEAM_POLICE] = true,
  984. [TEAM_MAIRE] = true,
  985. [TEAM_STAFF] = true,
  986. [TEAM_BAC] = true,
  987. [TEAM_CHEFGIGN] = true,
  988. [TEAM_GIGN] = true,
  989. [TEAM_POLICE] = true,
  990. [TEAM_COMMISSAIRE] = true,
  991. [TEAM_INSPECTEUR] = true,
  992. }
  993. --[[---------------------------------------------------------------------------
  994. Jobs that are hitmen (enables the hitman menu)
  995. ---------------------------------------------------------------------------]]
  996. DarkRP.addHitmanTeam(TEAM_TUEUR)

comments powered by Disqus