balou27

job.lua

Oct 14th, 2019
566
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 36.66 KB | None | 0 0
  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.  
  7. Note: If you want to edit a default DarkRP job, first disable it in darkrp_config/disabled_defaults.lua
  8.       Once you've done that, copy and paste the job to this file and edit it.
  9.  
  10. The default jobs can be found here:
  11. https://github.com/FPtje/DarkRP/blob/master/gamemode/config/jobrelated.lua
  12.  
  13. For examples and explanation please visit this wiki page:
  14. http://wiki.darkrp.com/index.php/DarkRP:CustomJobFields
  15.  
  16. Add your custom jobs under the following line:
  17. ---------------------------------------------------------------------------]]
  18.  
  19.  
  20. --  HABITANT    ---------------------------------------------------------------------------------------------------------------------------------------
  21.  
  22. TEAM_AGENTSECURITE = DarkRP.createJob("Agent de Sécurité", {
  23.     color = Color(1, 215, 88, 255),
  24.     model = {
  25.             "models/player/portal/male_01_security.mdl",
  26.             "models/player/portal/male_02_security.mdl",
  27.             "models/player/portal/male_03_security.mdl",
  28.             "models/player/portal/male_04_security.mdl",
  29.             "models/player/portal/male_05_security.mdl",
  30.             "models/player/portal/male_06_security.mdl",
  31.             "models/player/portal/male_07_security.mdl",
  32.             "models/player/portal/male_08_security.mdl",
  33.             "models/player/portal/male_09_security.mdl"
  34.             },
  35.     description = [[
  36. Obligation de trouver un client où vous pourrez effectuer votre rôle d’agent de sécurité ou également être au service du Maire de Riverside.
  37. Obligation de respecter le métier d’agent de sécurité et de le jouer correctement, fouillez tout le monde entrant, surveillance, etc.
  38. Obligation de restituer tout objet ou arme confisquée lors d’un contrôle à son propriétaire d’origine.
  39.  
  40. Autorisation d’avoir une arme à feu de classe A-B (arme de poing & fusil à pompe) seulement en DICTATURE.
  41. Autorisation de refuser l'accès à une personne armée après l’avoir fouillé.
  42.  
  43. Interdit de voler tout objet ou armes.
  44. Interdit d’entraver toutes personnes sans motif valable.
  45. Interdit de bloquer l’accès au service du secours, Pompier, Gendarmerie et GIGN.  
  46. Interdit de vous rebeller contre votre patron si ce dernier vous manque de respect ou autres. (si insulte contactait le staff)
  47. Interdit de vous faire passer pour des agents de la gendarmerie, vous devez respecter le peint RP qui vous oblige à avoir peur en cas d’attaque et de ne pas jouer à Rambo.
  48. Interdit de jouer votre rôle de sécurité dans l’illégal.
  49.  
  50. Métier sous Rang automatique, ceux qui vous augmente votre rang, bonus en pourcentage de votre salaire de base et des bonus d'équipement.
  51. ]],
  52.     weapons = {
  53.             "weapon_checker",
  54.             "weapon_stunswep"
  55.             },
  56.     command = "agent_securite_crimexrpfezfzedq",
  57.     max = 6,
  58.     salary = 150,
  59.     admin = 0,
  60.     vote = false,
  61.     hasLicense = false,
  62.     candemote = false,
  63.     category = "Habitant",
  64.     PlayerDeath = function(ply, weapon, killer)
  65.         ply:teamBan()
  66.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  67.         DarkRP.notifyAll(0, 4, "")
  68.     end,
  69.     bodygroups = {
  70.         ["body"] = {0},
  71.         ["Hat"] = {0,1},
  72.         ["Baton"] = {0},
  73.     }
  74. })
  75.  
  76. TEAM_ZLM_LAWNMOWERMAN = DarkRP.createJob("Agent en Espaces Verts", {
  77.     color = Color(1, 215, 88, 255),
  78.     model = {"models/player/hostage/hostage_04.mdl"},
  79.     description = [[
  80. Obligation de respecter votre métier qui consiste à garder un environnement propre en coupant l’herbe haute dans la ville et ses alentour.
  81.  
  82. Interdit de posséder une arme à feu ou autres.
  83.  
  84. Interdit d’utiliser un autre véhicule que celui qui vous ait donnée par défaut dans votre métier
  85. ]],
  86.     weapons = {},
  87.     command = "zlm_lawnmowerman_crimexrpcecqdde",
  88.     max = 2,
  89.     salary = 100,
  90.     admin = 0,
  91.     vote = false,
  92.     hasLicense = false,
  93.     candemote = false,
  94.     category = "Habitant",
  95.     PlayerDeath = function(ply, weapon, killer)
  96.         ply:teamBan()
  97.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  98.         DarkRP.notifyAll(0, 4, "")
  99.     end
  100. })
  101.  
  102. TEAM_ARMURIER = DarkRP.createJob("Armurier", {
  103.     color = Color(1, 215, 88, 255),
  104.     model = {"models/player/hostage/hostage_04.mdl"},
  105.     description = [[
  106. Obligation de vous annoncer quand votre commerce est prêt à accueillir des clients.
  107. Obligation lors des ventes d’armes “légal” vous devez systématiquement demander la licence d’arme à la personne.
  108. Obligation de satisfaire tous vos clients qui vous commandent des armes.
  109. Obligation de répondre au téléphone lorsque vous êtes disponible.
  110. Obligation de posséder un magasin, interdit de vendre à la sauvette.
  111.  
  112. Autorisation d’avoir une arme à feu de classe A (arme de poing).
  113. Autorisation de faire de la vente d’armes illégales (vous ne demanderez pas les licences d’armes aux personnes, vous ne vérifiez rien).
  114. Autorisation de refuser une vente qui vous semble louche ou que la personne ne veut/peut pas payer.
  115.  
  116. Interdit de se give pour soi ou ses amis des armes.
  117. Interdit d’abuser sur les taxes d’armes. (pas plus de 50% du prix de base en plus)
  118. Interdit vous ne pouvez pas donner une arme gratuitement ou contre l’échange d’élimination de concurrence.
  119. Interdit de rester dans une propriété dans le seul but de fournir en continuité les propriétaires de cette dernière.
  120. Interdit de faire des alliances métier en tous genres vous travailler seul ou avec un agent de sécurité.
  121. ]],
  122.     weapons = {},
  123.     command = "armurier_crimexrpcezczec",
  124.     max = 2,
  125.     salary = 160,
  126.     admin = 0,
  127.     vote = false,
  128.     hasLicense = false,
  129.     candemote = false,
  130.     category = "Habitant",
  131.     PlayerDeath = function(ply, weapon, killer)
  132.         ply:teamBan()
  133.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  134.         DarkRP.notifyAll(0, 4, "")
  135.     end
  136. })
  137.  
  138. TEAM_PD_BANKER = DarkRP.createJob("Banquier", {
  139.     color = Color(1, 215, 88, 255),
  140.     model = {"models/player/hostage/hostage_04.mdl"},
  141.     description = [[
  142. Obligation de rester à la banque.
  143. Obligation de vendre les “boîtes de Dépôts” au client qui en souhaite (permet de faire des bénéfices dans le temps.
  144. Interdit de posséder une arme à feu ou autres.
  145. Interdit d’aider/participer à un braquage de banques.
  146. ]],
  147.     weapons = {},
  148.     command = "banker_crimexrpgfbbgbb",
  149.     max = 2,
  150.     salary = 190,
  151.     admin = 0,
  152.     vote = false,
  153.     hasLicense = false,
  154.     candemote = false,
  155.     category = "Habitant",
  156.     PlayerDeath = function(ply, weapon, killer)
  157.         ply:teamBan()
  158.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  159.         DarkRP.notifyAll(0, 4, "")
  160.     end
  161. })
  162.  
  163. TEAM_MOB = DarkRP.createJob("Chasseur de Prime", {
  164.     color = Color(1, 215, 88, 255),
  165.     model = {"models/player/hostage/hostage_04.mdl"},
  166.     description = [[
  167. Obligation d’avoir une raison valable pour éliminer une personne (je n’aime pas cette personne n’est pas une raison).
  168. Obligation vous devez rester discret lors de vos contrats, n’oubliez pas que vous êtes un chasseur de primes.
  169. Obligation de posséder un micro.
  170. Obligation d’être payé pour tout type de contrat.
  171.  
  172. Interdit de tuer une personne en étant pas discret.
  173. Interdit de faire des demandes de contrats en pleine rue.
  174. Interdit de posséder des armes autres que celles fournis par votre métier.
  175. Interdit de faire des alliances de métier.
  176. Interdit d’annoncer qu’un contrat a été posé sur la tête de votre victime et de se retourner contre l'émetteur du contrat.
  177.  
  178.  
  179. Métier sous Rang automatique, ceux qui vous augmente votre rang, bonus en pourcentage de votre salaire de base et des bonus d'équipement.
  180. ]],
  181.     weapons = {
  182.             "fas2_dv2"
  183.             },
  184.     command = "chasseur_prime_crimexrpezefrebnh",
  185.     max = 2,
  186.     salary = 0,
  187.     admin = 0,
  188.     vote = false,
  189.     hasLicense = false,
  190.     candemote = false,
  191.     category = "Habitant",
  192.     PlayerDeath = function(ply, weapon, killer)
  193.         ply:teamBan()
  194.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  195.         DarkRP.notifyAll(0, 4, "")
  196.     end
  197. })
  198.  
  199. TEAM_CITIZEN = DarkRP.createJob("Citadin", {
  200.     color = Color(1, 215, 88, 255),
  201.     model = {"models/player/hostage/hostage_04.mdl"},
  202.     description = [[
  203. - LEGAL : Vous êtes un chômeur, vous avez la possibilité de chercher du travail légalement dans tous les métiers disponibles, également ceux fournis aussi dans ce métier, vous avez la possibilité de chercher donc de créer un métier non officiel, dans la limite du réel et possible de réaliser (serveur, livreur, etc). Vous avez donc dans cette partie si, l'interdiction de posséder une arme ou autres. Vous devez jouer le citoyen lambda.
  204.  
  205. - ILLEGAL: Vous avez choisi la voie de l'illégalité, donc vous avez de multiples possibilités. Vous pouvez être un gangster, créer un gang, faire des combats illégaux dans le ring en souterrains, vous pouvez racketter, braquer, etc. Vous pouvez également fabriquer de la drogue (seulement pour la weed il y a un métier). Vous avez la possibilité de posséder tout type d’arme, ça doit rester discret.
  206. ]],
  207.     weapons = {},
  208.     command = "citadin_crimexrpnhngrrt",
  209.     max = 0,
  210.     salary = 0,
  211.     admin = 0,
  212.     vote = false,
  213.     hasLicense = false,
  214.     candemote = false,
  215.     category = "Habitant"
  216. })
  217.  
  218. TEAM_ZWF_WEEDGROWER = DarkRP.createJob("Cultivateur de mauvaises herbes", {
  219.     color = Color(1, 215, 88, 255),
  220.     model = {"models/player/hostage/hostage_04.mdl"},
  221.     description = [[
  222. Obligation De faire votre business à l’abri des regards et dans des lieux clos pour ne pas vous faire remarquer.
  223. Obligation de créer un décor pour éviter qu’une personne voie/découvre vos secrets.
  224. Autorisation d’avoir une arme de n'importe quelle catégorie sauf la classe E (fusil de précision).
  225. Autorisation de vendre vos créations à des personnes ou à un PNJ.
  226. Interdit de créer vos drogues dans un lieu public.
  227. Interdit d’avoir une quelconque participation pendant un braquage ou prise d’otage.
  228. Interdit de détruire vos entités dans le seul but de ne pas se faire voler ou arrêter pendant l’action rôle play.
  229. Interdit de cacher vos entités qui vous permettront de faire votre drogue dans d'autres propos.
  230. ]],
  231.     weapons = {"zwf_shoptablet"},
  232.     command = "zwf_weedgrowerhhtgds",
  233.     max = 2,
  234.     salary = 0,
  235.     admin = 0,
  236.     vote = false,
  237.     hasLicense = false,
  238.     candemote = false,
  239.     category = "Habitant",
  240.     PlayerDeath = function(ply, weapon, killer)
  241.         ply:teamBan()
  242.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  243.         DarkRP.notifyAll(0, 4, "")
  244.     end
  245. })
  246.  
  247. TEAM_ZYB_DISTILLER = DarkRP.createJob("Distillateur Moonshine", {
  248.     color = Color(1, 215, 88, 255),
  249.     model = {"models/player/hostage/hostage_04.mdl"},
  250.     description = [[
  251. Obligation De faire votre business à l’abri des regards et dans des lieux clos pour ne pas vous faire remarquer.
  252. Obligation de créer un décor pour éviter qu’une personne voie/découvre vos secrets.
  253.  
  254. Autorisation d’avoir une arme de n'importe quelle catégorie sauf la classe E (fusil de précision).
  255.  
  256. Interdit d’avoir une quelconque participation pendant un braquage ou prise d’otage.
  257. Interdit de détruire vos entités dans le seul but de ne pas se faire voler ou arrêter pendant l’action rôle play.
  258. Interdit de cacher vos entités qui vous permettront de faire votre alcool dans d'autres props.
  259. ]],
  260.     weapons = {},
  261.     command = "zyb_moonshinedistiller_crimexrpntgrfsf",
  262.     max = 2,
  263.     salary = 100,
  264.     admin = 0,
  265.     vote = false,
  266.     hasLicense = false,
  267.     candemote = false,
  268.     category = "Habitant",
  269.     PlayerDeath = function(ply, weapon, killer)
  270.         ply:teamBan()
  271.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  272.         DarkRP.notifyAll(0, 4, "")
  273.     end
  274. })
  275.  
  276. TEAM_TOWER = DarkRP.createJob("Mécanicien", {
  277.     color = Color(1, 215, 88, 255),
  278.     model = {"models/player/hostage/hostage_04.mdl"},
  279.     description = [[
  280. Obligation de vous signaler lorsque vous êtes en service.
  281. Obligation de répondre en priorité aux demandes du gouvernement gendarmerie, GIGN, Sapeur-Pompier.
  282. Obligation de répondre à toute demande de dépannage par téléphone ( citoyen, secours) sauf si vous êtes déjà occupée. Autorisation de faire payer des frais de remorquage ou de dépannage lors des interventions que vous faites.
  283. Autorisation de remorquer des véhicules et de les mettre en fourrière.
  284. Interdit de posséder une arme à feu ou autres.
  285. Interdit d’abuser sur les taxes (vous ne pouvez pas faire payer un remorquage plus de 200).
  286. Interdit de mettre des “amendes” tant que le véhicule n’est pas dans une fourrière.
  287. Interdit de remorquer un véhicule de secours ( avec gyrophare ou sans).
  288. Interdit de remorquer un véhicule avec des personnes à son bord.
  289. ]],
  290.     weapons = {"tow_attach"},
  291.     command = "mecanicien_crimexrpvrrtg",
  292.     max = 2,
  293.     salary = 210,
  294.     admin = 0,
  295.     vote = false,
  296.     hasLicense = false,
  297.     candemote = false,
  298.     category = "Habitant",
  299.     PlayerDeath = function(ply, weapon, killer)
  300.         ply:teamBan()
  301.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  302.         DarkRP.notifyAll(0, 4, "")
  303.     end
  304. })
  305.  
  306. TEAM_COOK = DarkRP.createJob("Restaurateur", {
  307.     color = Color(1, 215, 88, 255),
  308.     model = {
  309.             "models/fearless/chef1.mdl",
  310.             "models/fearless/chef2.mdl"
  311.             },
  312.     description = [[
  313. Obligation de rester dans votre restaurant.
  314. Obligation de s’entraider en restaurateur.
  315. Obligation de satisfaire tous vos clients.
  316. Obligation de répondre au téléphone lorsque vous êtes disponible.
  317. Autorisation d’embaucher un citoyen pour faire votre livraison.
  318. Autorisation de refuser un client qui vous semble louche ou que la personne ne veut/peut pas payer.
  319. Interdit de posséder une arme à feu ou autres
  320. ]],
  321.     weapons = {},
  322.     command = "restaurateur_crimexrprvrvrvervr",
  323.     max = 2,
  324.     salary = 170,
  325.     admin = 0,
  326.     vote = false,
  327.     hasLicense = false,
  328.     candemote = false,
  329.     category = "Habitant",
  330.     cook = true,
  331.     PlayerDeath = function(ply, weapon, killer)
  332.         ply:teamBan()
  333.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  334.         DarkRP.notifyAll(0, 4, "")
  335.     end
  336. })
  337.  
  338. TEAM_PHARMACEUTIQUE = DarkRP.createJob("Technicien Pharmaceutique", {
  339.     color = Color(1, 215, 88, 255),
  340.     model = {"models/player/hostage/hostage_04.mdl"},
  341.     description = [[
  342. Obligation de faire votre production dans un bâtiment.
  343.  
  344. Interdit de détruire vos entités dans le seul but de ne pas se faire voler ou arrêter pendant l’action rôle play.
  345. Interdit de posséder une arme à feu ou autres.
  346. ]],
  347.     weapons = {},
  348.     command = "technicien_pharmaceutique_crimexrpaefezfafcnn",
  349.     max = 2,
  350.     salary = 190,
  351.     admin = 0,
  352.     vote = false,
  353.     hasLicense = false,
  354.     candemote = false,
  355.     category = "Habitant",
  356.     PlayerDeath = function(ply, weapon, killer)
  357.         ply:teamBan()
  358.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  359.         DarkRP.notifyAll(0, 4, "")
  360.     end
  361. })
  362.  
  363. TEAM_ZTM_TRASHMAN = DarkRP.createJob("Éboueur", {
  364.     color = Color(1, 215, 88, 255),
  365.     model = {"models/player/hostage/hostage_04.mdl"},
  366.     description = [[
  367. Obligation d’utiliser uniquement le véhicule qui vous est donné par défaut dans les métiers.
  368. Obligation de respecter et d’effectuer votre travail en nettoyant la ville et ses environs en ramassant les ordures.
  369. Interdit de posséder une arme à feu ou autres.
  370. ]],
  371.     weapons = {"ztm_trashcollector"},
  372.     command = "zwf_trashmanregecfnng",
  373.     max = 4,
  374.     salary = 100,
  375.     admin = 0,
  376.     vote = false,
  377.     hasLicense = false,
  378.     candemote = false,
  379.     category = "Habitant",
  380.     PlayerDeath = function(ply, weapon, killer)
  381.         ply:teamBan()
  382.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  383.         DarkRP.notifyAll(0, 4, "")
  384.     end
  385. })
  386.  
  387.  
  388. --  GOUVERNEMENT    ---------------------------------------------------------------------------------------------------------------------------------------
  389.  
  390. TEAM_MAYOR = DarkRP.createJob("Maire", {
  391.     color = Color(1, 215, 88, 255),
  392.     model = {"models/player/hostage/hostage_04.mdl"},
  393.     description = [[
  394. Obligation de choisir votre orientation Politique ( Dictature ou Démocratie) dans les 10 minutes après votre élection, en l'annoncent en OCC et dans la première loi.
  395. Obligation de recevoir tous vos citoyens, ne pas l’oublier ce sont eux qui vous ont élus.
  396. Obligation de faire des lois cohérentes et en règle vis-à-vis du serveur.
  397. Obligation de rester à la Mairie.
  398.  
  399. Interdit de donner l’ordre d’abattre tous ceux s’approche de vous.
  400. Interdit d'utiliser autre ques Agents de Sécurité, pour vous protéger.
  401.  
  402. - DICTATURE :
  403. Autorisation de posséder des printers.
  404. Autorisation de posséder une arme de catégorie A (arme de poing).
  405. Autorisation d’avoir des agents de Sécurité armée d’une arme à feu de classe A, B, C.
  406.  
  407. - DÉMOCRATIE :
  408. Interdit d’avoir des agents de Sécurité armée.
  409. Interdit de posséder une arme à feu ou autres.
  410. Interdit de faire de l’illégal.
  411. ]],
  412.     weapons = {},
  413.     command = "maire_crimexrpefvfbgnhnhr",
  414.     max = 1,
  415.     salary = 550,
  416.     admin = 0,
  417.     vote = false,
  418.     hasLicense = false,
  419.     candemote = false,
  420.     category = "Gouvernement",
  421.     mayor = true,
  422.     PlayerDeath = function(ply, weapon, killer)
  423.         ply:teamBan()
  424.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  425.         DarkRP.notifyAll(0, 4, "")
  426.     end
  427. })
  428.  
  429. --  GENDARMERIE     ---------------------------------------------------------------------------------------------------------------------------------------
  430.  
  431. TEAM_GENERALBRIGADE = DarkRP.createJob("Général de Brigade", {
  432.     color = Color(30, 144, 255, 255),
  433.     model = {
  434.             "models/player/eliot/gendmod_01.mdl",
  435.             "models/player/eliot/gendmod_02.mdl",
  436.             "models/player/eliot/gendmod_03.mdl"
  437.             },
  438.     description = [[
  439. METIER WHITELIST
  440.  
  441. Obligation de gérer le groupement de Gendarmerie de Riverside.
  442.  
  443. Autorisation de se rendre uniquement sur les grosses opérations ( attentat, prise d’otage du maire)
  444. Autorisation de posséder une arme de catégorie A (arme de poing).
  445. Autorisation de Promouvoir et de rétrograder des gendarmes, et des membres du GIGN.
  446. Interdit de patrouiller.
  447. Interdit de manquer de respect à qui que ce soit.
  448. ]],
  449.     weapons = {"salute"},
  450.     command = "general_brigade_crimexrpcezgbdgbdf",
  451.     max = 1,
  452.     salary = 300,
  453.     admin = 0,
  454.     vote = false,
  455.     hasLicense = false,
  456.     candemote = false,
  457.     category = "Gouvernement",
  458.     PlayerDeath = function(ply, weapon, killer)
  459.         ply:teamBan()
  460.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  461.         DarkRP.notifyAll(0, 4, "")
  462.     end,
  463.     skins = {14},
  464.     bodygroups = {
  465.         ["Chapeau"] = {0,1,2,3,4},
  466.         ["Gilet par Balle"] = {0,1,2,3,4},
  467.         ["Couleur Polo"] = {0,1,2,4,5},
  468.         ["Ecusson"] = {1},
  469.     }
  470. })
  471.  
  472. TEAM_COLONELGENDARME = DarkRP.createJob("Colonel de la Gendarmerie", {
  473.     color = Color(30, 144, 255, 255),
  474.     model = {
  475.             "models/player/eliot/gendmod_01.mdl",
  476.             "models/player/eliot/gendmod_02.mdl",
  477.             "models/player/eliot/gendmod_03.mdl"
  478.             },
  479.     description = [[
  480. METIER WHITELIST
  481.  
  482. Obligation de gérer la Brigade de Riverside.
  483.  
  484. Autorisation de rétrograder les gendarmes seulement en cas de raison valable.
  485. Autorisation d’aller sur l'intervention lors de problèmes mineurs (blessure d’un agent, braquage de banques...).
  486. Autorisation de posséder une arme de catégorie A (arme de poing).
  487.  
  488. Interdit de patrouiller.
  489. Interdit d’effectuer des escortes.
  490. ]],
  491.    weapons = {"salute"},
  492.    command = "colonel_gendarme_crimexrpvrbgnbdqd",
  493.    max = 1,
  494.    salary = 300,
  495.    admin = 0,
  496.    vote = false,
  497.    hasLicense = false,
  498.    candemote = false,
  499.    category = "Gouvernement",
  500.    PlayerDeath = function(ply, weapon, killer)
  501.        ply:teamBan()
  502.        ply:changeTeam(GAMEMODE.DefaultTeam, true)
  503.        DarkRP.notifyAll(0, 4, "")
  504.    end,
  505.    skins = {14},
  506.     bodygroups = {
  507.         ["Chapeau"] = {0,1,2,3,4},
  508.         ["Gilet par Balle"] = {0,1,2,3,4},
  509.         ["Couleur Polo"] = {0,1,2,4,5},
  510.         ["Ecusson"] = {1},
  511.     }
  512. })
  513.  
  514. TEAM_GENDARMEMOTOCYCLISTE = DarkRP.createJob("Gendarme Motocycliste", {
  515.    color = Color(30, 144, 255, 255),
  516.    model = {
  517.             "models/darkley/motard_01.mdl",
  518.             "models/darkley/motard_02.mdl",
  519.             "models/darkley/motard_03.mdl"
  520.             },
  521.    description = [[
  522. Obligation de patrouiller ou d’effectuer des contrôles radars.
  523. Obligation de patrouiller à minimum 2
  524.  
  525. Autorisation de posséder une arme de catégorie A (arme de poing)
  526. Autorisation d’effectuer des escortes (Brinks si le convoi est en danger seulement, Maire...).
  527.  
  528. Interdit d’intervenir sur les braquages, prises d’otages et autres sauf pour la sécurité (si vous êtes les premiers sur zone, vous ne pouvez que sécuriser).
  529. Métier sous Rang automatique, ceux qui vous augmente votre rang, bonus en pourcentage de votre salaire de base et des bonus d'équipement.
  530. ]],
  531.     weapons = {"salute"},
  532.     command = "gendarme_motocycliste_crimexrpcefrfbgn",
  533.     max = 4,
  534.     salary = 200,
  535.     admin = 0,
  536.     vote = false,
  537.     hasLicense = false,
  538.     candemote = false,
  539.     category = "Gouvernement",
  540.     PlayerDeath = function(ply, weapon, killer)
  541.         ply:teamBan()
  542.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  543.         DarkRP.notifyAll(0, 4, "")
  544.     end
  545. })
  546.  
  547. TEAM_GENDARME = DarkRP.createJob("Gendarme", {
  548.     color = Color(30, 144, 255, 255),
  549.     model = {
  550.             "models/player/eliot/gendmod_01.mdl",
  551.             "models/player/eliot/gendmod_02.mdl",
  552.             "models/player/eliot/gendmod_03.mdl"
  553.             },
  554.     description = [[
  555. Obligation de patrouiller ou d’effectuer des contrôles radars.
  556. Obligation de patrouiller à minimums 2 gendarmes dans un véhicule.
  557. Obligation de respecter la hiérarchie.
  558.  
  559. Autorisation de posséder une arme de catégorie A-B-D (arme de poing & fusil à pompe & Fusil d’assaut).
  560. Autorisation d’effectuer des escortes (Brinks si le convoi est en danger seulement, Maire....).
  561.  
  562. Interdit de manquer de respect à qui que ce soit.
  563.  
  564. Métier sous Rang automatique, ceux qui vous augmente votre rang, bonus en pourcentage de votre salaire de base et des bonus d'équipement.
  565. ]],
  566.    weapons = {"salute"},
  567.    command = "gendarme_crimexrpcefrndrf",
  568.    max = 0,
  569.    salary = 200,
  570.    admin = 0,
  571.    vote = false,
  572.    hasLicense = false,
  573.    candemote = false,
  574.    category = "Gouvernement",
  575.    PlayerDeath = function(ply, weapon, killer)
  576.        ply:teamBan()
  577.        ply:changeTeam(GAMEMODE.DefaultTeam, true)
  578.        DarkRP.notifyAll(0, 4, "")
  579.    end,
  580.    skins = {3,4,5,6,7,8,9,10,11,12,13},
  581.     bodygroups = {
  582.         ["Chapeau"] = {0,1,2,3,4},
  583.         ["Gilet par Balle"] = {0,1,2,3,4},
  584.         ["Couleur Polo"] = {0,1,2,4,5},
  585.         ["Ecusson"] = {1},
  586.     }
  587. })
  588.  
  589. TEAM_GENDARMERESERVISTE = DarkRP.createJob("Gendarme Reserviste", {
  590.    color = Color(30, 144, 255, 255),
  591.    model = {
  592.             "models/player/eliot/gendmod_01.mdl",
  593.             "models/player/eliot/gendmod_02.mdl",
  594.             "models/player/eliot/gendmod_03.mdl"
  595.             },
  596.    description = [[
  597. Obligation de patrouiller ou d’effectuer des contrôles radars.
  598. Obligation de patrouiller à minimums 2 gendarmes dans un véhicule.
  599. Obligation de respecter la hiérarchie.
  600.  
  601. Autorisation de posséder une arme de catégorie A-B-D (arme de poing & fusil à pompe & Fusil d’assaut).
  602. Autorisation d’effectuer des escortes (Brinks si le convoi est en danger seulement, Maire....).
  603.  
  604. Interdit de manquer de respect à qui que ce soit.
  605.  
  606. Métier sous Rang automatique, ceux qui vous augmente votre rang, bonus en pourcentage de votre salaire de base et des bonus d'équipement.
  607. ]],
  608.     weapons = {"salute"},
  609.     command = "gendarme_crimexrprgthbrefef",
  610.     max = 0,
  611.     salary = 200,
  612.     admin = 0,
  613.     vote = false,
  614.     hasLicense = false,
  615.     candemote = false,
  616.     category = "Gouvernement",
  617.     PlayerDeath = function(ply, weapon, killer)
  618.         ply:teamBan()
  619.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  620.         DarkRP.notifyAll(0, 4, "")
  621.     end,
  622.     skins = {0},
  623.     bodygroups = {
  624.         ["Chapeau"] = {1,2},
  625.         ["Gilet par Balle"] = {1},
  626.         ["Couleur Polo"] = {3},
  627.         ["Ecusson"] = {0},
  628.     }
  629. })
  630.  
  631. --  GIGN    ---------------------------------------------------------------------------------------------------------------------------------------
  632.  
  633. TEAM_COLONELGIGN = DarkRP.createJob("Colonel du GIGN", {
  634.     color = Color(30, 144, 255, 255),
  635.     model = {
  636.             "models/player/eliot/r6s_01.mdl"
  637.             },
  638.     description = [[
  639. METIER WHITELIST
  640.  
  641. Obligation de gérer l’équipe du GIGN de Rivers Side.
  642.  
  643. Autorisation de rétrograder (en cas de soucis) ou Promouvoir raisonnablement les membres du GIGN qui le méritent.
  644. Autorisation d’aller sur l'intervention mais Interdiction d’être en première ligne.
  645. Autorisation de posséder une arme de catégorie A-B (arme de poing & fusil à pompe).
  646.  
  647. Interdit de patrouiller ou d’effectuer des escortes.
  648. ]],
  649.    weapons = {"salute"},
  650.    command = "colonel_gign_crimexrpfrggnbsf",
  651.    max = 1,
  652.    salary = 400,
  653.    admin = 0,
  654.    vote = false,
  655.    hasLicense = false,
  656.    candemote = false,
  657.    category = "Gouvernement",
  658.    PlayerDeath = function(ply, weapon, killer)
  659.        ply:teamBan()
  660.        ply:changeTeam(GAMEMODE.DefaultTeam, true)
  661.        DarkRP.notifyAll(0, 4, "")
  662.    end
  663. })
  664.  
  665. TEAM_NEGOCIATEURGIGN = DarkRP.createJob("Négociateur GIGN", {
  666.    color = Color(30, 144, 255, 255),
  667.    model = {
  668.             "models/player/eliot/r6s_01.mdl"
  669.             },
  670.    description = [[
  671. METIER WHITELIST
  672.  
  673. Obligation d’entrer en négociation avec toute personne qui le demande.
  674.  
  675. Autorisation d’aller sur l'intervention.
  676.  
  677. Interdit d’effectuer des escortes.
  678. Interdit de patrouiller, sauf en cas de menace attentat, Vigipirate, etc.
  679.  
  680. ]],
  681.     weapons = {"salute"},
  682.     command = "negociateur_gign_crimexrpefrzgntgf",
  683.     max = 2,
  684.     salary = 350,
  685.     admin = 0,
  686.     vote = false,
  687.     hasLicense = false,
  688.     candemote = false,
  689.     category = "Gouvernement",
  690.     PlayerDeath = function(ply, weapon, killer)
  691.         ply:teamBan()
  692.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  693.         DarkRP.notifyAll(0, 4, "")
  694.     end
  695. })
  696.  
  697. TEAM_TIREURELITEGIGN = DarkRP.createJob("Tireur Longue Distance GIGN", {
  698.     color = Color(30, 144, 255, 255),
  699.     model = {
  700.             "models/player/eliot/r6s_01.mdl"
  701.             },
  702.     description = [[
  703. METIER WHITELIST
  704.  
  705. Obligation d’abattre toutes les personnes que vous pouvez abattre lors d’assauts, et que les personnes demandées lors des ordres.
  706.  
  707. Autorisation d’aller sur l'intervention seulement si besoin.
  708. Autorisation de posséder une arme de catégorie A-E (arme de poing & Fusil de précision).
  709.  
  710. Interdit d’effectuer des escortes.
  711. Interdit de patrouiller, sauf en cas de menace attentat, Vigipirate, etc.
  712. ]],
  713.    weapons = {"salute"},
  714.    command = "tireur_gign_crimexrprthgrf",
  715.    max = 2,
  716.    salary = 350,
  717.    admin = 0,
  718.    vote = false,
  719.    hasLicense = false,
  720.    candemote = false,
  721.    category = "Gouvernement",
  722.    PlayerDeath = function(ply, weapon, killer)
  723.        ply:teamBan()
  724.        ply:changeTeam(GAMEMODE.DefaultTeam, true)
  725.        DarkRP.notifyAll(0, 4, "")
  726.    end
  727. })
  728.  
  729. TEAM_DEMINEURGIGN = DarkRP.createJob("Spécialiste en Déminage GIGN", {
  730.    color = Color(30, 144, 255, 255),
  731.    model = {
  732.             "models/player/eliot/r6s_01.mdl"
  733.             },
  734.    description = [[
  735. METIER WHITELIST
  736.  
  737. Obligation de désamorcer TOUTES les bombes.
  738.  
  739. Autorisation d’aller sur l'intervention mais Interdiction d’être en première ligne.
  740. Autorisation de posséder une arme de catégorie A (arme de poing).
  741.  
  742. Interdit d’effectuer des escortes.
  743. Interdit de patrouiller
  744. Interdit de tirer sur les bombes pour les exploser
  745. ]],
  746.     weapons = {"salute"},
  747.     command = "demineur_gign_crimexrpgngfefe",
  748.     max = 2,
  749.     salary = 350,
  750.     admin = 0,
  751.     vote = false,
  752.     hasLicense = false,
  753.     candemote = false,
  754.     category = "Gouvernement",
  755.     PlayerDeath = function(ply, weapon, killer)
  756.         ply:teamBan()
  757.         ply:changeTeam(GAMEMODE.DefaultTeam, true)
  758.         DarkRP.notifyAll(0, 4, "")
  759.     end
  760. })
  761.  
  762. TEAM_OPERATEURGIGN = DarkRP.createJob("Opérateur GIGN", {
  763.     color = Color(30, 144, 255, 255),
  764.     model = {
  765.             "models/player/eliot/r6s_01.mdl"
  766.             },
  767.     description = [[
  768. METIER WHITELIST
  769.  
  770. Obligation d’apporter du soutien en mission à vos collègues lorsqu’ils en demandent.
  771.  
  772. Autorisation d’aller sur l'intervention.
  773. Autorisation d’effectuer des escortes.
  774. Autorisation de posséder une arme de catégorie A(arme de poing).
  775.  
  776. Interdit de manquer de respect à qui que ce soit.
  777. Interdit de patrouiller en drone ou en véhicule, sauf en cas de menace attentat, Vigipirate, etc.
  778. ]],
  779.    weapons = {"salute"},
  780.    command = "gign_operateur_crimexrpfegtjkujt",
  781.    max = 2,
  782.    salary = 300,
  783.    admin = 0,
  784.    vote = false,
  785.    hasLicense = false,
  786.    candemote = false,
  787.    category = "Gouvernement",
  788.    PlayerDeath = function(ply, weapon, killer)
  789.        ply:teamBan()
  790.        ply:changeTeam(GAMEMODE.DefaultTeam, true)
  791.        DarkRP.notifyAll(0, 4, "")
  792.    end
  793. })
  794.  
  795. TEAM_CIVILGIGN = DarkRP.createJob("Civil GIGN", {
  796.    color = Color(30, 144, 255, 255),
  797.    model = {"models/player/hostage/hostage_04.mdl"},
  798.    description = [[
  799. METIER WHITELIST
  800.  
  801. Obligation de respecter la hiérarchie.
  802.  
  803. Autorisation de se déplacer en civil et d’entrer discrètement dans les propriétés SEULEMENT pour les repérages.
  804. Autorisation de posséder une arme de catégorie A (arme de poing).
  805.  
  806. Interdit d’intervenir en civil.
  807. Interdit d’effectuer des escortes.
  808. ]],
  809.    weapons = {"salute"},
  810.    command = "gign_civil_crimexrpfaezghkk",
  811.    max = 4,
  812.    salary = 300,
  813.    admin = 0,
  814.    vote = false,
  815.    hasLicense = false,
  816.    candemote = false,
  817.    category = "Gouvernement",
  818.    PlayerDeath = function(ply, weapon, killer)
  819.        ply:teamBan()
  820.        ply:changeTeam(GAMEMODE.DefaultTeam, true)
  821.        DarkRP.notifyAll(0, 4, "")
  822.    end
  823. })
  824.  
  825. TEAM_GIGN = DarkRP.createJob("GIGN", {
  826.    color = Color(30, 144, 255, 255),
  827.    model = {
  828.             "models/player/eliot/r6s_01.mdl"
  829.             },
  830.    description = [[
  831. METIER WHITELIST
  832. Obligation d’écouter les ordres transmis.
  833.  
  834. Autorisation d’effectuer des escortes.
  835. Autorisation de posséder une arme de catégorie A-B-D (arme de poing & fusil à pompe & Fusil d’Assaut).
  836.  
  837. Interdit de patrouiller, sauf en cas de menace attentat, Vigipirate, etc.
  838. ]],
  839.    weapons = {"salute"},
  840.    command = "gign_crimexrpgtehyhrfe",
  841.    max = 0,
  842.    salary = 300,
  843.    admin = 0,
  844.    vote = false,
  845.    hasLicense = false,
  846.    candemote = false,
  847.    category = "Gouvernement",
  848.    PlayerDeath = function(ply, weapon, killer)
  849.        ply:teamBan()
  850.        ply:changeTeam(GAMEMODE.DefaultTeam, true)
  851.        DarkRP.notifyAll(0, 4, "")
  852.    end
  853. })
  854.  
  855.  
  856. --  SECOUR  ---------------------------------------------------------------------------------------------------------------------------------------
  857.  
  858. TEAM_SAPEURPOMPIERCOLONEL = DarkRP.createJob("Colonel des Sapeurs-Pompiers", {
  859.    color = Color(254, 27, 0, 255),
  860.    model = {
  861.             "models/player/eliot/male_02_pompierfrn.mdl",
  862.             "models/player/eliot/male_03_pompierfrn.mdl",
  863.             "models/player/eliot/male_04_pompierfrn.mdl",
  864.            "models/dxn/cod_ghosts/hazmat_pm.mdl"
  865.             },
  866.    description = [[
  867. METIER WHITELIST
  868.  
  869. Obligation d’être à la caserne lors de votre garde.
  870. Obligation de répondre au téléphone lors d’appels (pour l’opérateur 18).
  871.  
  872. Autorisation de mettre en “attente” les interventions si vous en avez trop en cours.
  873. Autorisation de faire appel à la gendarmerie si besoins(appel 17 par téléphone)
  874.  
  875. Interdit de partir en intervention si un opérateur CODIS n’est pas présent.
  876. Interdit de sortir un engin de secours dont vous n’êtes pas formé à utiliser.
  877. ]],
  878.    weapons = {
  879.             "fire_extinguisher",
  880.             "fire_axe"
  881.             },
  882.    command = "colonel_sapeurs_pompiers_crimexrpeghzthhetzz",
  883.    max = 1,
  884.    salary = 300,
  885.    admin = 0,
  886.    vote = false,
  887.    hasLicense = false,
  888.    candemote = false,
  889.    category = "Secours",
  890.    medic = true,
  891.    PlayerDeath = function(ply, weapon, killer)
  892.        ply:teamBan()
  893.        ply:changeTeam(GAMEMODE.DefaultTeam, true)
  894.        DarkRP.notifyAll(0, 4, "")
  895.    end
  896. })
  897.  
  898. TEAM_SAPEURPOMPIERPROFESSIONNEL = DarkRP.createJob("Sapeur-Pompier Professionnel", {
  899.    color = Color(254, 27, 0, 255),
  900.    model = {
  901.             "models/player/eliot/male_02_pompierfrn.mdl",
  902.             "models/player/eliot/male_03_pompierfrn.mdl",
  903.             "models/player/eliot/male_04_pompierfrn.mdl",
  904.            "models/dxn/cod_ghosts/hazmat_pm.mdl"
  905.             },
  906.    description = [[
  907. METIER WHITELIST
  908.  
  909. Obligation d’être à la caserne lors de votre garde.
  910. Obligation de répondre au téléphone lors d’appels (pour l’opérateur 18).
  911.  
  912. Autorisation de mettre en “attente” les interventions si vous en avez trop en cours.
  913. Autorisation de faire appel à la gendarmerie si besoins(appel 17 par téléphone)
  914.  
  915. Interdit de partir en intervention si un opérateur CODIS n’est pas présent.
  916. Interdit de sortir un engin de secours dont vous n’êtes pas formé à utiliser.
  917. ]],
  918.    weapons = {
  919.             "fire_extinguisher",
  920.             "fire_axe"
  921.             },
  922.    command = "sapeur_pompier_professionnel_crimexrpfaegtejyjh",
  923.    max = 0,
  924.    salary = 200,
  925.    admin = 0,
  926.    vote = false,
  927.    hasLicense = false,
  928.    candemote = false,
  929.    category = "Secours",
  930.    medic = true,
  931.    PlayerDeath = function(ply, weapon, killer)
  932.        ply:teamBan()
  933.        ply:changeTeam(GAMEMODE.DefaultTeam, true)
  934.        DarkRP.notifyAll(0, 4, "")
  935.    end
  936. })
  937.  
  938. TEAM_SAPEURPOMPIERCODIS = DarkRP.createJob("CODIS", {
  939.    color = Color(254, 27, 0, 255),
  940.    model = {
  941.             "models/player/eliot/male_02_pompierfrn.mdl",
  942.             "models/player/eliot/male_03_pompierfrn.mdl",
  943.             "models/player/eliot/male_04_pompierfrn.mdl"
  944.             },
  945.    description = [[
  946. METIER WHITELIST
  947.  
  948. Obligation d’être à la caserne lors de votre garde.
  949. Obligation de répondre au téléphone lors d’appels (pour l’opérateur 18).
  950.  
  951. Autorisation de mettre en “attente” les interventions si vous en avez trop en cours.
  952. Autorisation de faire appel à la gendarmerie si besoins(appel 17 par téléphone)
  953.  
  954. Interdit de partir en intervention si un opérateur CODIS n’est pas présent.
  955. Interdit de sortir un engin de secours dont vous n’êtes pas formé à utiliser.
  956. ]],
  957.    weapons = {
  958.             },
  959.    command = "sapeur_pompier_codis_crimexrpgrhyrjyg",
  960.    max = 0,
  961.    salary = 200,
  962.    admin = 0,
  963.    vote = false,
  964.    hasLicense = false,
  965.    candemote = false,
  966.    category = "Secours",
  967.    medic = true,
  968.    PlayerDeath = function(ply, weapon, killer)
  969.        ply:teamBan()
  970.        ply:changeTeam(GAMEMODE.DefaultTeam, true)
  971.        DarkRP.notifyAll(0, 4, "")
  972.    end,
  973.    skins = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21},
  974.     bodygroups = {
  975.         ["CasqueF1 + Masque ARI"] = {0},
  976.         ["ARI + GHV"] = {5},
  977.     }
  978. })
  979.  
  980.  
  981. --  ADMINISTRATION  ---------------------------------------------------------------------------------------------------------------------------------------
  982.  
  983. TEAM_STAFF = DarkRP.createJob("Crimex", {
  984.    color = Color(255, 140, 0, 255),
  985.    model = {"models/captainbigbutt/vocaloid/chibi_miku_ap.mdl"},
  986.    description = [[
  987. METIER WHITELIST + RESERVER STAFF
  988.  
  989. ]],
  990.    weapons = {
  991.             "dradio",
  992.             "swep_diseasemod_kit",
  993.             "gas_log_scanner",
  994.             "admin_defib",
  995.             "itemstore_checker",
  996.             "carbomb-scanner",
  997.             "weapon_sh_detector",
  998.             "weapon_r_handcuffs",
  999.             },
  1000.    command = "staff_crimexrprhrtrggh",
  1001.    max = 0,
  1002.    salary = 0,
  1003.    admin = 0,
  1004.    vote = false,
  1005.    hasLicense = false,
  1006.    candemote = false,
  1007.    category = "Administration"
  1008. })
  1009.  
  1010. --[[---------------------------------------------------------------------------
  1011. Define which team joining players spawn into and what team you change to if demoted
  1012. ---------------------------------------------------------------------------]]
  1013. GAMEMODE.DefaultTeam = TEAM_CITIZEN
  1014. --[[---------------------------------------------------------------------------
  1015. Define which teams belong to civil protection
  1016. Civil protection can set warrants, make people wanted and do some other police related things
  1017. ---------------------------------------------------------------------------]]
  1018. GAMEMODE.CivilProtection = {
  1019.     [TEAM_COLONELGENDARME] = true,
  1020.     [TEAM_GENDARMEMOTOCYCLISTE] = true,
  1021.     [TEAM_GENDARME] = true,
  1022.     [TEAM_GENDARMERESERVISTE] = true,
  1023.     [TEAM_COLONELGIGN] = true,
  1024.     [TEAM_NEGOCIATEURGIGN] = true,
  1025.     [TEAM_TIREURELITEGIGN] = true,
  1026.     [TEAM_DEMINEURGIGN] = true,
  1027.     [TEAM_OPERATEURGIGN] = true,
  1028.     [TEAM_CIVILGIGN] = true,
  1029.     [TEAM_GIGN] = true,
  1030. }
  1031. --[[---------------------------------------------------------------------------
  1032. Jobs that are hitmen (enables the hitman menu)
  1033. ---------------------------------------------------------------------------]]
  1034. DarkRP.addHitmanTeam(TEAM_MOB)
Advertisement
Add Comment
Please, Sign In to add comment