--[[---------------------------------------------------------------------------
DarkRP custom jobs
---------------------------------------------------------------------------
This file contains your custom jobs.
This file should also contain jobs from DarkRP that you edited.
Note: If you want to edit a default DarkRP job, first disable it in darkrp_config/disabled_defaults.lua
Once you've done that, copy and paste the job to this file and edit it.
The default jobs can be found here:
https://github.com/FPtje/DarkRP/blob/master/gamemode/config/jobrelated.lua
For examples and explanation please visit this wiki page:
http://wiki.darkrp.com/index.php/DarkRP:CustomJobFields
Add jobs under the following line:
---------------------------------------------------------------------------]]
TEAM_MAIRE = DarkRP.createJob("Maire", {
color = Color(255, 0, 0, 255),
model = "models/Obama/Obama.mdl",
description = [[Le maire dois faire les lois et etre respecter.]],
weapons = {"weapon_arc_atmcard", "keys", "weapon_fists", "id"},
command = "mayor",
max = 1,
salary = 1500,
admin = 0,
vote = true,
hasLicense = false,
mayor = true,
category = "Civil Protection",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
if killer:IsPlayer() then
DarkRP.notifyAll(0, 4, "Le Président est Mort !")
end
end
})
TEAM_SMAIRE = DarkRP.createJob("Secretaire du maire", {
color = Color(255, 0, 0, 255),
model = "models/ltc/ccz/bdress_01v2.mdl", "models/ltc/ccz/dbdress_03v2.mdl", "models/11thdoctor/thedoctor.mdl",
description = [[La secretaire dois prendre les rdv pour le maire.]],
weapons = {"weapon_arc_atmcard", "keys", "weapon_fists", "id"},
command = "smaire",
max = 1,
salary = 1500,
admin = 0,
vote = true,
hasLicense = false,
category = "Civil Protection",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_GARDE = DarkRP.createJob("Garde du maire", {
color = Color(171, 0, 0, 255),
model = {
"models/player/guard_pack/guard_01.mdl",
"models/player/guard_pack/guard_02.mdl",
"models/player/guard_pack/guard_03.mdl",
"models/player/guard_pack/guard_04.mdl",
"models/player/guard_pack/guard_05.mdl",
"models/player/guard_pack/guard_06.mdl",
"models/player/guard_pack/guard_07.mdl",
"models/player/guard_pack/guard_08.mdl",
"models/player/guard_pack/guard_09.mdl",
},
description = [[Les Gardes du maire se doivent de sacrifier leurs vie pour le Maire.]],
weapons = {"weapon_arc_atmcard", "keys", "stungun", "weaponchecker", "m9k_colt1911", "weapon_fists", "id"},
command = "garde",
max = 3,
salary = 1300,
admin = 0,
vote = true,
hasLicense = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_AGENT = DarkRP.createJob("Garde du Corps", {
color = Color(171, 99, 247, 255),
model = {
"models/player/guard_pack/guard_01.mdl",
"models/player/guard_pack/guard_02.mdl",
"models/player/guard_pack/guard_03.mdl",
"models/player/guard_pack/guard_04.mdl",
"models/player/guard_pack/guard_05.mdl",
"models/player/guard_pack/guard_06.mdl",
"models/player/guard_pack/guard_07.mdl",
"models/player/guard_pack/guard_08.mdl",
"models/player/guard_pack/guard_09.mdl",
},
description = [[Les garde du corps doivent proteger/surveiller la zone de leurs employeurs.]],
weapons = {"weapon_arc_atmcard", "keys", "stunstick", "weaponchecker", "weapon_fists", "stungun", "id"},
command = "agent",
max = 3,
salary = 600,
admin = 0,
vote = true,
hasLicense = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_JUGE = DarkRP.createJob("Juge", {
color = Color(13, 255, 0, 255),
model = {
"models/player/group01/male_05.mdl",
"models/player/group01/male_01.mdl",
"models/player/group01/male_09.mdl",
"models/player/group01/male_04.mdl",
"models/player/group01/female_01.mdl",
"models/player/Group01/Female_03.mdl",
"models/player/group01/female_04.mdl",
"models/player/group01/female_02.mdl",
},
description = [[Membre du gouvernement]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
command = "juge",
max = 2,
salary = 1000,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_AVOCAT = DarkRP.createJob("Avocat [VIP]", {
color = Color(13, 255, 0, 255),
model = {
"models/player/group01/male_05.mdl",
"models/player/group01/male_01.mdl",
"models/player/group01/male_09.mdl",
"models/player/group01/male_04.mdl",
"models/player/group01/female_01.mdl",
"models/player/Group01/Female_03.mdl",
"models/player/group01/female_04.mdl",
"models/player/group01/female_02.mdl",
},
description = [[Défondez le !]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
command = "avocat",
max = 2,
salary = 1000,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
customCheck = function(ply) return CLIENT or
table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_COMMISSAIRE = DarkRP.createJob("Commissaire [VIP]", {
color = Color(0, 21, 255, 255),
model = {"models/player/uk_police/uk_police_01.mdl"},
description = [[Gerer votre équipe et dispatcher vos employees.]],
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"},
command = "commissaire",
max = 1,
salary = 600,
admin = 0,
vote = false,
hasLicense = true,
candemote = false,
category = "Civil Protection",
customCheck = function(ply) return CLIENT or
table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "Ce metier est que pour les VIP",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_POLICE = DarkRP.createJob("Policier", {
color = Color(0, 21, 255, 255),
model = {
"models/player/nypd/male_02.mdl",
"models/player/nypd/male_04.mdl",
"models/player/nypd/male_05.mdl",
"models/player/nypd/male_06.mdl",
"models/player/nypd/male_07.mdl",
"models/player/nypd/male_08.mdl",
"models/player/nypd/male_09.mdl",
},
description = [[Vous les policers devant faire respecter les lois.]],
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"},
command = "policier",
max = 4,
salary = 600,
admin = 0,
vote = true,
hasLicense = true,
candemote = false,
category = "Civil Protection",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_ARMUDEPOLICE = DarkRP.createJob("Armurier de Police", {
color = Color(0, 21, 255, 255),
model = {
"models/player/nypd/male_02.mdl",
"models/player/nypd/male_04.mdl",
"models/player/nypd/male_05.mdl",
"models/player/nypd/male_06.mdl",
"models/player/nypd/male_07.mdl",
"models/player/nypd/male_08.mdl",
"models/player/nypd/male_09.mdl",
},
description = [[Vous devez donner des armes a la police.]],
weapons = {"keys", "stungun", "weapon_fists", "arrest_stick", "realrbn_tazer_mr", "unarrest_stick", "weaponchecker", "door_ram", "stunstick", "weapon_arc_atmcard", "weapon_cuff_police", "policebadgewallet", "id"},
command = "armudepolicier",
max = 2,
salary = 400,
admin = 0,
vote = true,
hasLicense = true,
candemote = false,
category = "Civil Protection",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_BAC = DarkRP.createJob("BAC", {
color = Color(13, 255, 0, 255),
model = {
"models/player/group01/male_01.mdl",
"models/player/Group01/Male_07.mdl",
},
description = [[La BAC dois s'infiltrer dans la Mafia et/ou les Gangsters dans l'objectifs de les faire tomber.]],
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"},
command = "bac",
max = 2,
salary = 650,
admin = 0,
vote = true,
hasLicense = true,
candemote = false,
category = "Civil Protection",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_INSPECTEUR = DarkRP.createJob("Inspecteur", {
color = Color(0, 21, 255, 255),
model = {
"models/player/nypd/male_02.mdl",
"models/player/nypd/male_04.mdl",
"models/player/nypd/male_05.mdl",
"models/player/nypd/male_06.mdl",
"models/player/nypd/male_07.mdl",
"models/player/nypd/male_08.mdl",
"models/player/nypd/male_09.mdl",
},
description = [[La balance]],
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"},
command = "inpecteur",
max = 6,
salary = 890,
admin = 0,
vote = false,
hasLicense = true,
candemote = false,
category = "Civil Protection",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_NEGOCIATEUR = DarkRP.createJob("Negociateur [VIP]", {
color = Color(0, 21, 255, 255),
model = "models/makarov.mdl",
description = [[Négocier les rançons]],
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"},
command = "negociateur",
max = 2,
salary = 1100,
admin = 0,
vote = false,
hasLicense = true,
category = "Civil Protection",
customCheck = function(ply) return CLIENT or
table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "Ce metier est que pour les VIP",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_CHEFGIGN = DarkRP.createJob("Chef du Swat [VIP]", {
color = Color(0, 21, 255, 255),
model = "models/codmw2/codmw2m.mdl",
description = [[Le chef du swat dois gérée ces troupes en cas de problemes.]],
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"},
command = "chefgign",
max = 1,
salary = 1100,
admin = 0,
vote = true,
hasLicense = true,
category = "Civil Protection",
customCheck = function(ply) return CLIENT or
table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "Ce metier est que pour les VIP",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_GIGN = DarkRP.createJob("Swat", {
color = Color(0, 21, 255, 255),
model = "models/codmw2/codmw2m.mdl",
description = [[Les Swat doivents écouter leurs chefs et tout faire pour finir leurs mission.]],
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"},
command = "gign",
max = 4,
salary = 950,
admin = 0,
vote = true,
hasLicense = true,
category = "Civil Protection",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_BANQUIER = DarkRP.createJob("Banquier", {
color = Color(163, 219, 90, 255),
model = {
"models/player/suits/male_09_closed_coat_tie.mdl",
"models/player/suits/male_04_closed_coat_tie.mdl",
"models/player/suits/male_02_closed_coat_tie.mdl",
"models/player/suits/male_01_closed_coat_tie.mdl",
},
description = [[Le banquier dois faire des protection a la banque pour proteger les printers de ses clients.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
command = "banquier",
max = 2,
salary = 600,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_TAXI = DarkRP.createJob("Conducteur de Bus", {
color = Color(245, 224, 0, 255),
model = {
"models/player/group01/male_05.mdl",
"models/player/group01/male_01.mdl",
"models/player/group01/male_09.mdl",
"models/player/group01/male_04.mdl",
"models/player/group01/female_01.mdl",
"models/player/Group01/Female_03.mdl",
"models/player/group01/female_04.mdl",
"models/player/group01/female_02.mdl",
},
description = [[S'occupe des transports urbains]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
command = "conducteurdebus",
max = 4,
salary = 800,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_MECA = DarkRP.createJob("Mecanicien", {
color = Color(155, 100, 196, 255),
model = {
"models/player/odessa.mdl",
},
description = [[Réparation des vehicules]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "vc_wrench", "id"},
command = "mecanic",
max = 4,
salary = 250,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_MEDECIN = DarkRP.createJob("Medecin", {
color = Color(0, 224, 168, 255),
model = {
"models/player/blackmesa_scientific.mdl",
},
description = [[Les médecin se doivent de sauvers un maximum de vie.]],
weapons = {"med_kit", "weapon_arc_atmcard", "weapon_fists", "weapon_defibrilator", "id"},
command = "medecin",
max = 2,
salary = 750,
admin = 0,
vote = false,
hasLicense = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_GUN = DarkRP.createJob("Vendeur d'arme", {
color = Color(222, 144, 0, 255),
model = {
"models/ninja/mgs5gz/mgs5_gz_big_boss_sneaking_suit.mdl",
},
description = [[Le vendeur d'armes dois vendre des armes a des gens avec License.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
command = "gun",
max = 2,
salary = 500,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_QUINCAIL = DarkRP.createJob("Quincailler", {
color = Color(219, 135, 0, 255),
model = {
"models/player/monk.mdl",
},
description = [[Le quincailler est le seul qui vend les menottes pour avoir des otages.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id",},
command = "quicaille",
max = 3,
salary = 500,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_MINEURC = DarkRP.createJob("Mineur", {
color = Color(78, 80, 81, 255),
model = {
"models/player/monk.mdl",
},
description = [[Le mineur dois allez miner a coter des chalets.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "mgs_pickaxe", "id",},
command = "mineurc",
max = 2,
salary = 500,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_NINJA = DarkRP.createJob("Ninja [VIP]", {
color = Color(0, 133, 102, 255),
model = {
"models/player/spike/noscopedjfk.mdl",
},
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.]],
weapons = {"keys", "weapon_arc_atmcard", "csgo_gut_night", "weapon_fists", "vip_swep_ninjarope_v2x2", "id"},
command = "ninja",
max = 3,
salary = 700,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
customCheck = function(ply) return CLIENT or
table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "Ce metier est que pour les VIP",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_ORGANISATEURJEUX = DarkRP.createJob("Organisateur de jeux", {
color = Color(13, 255, 0, 255),
model = {
"models/player/group01/male_05.mdl",
"models/player/group01/male_01.mdl",
"models/player/group01/male_09.mdl",
"models/player/group01/male_04.mdl",
"models/player/group01/female_01.mdl",
"models/player/Group01/Female_03.mdl",
"models/player/group01/female_04.mdl",
"models/player/group01/female_02.mdl",
},
description = [[L'organisateur de Jeux dois cree des evenement comme il le sens.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
command = "organisateurjeux",
max = 0,
salary = 500,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
})
TEAM_ORGADC = DarkRP.createJob("Organisateur de course Legal", {
color = Color(155, 100, 196, 255),
model = {
"models/player/spike/itzblitzhd.mdl",
},
description = [[Vous avez pour objectifs de faire des courses de voiture de façon protéger et sans gain.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
command = "orgadc",
max = 1,
salary = 200,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_ORGADCI = DarkRP.createJob("Organisateur de course Illegal", {
color = Color(155, 100, 196, 255),
model = {
"models/player/spike/itzblitzhd.mdl",
},
description = [[Votre objectifs est de faire des courses sans protection et avec le droit de triche.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
command = "organdci",
max = 1,
salary = 150,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_HACK = DarkRP.createJob("Hackeur", {
color = Color(201, 50, 138, 255),
model = "models/player/aiden_pearce.mdl",
description = [[Les hackeurs doivent se faire de l'argent sur les ATM ! sans se faire prendre.]],
weapons = {"weapon_arc_atmcard", "weapon_fists", "keys", "weapon_arc_atmhack", "id"},
command = "hack",
max = 2,
salary = 450,
admin = 0,
vote = false,
hasLicense = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_HACKP = DarkRP.createJob("Hackeur Pro [VIP]", {
color = Color(201, 50, 138, 255),
model = "models/player/aiden_pearce.mdl",
description = [[Le hackeur est libre de hacker se qu'il veux a conditions qu'il ne se fasse pas arreter.]],
weapons = {"weapon_arc_atmcard", "weapon_fists", "keys", "weapon_arc_atmhack", "weapon_hack_phone", "id"},
command = "hackp",
max = 1,
salary = 450,
admin = 0,
vote = false,
hasLicense = false,
category = "Citizens",
customCheck = function(ply) return CLIENT or
table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_VOLEUR = DarkRP.createJob("Voleur", {
color = Color(201, 145, 89, 255),
model = {
"models/player/group01/male_05.mdl",
"models/player/group01/male_01.mdl",
"models/player/group01/male_09.mdl",
"models/player/group01/male_04.mdl",
"models/player/group01/female_01.mdl",
"models/player/Group01/Female_03.mdl",
"models/player/group01/female_04.mdl",
"models/player/group01/female_02.mdl",
"models/player/group01/cookies114.mdl",
},
description = [[Votre objectifs est de volée tout et n'importe quoi mais de façon discrete.]],
weapons = {"weapon_arc_atmcard", "lockpick", "weapon_fists", "id", "pickpocket"},
command = "voleur",
max = 2,
salary = 300,
admin = 0,
vote = false,
hasLicense = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_WEED = DarkRP.createJob("Fabriquant de Weed [VIP]", {
color = Color(0, 209, 24, 255),
model = {
"models/snoopdogg.mdl",
},
description = [[Faites de la weed sans vous faire prendre par la polices.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
command = "weed",
max = 4,
salary = 500,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
customCheck = function(ply) return CLIENT or
table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_METH = DarkRP.createJob("Fabriquant de Meth", {
color = Color(0, 213, 255, 255),
model = {
"models/bloocobalt/splinter cell/chemsuit_cod.mdl",
},
description = [[Vous devez faire de la bonne meth et allez la revendre sans vous faire prendre.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
command = "meth",
max = 4,
salary = 500,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_DEALER = DarkRP.createJob("Dealer de Drogues [Out of Service]", {
color = Color(204, 205, 0, 255),
model = {
"models/player/group01/male_05.mdl",
"models/player/group01/male_01.mdl",
"models/player/group01/male_09.mdl",
"models/player/group01/male_04.mdl",
"models/player/group01/female_01.mdl",
"models/player/Group01/Female_03.mdl",
"models/player/group01/female_04.mdl",
"models/player/group01/female_02.mdl",
},
description = [[Le vendeur de drogue dois vendre ça drogue dans des coins sombre sans se faire prendre par la police.]],
weapons = {"weapon_arc_atmcard", "weapon_fists"},
command = "deal",
max = 3,
salary = 300,
admin = 1,
vote = false,
hasLicense = false,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_PARRAINXXX = DarkRP.createJob("Parrain [VIP]", {
color = Color(0, 0, 0, 255),
model = {
"models/fearless/don1.mdl",
},
description = [[Le parrain est le chef des mafieux.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "lockpick", "keypad_cracker", "id"},
command = "parrainxxx",
max = 1,
salary = 800,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
customCheck = function(ply) return CLIENT or
table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_MAFIA = DarkRP.createJob("Mafieu", {
color = Color(0, 0, 0, 255),
model = {
"models/humans/mafia/male_02.mdl",
"models/humans/mafia/male_04.mdl",
"models/humans/mafia/male_06.mdl",
},
description = [[Le mafieu dois tout faire sous les ordres de sont parrain.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
command = "mafia",
max = 4,
salary = 500,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_CHEFGANGS = DarkRP.createJob("Chef des Gangsters [VIP]", {
color = Color(151, 0, 182, 255),
model = {
"models/splinks/kf2/characters/player_tanaka.mdl",
},
description = [[Le chef des gangsters dois aidé au braquage et imaginer le plan pour braquer la bank.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "weapon_hack_phone", "lockpick", "id"},
command = "chefgangsters",
max = 1,
salary = 800,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
customCheck = function(ply) return CLIENT or
table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_GANG = DarkRP.createJob("Gangster", {
color = Color(104, 0, 145, 255),
model = {
"models/player/pd2_chains_p.mdl",
"models/player/pd2_wolf_p.mdl",
"models/player/pd2_hoxton_p.mdl",
},
description = [[Le gangster a pour objectifs de braquer la banque.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
command = "gangster",
max = 4,
salary = 500,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_BLOODZ = DarkRP.createJob("Bloodz", {
color = Color(104, 0, 145, 255),
model = {
"models/player/bloodz/slow_1.mdl",
"models/player/bloodz/slow_2.mdl",
"models/player/bloodz/slow_3.mdl",
},
description = [[Vous êtes en guerre avec les Cripz.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
command = "bloodz",
max = 4,
salary = 500,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_CRIPZ = DarkRP.createJob("Cripz", {
color = Color(104, 0, 145, 255),
model = {
"models/player/cripz/slow_1.mdl",
"models/player/cripz/slow_2.mdl",
"models/player/cripz/slow_3.mdl",
},
description = [[Vous êtes en guerre avec les Bloodz.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id"},
command = "cripz",
max = 4,
salary = 500,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_PSYCHO = DarkRP.createJob("Psychopathe [VIP]", {
color = Color(64, 115, 80, 255),
model = "models/billy_jigsaw.mdl",
description = [[Le psycopathe dois tué les gens de façon folle et discrete grâce a sont couteau.]],
weapons = {"weapon_arc_atmcard", "keys", "weapon_fists", "csgo_gut_night", "id"},
command = "psycho",
max = 2,
salary = 150,
admin = 0,
vote = true,
hasLicense = false,
category = "Citizens",
customCheck = function(ply) return CLIENT or
table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "Ce metier est que pour les VIP",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_TUEUR = DarkRP.createJob("Tueur a gage [VIP]", {
color = Color(0, 133, 102, 255),
model = {
"models/player/agent_47.mdl",
},
description = [[Le tueur a gage dois tuée les gens en fonction de ses contrats.]],
weapons = {"keys", "weapon_arc_atmcard", "m9k_svu", "weapon_fists", "id"},
command = "tueur",
max = 1,
salary = 700,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
customCheck = function(ply) return CLIENT or
table.HasValue({"VIP","admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
end,
CustomCheckFailMsg = "Ce metier est que pour les VIP",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end
})
TEAM_TOWER = DarkRP.createJob("Agent de Stationnement", {
color = Color(255, 165, 51, 255),
model = "models/fearless/fireman2.mdl",
description = [[Vous pouvez ramenez les véhicule au Concessionaire.]],
weapons = {"tow_attach"},
command = "tower",
max = 3,
salary = 450,
admin = 0,
vote = false,
hasLicense = false
})
TEAM_SDF = DarkRP.createJob("SDF", {
color = Color(255, 165, 51, 255),
model = "models/ninja/vaas.mdl",
description = [[Cet choses.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_bugbait", "weapon_fists", "id",},
command = "sdf",
max = 0,
salary = 5,
admin = 0,
vote = false,
hasLicense = false,
})
TEAM_ORGADS = DarkRP.createJob("Event Ectasia[Admin]", {
color = Color(155, 100, 196, 255),
model = {
"models/jessev92/sawhero.mdl",
},
description = [[Réservé pour les Events.]],
weapons = {"keys", "weapon_arc_atmcard", "weapon_fists", "id",},
command = "orgads",
max = 1,
salary = 250,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
category = "Citizens",
customCheck = function(ply) return CLIENT or
table.HasValue({"admin","superadmin","Fondateur","Co-Fondateur"}, ply:GetNWString("usergroup"))
end,
})
TEAM_STAFF = DarkRP.createJob("STAFF EctasiaRP", {
color = Color(234, 0, 70, 255),
model = {
"models/player/anon/anon.mdl", --tron--
"models/captainbigbutt/vocaloid/miku_append.mdl",--Miku--
"models/excalibur/excalibur.mdl",--Warfram--
"models/player/slow/tk/ironman/slow_v3.mdl",--IronMan--
"models/risenshine/gang_beast.mdl",--GangBeast--
"models/captainbigbutt/vocaloid/shadow_miku_append_competitive.mdl", --Shadow Miku--
"models/captainbigbutt/vocaloid/miku_carbon.mdl",--MikuCarbon--
"models/skullkid/skullkid.mdl", --SkullKid--
"models/player/trenchcoat/slow.mdl", --SLOW--
},
description = [[Réservée au admin.]],
weapons = {"weapon_arc_atmcard", "weapon_fists", "freezegun", "csgo_daggers_marblefade", "csgo_karambit_slaughter", "csgo_butterfly_tiger", "csgo_bayonet_fade", "weapon_hpmstick"},
command = "staff",
max = 0,
salary = 200000,
admin = 1,
vote = false,
hasLicense = false,
candemote = false,
customCheck = function(ply) return CLIENT or
table.HasValue({"admin","superadmin","Fondateur","Co-Fondateur","Modérateur"}, ply:GetNWString("usergroup"))
end,
})
TEAM_MODOTEST = DarkRP.createJob("Moderation EctasiaRP", {
color = Color(234, 0, 70, 255),
model = {
"models/player/anon/anon.mdl", --tron--
},
description = [[Réservée au Modo.]],
weapons = {"weapon_arc_atmcard", "weapon_fists", "csgo_falchion_crimsonwebs"},
command = "modotest",
max = 0,
salary = 2000,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
customCheck = function(ply) return CLIENT or
table.HasValue({"Modo-Test"}, ply:GetNWString("usergroup"))
end,
})
--[[---------------------------------------------------------------------------
Define which team joining players spawn into and what team you change to if demoted
---------------------------------------------------------------------------]]
GAMEMODE.DefaultTeam = TEAM_CITIZEN
--[[---------------------------------------------------------------------------
Define which teams belong to civil protection
Civil protection can set warrants, make people wanted and do some other police related things
---------------------------------------------------------------------------]]
GAMEMODE.CivilProtection = {
[TEAM_POLICE] = true,
[TEAM_MAIRE] = true,
[TEAM_STAFF] = true,
[TEAM_BAC] = true,
[TEAM_CHEFGIGN] = true,
[TEAM_GIGN] = true,
[TEAM_POLICE] = true,
[TEAM_COMMISSAIRE] = true,
[TEAM_INSPECTEUR] = true,
}
--[[---------------------------------------------------------------------------
Jobs that are hitmen (enables the hitman menu)
---------------------------------------------------------------------------]]
DarkRP.addHitmanTeam(TEAM_TUEUR)