Probleme de jobs.lua

  • Initiateur de la discussion
clydemine

clydemine

Bambi
Messages
3
Score réaction
0
Points
40
Salut j'ai un serveur darkrp mais les jobs bug et je n'arrive pas a regler le probleme.
mon fichier jobs.lua:

-----------------------------------------------------
--[[---------------------------------------------------------------------------
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_CITIZEN = DarkRP.createJob("Citoyen", {
color = Color(20, 150, 20, 255),
model = {"models/player/Group01/female_01.mdl",
"models/player/Group01/female_02.mdl",
"models/player/Group01/female_03.mdl",
"models/player/Group01/female_04.mdl",
"models/player/Group01/female_05.mdl",
"models/player/Group01/female_06.mdl",
--Hommes
"models/player/Group01/male_01.mdl",
"models/player/Group01/male_02.mdl",
"models/player/Group01/male_03.mdl",
"models/player/Group01/male_04.mdl",
"models/player/Group01/male_05.mdl",
"models/player/Group01/male_06.mdl",
"models/player/Group01/male_07.mdl",
"models/player/mossman_arctic.mdl",
"models/player/Group01/male_08.mdl",
"models/player/Group01/male_09.mdl",
"models/player/Group02/male_02.mdl",
"models/player/Group02/male_04.mdl",
"models/player/Group02/male_06.mdl",
"models/player/Group02/male_08.mdl"},
description = [[
-Vous êtes un simple habitant neutre de Rockford. Vous ne pouvez rien faire sauf printer et construire votre maison.
-L’utilisation d’arme légère est autorisé uniquement si votre vie est dans un cas de danger majeur. (avec licence c’est mieux)

Comment jouer ?
Il vous est conseillé pour un citoyen de rester le plus neutre possible et d’être un citoyen habituel qui vit sa vie sans aucun problème.]],
weapons = { "itemstore_pickup", "weapon_fists"},
command = "citizenU",
max = 0,
salary = 500,
jobType = "job",
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
})

TEAM_BAR = DarkRP.createJob("BarMan", {
color = Color(20, 150, 20, 255),
model = {"models/player/Group01/female_01.mdl",
"models/player/Group01/female_02.mdl",
"models/player/Group01/female_03.mdl",
"models/player/Group01/female_04.mdl",
"models/player/Group01/female_05.mdl",
"models/player/Group01/female_06.mdl",
--Hommes
"models/player/Group01/male_01.mdl",
"models/player/Group01/male_02.mdl",
"models/player/Group01/male_03.mdl",
"models/player/Group01/male_04.mdl",
"models/player/Group01/male_05.mdl",
"models/player/Group01/male_06.mdl",
"models/player/Group01/male_07.mdl",
"models/player/mossman_arctic.mdl",
"models/player/Group01/male_08.mdl",
"models/player/Group01/male_09.mdl",
"models/player/Group02/male_02.mdl",
"models/player/Group02/male_04.mdl",
"models/player/Group02/male_06.mdl",
"models/player/Group02/male_08.mdl"},
description = [[
Vous êtes un barman et vous faites des coktails pour les gens

Comment jouer ?
Il vous est conseillé pour un citoyen de rester le plus neutre possible et d’être un citoyen habituel qui vit sa vie sans aucun problème.]],
weapons = { "itemstore_pickup", "weapon_fists"},
command = "bar",
max = 1,
salary = 200,
jobType = "job",
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
})


TEAM_BAC = DarkRP.createJob("*VIP* BAC", {
color = Color(20, 150, 20, 255),
model = {"models/player/Group01/female_01.mdl",
"models/player/Group01/female_02.mdl",
"models/player/Group01/female_03.mdl",
"models/player/Group01/female_04.mdl",
"models/player/Group01/female_05.mdl",
"models/player/Group01/female_06.mdl",
--Hommes
"models/player/Group01/male_01.mdl",
"models/player/Group01/male_02.mdl",
"models/player/Group01/male_03.mdl",
"models/player/Group01/male_04.mdl",
"models/player/Group01/male_05.mdl",
"models/player/Group01/male_06.mdl",
"models/player/Group01/male_07.mdl",
"models/player/mossman_arctic.mdl",
"models/player/Group01/male_08.mdl",
"models/player/Group01/male_09.mdl",
"models/player/Group02/male_02.mdl",
"models/player/Group02/male_04.mdl",
"models/player/Group02/male_06.mdl",
"models/player/Group02/male_08.mdl",
"models/fearless/mafia02.mdl",
"models/player/Group03/female_01.mdl"},
description = [[
-Vous êtes un agent infiltré de la police, vous pouvez vous infiltrez dans un gang ou alors protéger la civilisation en se baladant en simple civil dans la ville.
-Vous ne pouvez pas intervenir lors d’un braquage de banque ou même lors d’un contrôle de routine sous peine de vous faire repérer et de perdre votre couverture et de devoir changé de ville.

Comment jouer ?
En tant que agent de la BAC, vous devez être le plus discret possible, rentrer dans la peau du personnage que vous incarnez.
]],
weapons = { "itemstore_pickup", "weapon_stungun", "weapon_fists", "stungun", "arrest_stick", "unarrest_stick", "m9k_glock", "stunstick", "door_ram", "weapon_checker", "weapon_cuff_police", "policebadge"},
command = "bac",
max = 4,
salary = 1500,
admin = 0,
vote = false,
customCheck = function(ply) return table.HasValue({"VIP", "VIP+", "superadmin", "anim", "admin", "Chef-Modo", "Modo-Test", "Moderateur"}, ply:GetNWString("usergroup")) end,
hasLicense = true,
jobType = "vip",
hasRadio = true,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
ply:SetArmor(50)
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,

})

TEAM_PEDO = DarkRP.createJob("*VIP* Violeur", {
color = Color(209, 35, 163, 255),
model = {"models/obese_male.mdl"},
description = [[
-Vous êtes une personne en manque de sexe, vous cherchez des personnes isolées et discrets pour leur faire l’amour.

Comment jouer ?

Votre but est de vous isolées avec des personnes afin d’abuser d’eux sexuellement.

Si ces règles ne sont pas respectés des sanctions peuvent tombés.
]],
weapons = { "itemstore_pickup", "weapon_adult", "weapon_fists"},
command = "pedo",
max = 1,
salary = 150,
admin = 0,
jobType = "vip",
vote = false,
hasLicense = false,
candemote = false,
customCheck = function(ply) return table.HasValue({"VIP", "VIP+", "superadmin", "anim", "admin", "Chef-Modo", "Modo-Test", "Moderateur"}, ply:GetNWString("usergroup")) end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
})


TEAM_MAYOR = DarkRP.createJob("Maire", {
color = Color(150, 20, 20, 255),
model = {"models/player/breen.mdl",
"models/player/gman_high.mdl"},
description = [[
-Vous avez le choix entre contribuer au bonheur des citoyens ou d’instaurer une terrible dictature !
-Vous avez 15 minutes pour faire votre protection
-Il est INTERDIT de donner l'ordre au policiers de tirer à vue !
-Il est aussi INTERDIT d’enlever sa dictature lors d’une attaque pour sauver sa peau.
-Quand un maire est tué en dictature, il est autorisé de refaire une dictature 20 minutes après la précédente.
-Tout les délits doivent être passer en illégal pour lancer une dictature.

Comment jouer ?
La ville vous appartient. C’est à vous de l’entretenir comme bon vous le semble.
]],
weapons = { "itemstore_pickup", "weapon_fists"},
command = "mayor",
max = 1,
salary = 3500,
vote = true,
jobType = "job",
admin = 0,
hasLicense = false,
mayor = true,
hasRadio = true,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
if killer:IsPlayer() then
DarkRP.notifyAll(0, 4, "Le Maire est mort.")
else
DarkRP.notifyAll(0, 4, "Le Maire est désormais mort.")
end
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
ply:SetArmor(50)
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
})


TEAM_ADMIN = DarkRP.createJob("*staff* Administrateur", {
color = Color(75, 0, 130, 255),
model = {"models/taggart/police01/male_01.mdl"},
description = [[Job pour les admins.]],
weapons = { "itemstore_pickup", "weapon_fists", "unarrest_stick", "vc_wrench", "weapon_checker"},
command = "admin", "Chef-Modo",
max = 2,
salary = 9000,
modelScale = 0,
admin = 0,
vote = false,
customCheck = function(ply) return table.HasValue({"superadmin", "anim", "admin", "Chef-Modo", "Modo-Test", "Moderateur"}, ply:GetNWString("usergroup")) end,
hasLicense = true,
jobType = "job",
hasRadio = true,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,

})


TEAM_POLICE = DarkRP.createJob("Gardien de la Paix", {
color = Color(25, 25, 170, 255),
model = {
"models/taggart/police01/male_01.mdl",
"models/taggart/police01/male_02.mdl",
"models/taggart/police01/male_03.mdl",
"models/taggart/police01/male_04.mdl",
"models/taggart/police01/male_05.mdl",
"models/taggart/police01/male_06.mdl",
"models/taggart/police01/male_07.mdl",
"models/taggart/police01/male_08.mdl",
"models/taggart/police01/male_09.mdl"
},
description = [[
-Vous devez diminuer la criminalité dans la ville ! La traque des criminels est votre devoir !
-Vous êtes la pour faire régner l’ordre dans la ville donc vous avez des règles a respecter et à faire appliquer. Il faut donc ne pas sortir son arme en pleine ville sans raisons, lors d’un intervention ou d’une arrestation quand la personne tente de fuir vous devez effectuer 3 tirs de sommations avant de tiré seulement si il es armé dans le cas contraire vous devez alors le tazer. Il est interdit de rentrer dans une maison sans mandat

Comment jouer ?
Vous incarnez un agent de police.
Il est donc de votre devoir de veiller sur les malfrats et les choses illégales qui se passent dans la ville.
]],
weapons = { "stungun", "weapon_fists", "weapon_baton", "arrest_stick", "unarrest_stick", "m9k_glock", "stunstick", "door_ram", "weapon_checker", "weapon_cuff_police", "policebadge" },
command = "cp",
max = 8,
salary = 400,
admin = 0,
jobType = "job",
hasLicense = true,
hasRadio = true,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
ply:SetArmor(100)
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
})

TEAM_GIGNR = DarkRP.createJob("B.P.E", {
color = Color(20, 20, 255, 255),
model = {"models/player/swat.mdl"},
description = [[-Vous devez diminuer la criminalité dans la ville ! La traque des criminels est votre devoir !
-En tant que l’élite, vous avez autorité sur les autres unités de police, mais êtes soumis au règlement propre du GIPN et de la Police.
-Il est INTERDIT de faire des "contrôles de routine" ! Il vous faut une preuve tangible pour fouiller/perquisitionner.
-Il est INTERDIT de tirer sur quelqu'un sans sommations ORALES. (Létal ou non).
-Il est INTERDIT d'utiliser vos imprimantes d'argent! Vous pouvez cependant les placer à la banque. (Si il y a un banquier).
-Il est INTERDIT d’être corrompue en tant que GIPN.

Comment jouer ?

Pour bien incarner votre personnage, vous devrez intervenir uniquement en cas d’urgence et non surveiller la ville comme certains le pensent.
]],
weapons = { "weapon_acracker_default", "stungun", "realistic_hook", "weapon_fists", "arrest_stick", "unarrest_stick", "m9k_famas", "stunstick", "door_ram", "weapon_checker", "weapon_cuff_police", "fas2_m1911", "weapon_policeshield", "knockout"},
command = "gignr",
max = 10,
salary = 800,
admin = 0,
jobType = "job",
vote = false,
hasLicense = true,
hasRadio = true,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
ply:SetArmor(150)
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
})

TEAM_GIGN = DarkRP.createJob("*VIP* Chef B.P.E", {
color = Color(20, 20, 255, 255),
model = {"models/player/swat.mdl"},
description = [[-Vous devez diminuer la criminalité dans la ville ! La traque des criminels est votre devoir !
-En tant que l’élite, vous avez autorité sur les autres unités de police, mais êtes soumis au règlement propre du GIPN et de la Police.
-Il est INTERDIT de faire des "contrôles de routine" ! Il vous faut une preuve tangible pour fouiller/perquisitionner.
-Il est INTERDIT de tirer sur quelqu'un sans sommations ORALES. (Létal ou non).
-Il est INTERDIT d'utiliser vos imprimantes d'argent! Vous pouvez cependant les placer à la banque. (Si il y a un banquier).
-Il est INTERDIT d’être corrompue en tant que GIPN.

Comment jouer ?

Pour bien incarner votre personnage, vous devrez intervenir uniquement en cas d’urgence et non surveiller la ville comme certains le pensent.
]],
weapons = { "weapon_acracker_default", "stungun", "realistic_hook", "weapon_fists", "arrest_stick", "unarrest_stick", "m9k_famas", "stunstick", "lockpick", "weapon_checker", "weapon_cuff_police", "fas2_m1911", "weapon_policeshield", "knockout"},
command = "gign",
max = 1,
salary = 110,
admin = 0,
jobType = "job",
vote = false,
hasLicense = true,
hasRadio = true,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
ply:SetArmor(150)
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
})


TEAM_GUN = DarkRP.createJob("Vendeur d'armes", {
color = Color(255, 140, 0, 255),
model = {"models/player/Group01/female_01.mdl",
"models/player/Group01/female_02.mdl",
"models/player/Group01/female_03.mdl",
"models/player/Group01/female_04.mdl",
"models/player/Group01/female_05.mdl",
"models/player/Group01/female_06.mdl",
--Hommes
"models/player/Group01/male_01.mdl",
"models/player/Group01/male_02.mdl",
"models/player/Group01/male_03.mdl",
"models/player/Group01/male_04.mdl",
"models/player/Group01/male_05.mdl",
"models/player/Group01/male_06.mdl",
"models/player/Group01/male_07.mdl",
"models/player/mossman_arctic.mdl",
"models/player/Group01/male_08.mdl",
"models/player/Group01/male_09.mdl",
"models/player/Group02/male_02.mdl",
"models/player/Group02/male_04.mdl",
"models/player/Group02/male_06.mdl",
"models/player/Group02/male_08.mdl"},
description = [[
-Vous vendez des armes dans votre boutiques à des gens avec licence ou sans mais attention aux agents de la BAC.
-Vous pouvez engager des gardes du corps et des livreurs. Il est INTERDIT de vendre dans la rue.
Comment jouer ?

Votre rôle est de vendre les armes qui vous sont donné, dans votre boutique ou dans votre chez vous sans refuser d’en vendre à qui que se soit.
Mais attention aux agents infiltrés !
]],
weapons = {"weapon_fists"},
command = "gundealer",
max = 4,
salary = 600,
admin = 0,
jobType = "job",
vote = false,
hasLicense = false,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})

TEAM_MOB = DarkRP.createJob("*VIP* Tueur à gages", {
color = Color(25, 25, 25, 255),
model = "models/player/agent_47.mdl",
description = [[
-Vos contrats doivent être effectué de manière RolePlay et au sniper en discrétion uniquement.
-Il est INTERDIT d'utiliser votre sniper par défaut pour autre chose que l’exécution de vos contrats.
-Votre client doit vous informer d'un motif valable et RolePlay pour que vous acceptiez le contrat !

Comment jouer ?

Vous effectuez les contrats que l’on vous donne en toute discrétion avec une raison valable. (Une vraie raison RP sous peine de sanction si cette dernière n’est pas respecter.)]] ,
weapons = {"itemstore_pickup", "weapon_fists", "m9k_aw50", "m9k_knife"},
command = "mobboss",
max = 2,
salary = 400,
admin = 0,
jobType = "vip",
customCheck = function(ply) return table.HasValue({"VIP", "VIP+", "superadmin", "anim", "admin", "Chef-Modo", "Modo-Test", "Moderateur"}, ply:GetNWString("usergroup")) end,
hasLicense = false,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})


TEAM_BANK = DarkRP.createJob("Banquier", {
color = Color(255, 215, 0, 255),
model = {"models/player/magnusson.mdl"},
description = [[
-Vous devez entretenir les imprimantes d’argents qui vous sont confier par les citoyens.
-Il est OBLIGATOIRE de vous installer dans la banque du centre-ville !

Comment jouer ?

-Vous ne devez pas voler l’argent des citoyens malhonnêtement mais uniquement prendre un petit bénéfice si vous le souhaitez.
-Vous devez uniquement travaillé dans la banque.
]],
weapons = { "itemstore_pickup", "weapon_fists"},
command = "bank",
max = 2,
salary = 2000,
admin = 0,
vote = false,
jobType = "job",
hasLicense = false,
-- Insert customCheck here if you have one and want one.
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})

TEAM_BODYGUARD = DarkRP.createJob("Agent de Sécurité", {
color = Color(244, 164, 96, 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 = [[
Vous êtes une personne qui protège son client ou le commerce de celui-ci.

Comment jouer ?

Vous protégez votre client si il lui arrive malheur ou vous l’aidez à sortir des gens qui essaient de pousser le commerce à la faillite ou qui ne sont pas de très bons clients.

]],
weapons = { "itemstore_pickup", "weapon_fists", "stunstick", "weapon_checker","m9k_colt1911", "weapon_cuff_police"},
command = "bodyguard",
max = 6,
salary = 1500,
jobType = "job",
admin = 0,
vote = false,
hasLicense = true,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})

TEAM_CRIPZ = DarkRP.createJob("Cripz", {
color = Color(33, 23, 125, 255),
model = {
"models/player/cripz/slow_1.mdl",
"models/player/cripz/slow_2.mdl"
},
description = [[
-Vous êtes un bandit de quartier, vous ne respectez aucune loi de la ville.

Comment jouer ?

Vous faites des activités illégales comme raquetter des gens, rentrer chez des gens par effractions etc… des activités comme celles ci, vous pouvez presque tout faire sauf les prises d’otages et les braquages de banques.
]],
weapons = { "itemstore_pickup", "weapon_fists"},
command = "cripz",
max = 4,
jobType = "job",
salary = 1000,
admin = 0,
vote = false,
hasLicense = false,
hasRadio = true,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})

TEAM_CHEFPARRAIN = DarkRP.createJob("Parrain", {
color = Color(255, 0, 127, 255),
model = "models/vito.mdl",
description = [[
-Vous êtes le représentant de la mafia, vous êtes celui qui prend les décisions pour les organisations de crimes.


Comment jouer ?


Votre but est d’organiser les crimes et de gérer ce réseau mafieu.
]],
weapons = { "itemstore_pickup", "weapon_fists","unarrest_stick", "weapon_cuff_standard"},
command = "parrain",
max = 1,
jobType = "job",
salary = 1500,
admin = 0,
hasLicense = false,
hasRadio = true,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})

TEAM_MAFIEUX = DarkRP.createJob("Mafieux", {
color = Color(255, 0, 127, 255),
model = {"models/fearless/mafia02.mdl", "models/fearless/mafia04.mdl", "models/fearless/mafia09.mdl", "models/fearless/mafia06.mdl", "models/fearless/mafia07.mdl"},
description = [[
-Vous êtes le représentant de la mafia, vous êtes celui qui prend les décisions pour les organisations de crimes.


Comment jouer ?


Votre but est d’organiser les crimes et de gérer ce réseau mafieu.
]],
weapons = { "itemstore_pickup", "weapon_fists"},
command = "maffieu",
max = 6,
jobType = "job",
salary = 700,
admin = 0,
hasLicense = false,
hasRadio = true,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})

TEAM_METHE = DarkRP.createJob("*VIP* Fabricant de meth", {
color = Color(37, 253, 233, 255),
model = "models/agent_47.mdl",
description = [[

-Vous fabriquez de la Meth en toute discrétion.



Comment jouer ?


Vous devez fabriquez sois de la Weed, sois de la Meth, vous faites ça dans un espace isolé et fermé.
]],
weapons = { "itemstore_pickup", "weapon_fists"},
command = "mddeth",
max = 2,
jobType = "vip",
salary = 2000,
admin = 0,
vote = false,
hasLicense = false,
customCheck = function(ply) return table.HasValue({"VIP", "VIP+", "superadmin", "admin", "Chef-Modo", "Moderateur"}, ply:GetNWString("usergroup")) end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})

TEAM_TAXI = DarkRP.createJob("Chauffeur de Taxi", {
color = Color(255, 0, 255, 255),
model = {"models/player/hostage/hostage_02.mdl",
"models/player/hostage/hostage_02.mdl"
},
description = [[
-Votre but est de conduire les personnes qui le demande au endroit demandé par celle-ci.
-Pour un trajet, le montant maximum est de 300 $
-Vous avez le droit de transporter des criminels en fuite.

Comment jouer ?

Votre devoir consiste à emmener vos clients là où ils le demandent.
]],
weapons = { "itemstore_pickup", "weapon_fists"},
command = "taxi",
max = 3,
salary = 800,
admin = 0,
vote = false,
jobType = "job",
hasLicense = false,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})


TEAM_COOK = DarkRP.createJob("Cuisinier", {
color = Color(238, 99, 99, 255),
model = "models/fearless/chef1.mdl",
description = [[
-Vous devez nourrir la ville grâce à votre restaurant.
-Il est OBLIGATOIRE de placer le micro-onde proche de la mairie.

Comment jouer ?

Il est obligatoire de faire votre commerce dans un espace intérieur fermé.
]],
weapons = { "itemstore_pickup", },
command = "cook",
max = 3,
salary = 1500,
jobType = "job",
admin = 0,
vote = false,
hasLicense = false,
cook = true,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
})

TEAM_MERCENAIRE = DarkRP.createJob("*VIP* Mercenaire", {
color = Color(255, 220, 23, 255),
model = {"models/npc/fbi_lmg.mdl", "models/npc/fbi_assault_npc.mdl"},
description = [[

-Vous êtes un professionnel embauché par quelqu’un dans le but d’exécuter ses contrats ou pour protéger un lieu.


Comment jouer ?


Votre but est de tuer/protéger des gens UNIQUEMENT si vous êtes embauché par celle-ci.

Pour exécuter des gens une raison RP valable est demandé sous peine de sanction.

Contrairement au Tueur à Gages vous pouvez exécuter vos contrat brutalement c’est à dire vous ne tuez pas discrètement.
]],
weapons = { "itemstore_pickup", "weapon_fists", "fas2_m1911" },
command = "mercenaire",
max = 2,
salary = 1500,
admin = 0,
vote = false,
hasRadio = true,
hasLicense = true,
customCheck = function(ply) return table.HasValue({"VIP", "VIP+", "superadmin", "admin", "Chef-Modo", "Moderateur"}, ply:GetNWString("usergroup")) end,
jobType = "vip",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})

TEAM_GANG = DarkRP.createJob("Gangster", {
color = Color(75, 75, 75, 255),
model = {"models/player/Group03/female_01.mdl", "models/player/Group03/male_02.mdl","models/player/Group03/male_01.mdl"},
description = [[

-Vous faites parti d’un réseau criminel, vous devez mettre à plan des activités illégales.


Comment jouer ?


Votre but est de faire des activités illégales comme raquetter des gens, organiser et mettre à exécution des prises d’otages.

Vous êtes sous l’ordre du Chef Des Gangsters.
]],
weapons = { "itemstore_pickup", "weapon_fists"},
command = "gangster",
max = 6,
salary = 900,
jobType = "job",
admin = 0,
vote = false,
hasLicense = false,
hasRadio = true,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})

TEAM_CHEFGANGSTER = DarkRP.createJob("*VIP* Chef des Gangsters", {
color = Color(25, 25, 25, 255),
model = "models/player/guerilla.mdl",
description = [[
-Vous êtes le chef du gang des gangsters, c’est vous qui les dirigez et qui prend toutes les décisions.


Comment jouer ?


Vous devez formez les gangsters et préparez tout les plans]],
weapons = { "itemstore_pickup", "weapon_fists", "unarrest_stick", "weapon_cuff_standard"},
command = "chefgangster",
max = 1,
salary = 1500,
admin = 0,
hasLicense = false,
jobType = "vip",
hasRadio = true,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})

TEAM_BRA = DarkRP.createJob("Braqueur", {
color = Color(75, 75, 75, 255),
model = {"models/player/pd2_chains_p.mdl"},
description = [[
-Vous êtes un braqueur, vous devez uniquement braquer des banques.

-Vous pouvez faire alliance avec le réseau criminel des gangster et aussi celui de la mafia; vous pouvez bien sûr aussi les trahir.


Comment jouer ?


Votre but est uniquement de braquer les banques.

Vous vous y prenez de la manière que vous voulez, vous pouvez prendre quelques otages pour faciliter le braquage.

Vous êtes obligé d’avoir un véhicule pour pouvoir braquer la banque pour que vous puissiez y déposer les mallettes.
]],
weapons = { "itemstore_pickup", "weapon_fists"},
command = "braqueur",
max = 2,
salary = 600,
admin = 0,
vote = false,
hasLicense = false,
hasRadio = true,
jobType = "job",
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})

TEAM_THIEF = DarkRP.createJob("Voleur", {
color = Color(20, 150, 20, 255),
model = {"models/player/Group01/female_01.mdl",
"models/player/Group01/female_02.mdl",
"models/player/Group01/female_03.mdl",
"models/player/Group01/female_04.mdl",
"models/player/Group01/female_05.mdl",
"models/player/Group01/female_06.mdl",
--Hommes
"models/player/Group01/male_01.mdl",
"models/player/Group01/male_02.mdl",
"models/player/Group01/male_03.mdl",
"models/player/Group01/male_04.mdl",
"models/player/Group01/male_05.mdl",
"models/player/Group01/male_06.mdl",
"models/player/Group01/male_07.mdl",
"models/player/mossman_arctic.mdl",
"models/player/Group01/male_08.mdl",
"models/player/Group01/male_09.mdl",
"models/player/Group02/male_02.mdl",
"models/player/Group02/male_04.mdl",
"models/player/Group02/male_06.mdl",
"models/player/Group02/male_08.mdl"},
description = [[
-Il est INTERDIT de s'allier avec un autre métier que le vôtre.
-Il est INTERDIT de voler 2 fois la même personne.
-Il est INTERDIT de voler en face d'une personne.
-Il est INTERDIT de voler des objet de métier.

Comment jouer ?

Vous devez vous introduire chez les gens ou les voler en toute discrétion.
]],
weapons = { "itemstore_pickup", "weapon_fists", "weapon_acracker_default", "lockpick", "swep_pickpocket"},
command = "thief",
max = 4,
salary = 1500,
admin = 0,
jobType = "job",
vote = false,
hasLicense = false,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})


TEAM_MEDIC = DarkRP.createJob("Medecin", {
color = Color(255, 165, 51, 255),
model = {"models/player/Group03m/female_01.mdl",
"models/player/Group03m/female_02.mdl",
"models/player/Group03m/female_04.mdl",
"models/player/Group03m/female_05.mdl",
"models/player/Group03m/female_06.mdl",},
description = [[
-Vous soignez les gens dans votre hôpital ou sur place en cas d’extrême urgence.
-Vous pouvez être engagez par les mafieux, gangster, maire ou policiers.
-Votre but est de soigner les gens le plus rapidement possible.
-Il vous est INTERDIT de soigner/réanimer lors d'une fusillade.
-Il vous est INTERDIT de réanimer les morts par balles.

Comment jouer ?

Vous devez réanimez les personnes mortes le plus rapidement possible.
]],
weapons = { "itemstore_pickup", "weapon_fist", "med_kit"},
command = "urgentiste",
max = 2,
salary = 900,
admin = 0,
vote = false,
jobType = "job",
hasLicense = false,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})

TEAM_BODYMAYOR = DarkRP.createJob("Garde du Maire", {
color = Color(244, 164, 96, 255),
model = {"models/player/smith.mdl"},
description = [[

-Votre but est de protéger et d’assister le maire.


Comment jouer ?


Vous devez protéger le maire contre toute attaque coûte que coûte même si vous ça vous coûte votre vie.

]],
weapons = { "itemstore_pickup", "weapon_fists", "stunstick", "weapon_checker","fas2_m1911", "weapon_cuff_police"},
command = "bodymayor",
max = 3,
salary = 1000,
admin = 0,
vote = false,
jobType = "job",
hasLicense = true,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})


TEAM_TOWER = DarkRP.createJob("Garagiste", {
color = Color(255, 165, 51, 255),
model = "models/player/monk.mdl",
description = [[
-Vous devez récupérer les véhicules cassé ou abandonner les longs des routes ou en stationnement interdit.
-Il est INTERDIT d'embarquer un véhicule de fonction ayant ses gyrophares allumés.
-Il est INTERDIT de placer une contravention sur un véhicule tant que vous ne l'avez pas amené à votre fourrière.

Comment jouer ?

Vous emmenez tout les véhicules mal garée à la fourrière, en y mettant un amende.]],
weapons = { "itemstore_pickup", "weapon_fists", "tow_attach", "vc_wrench"},
command = "tower",
max = 2,
salary = 2500,
admin = 0,
jobType = "job",
vote = false,
hasLicense = false,
PlayerDeath = function(ply, weapon, killer)
ply:teamBan()
ply:changeTeam(GAMEMODE.DefaultTeam, true)
end,
OnPlayerChangedTeam = function(ply)
ply:ConCommand("noclip")
end,
PlayerSpawn = function(ply)
ply:ConCommand("noclip")
end,
})

-- TEAM_IRONMAN = DarkRP.createJob("Iron Man", {
-- color = Color(255, 0, 0, 255),
-- model = {"models/Avengers/IronMan/mark7_player.mdl"},
-- description = [[*...*]],
-- weapons = {"weapon_fists", "weapon_arc_atmcard", "weapon_iron_man"},
-- command = "/ironman",
-- max = 1,
-- salary = 1450,
-- admin = 1,
-- vote = false,
-- hasLicense = false,
-- candemote = true,
-- NeedToChangeFrom = TEAM_CITIZEN,
-- PlayerSpawn = function(ply)
-- ply:SetHealth(500)
-- ply:SetArmor(489)
-- end
-- customCheck = function(ply) return ply:GetNWString("usergroup") == "VIP +" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "modo-test" or ply:GetNWString("usergroup") == "admin" end,
-- })

TEAM_FLASH = DarkRP.createJob("Flash", {
color = Color(190, 191, 51, 255),
model = {"models/dusty/playermodels/flash/flash.mdl"},
description = [[Tu es Flash]],
weapons = {"gpow_speedster"},
command = "/flash",
max = 1,
salary = 450,
admin = 0,
vote = false,
hasLicense = true,
candemote = true,
NeedToChangeFrom = TEAM_CITIZEN,
PlayerSpawn = function(ply)
ply:SetHealth(500)
end
customCheck = function(ply) return ply:GetNWString("usergroup") == "VIP +" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "modo-test" or ply:GetNWString("usergroup") == "admin" end,
})

TEAM_ANT = DarkRP.createJob("Ant-Man", {
color = Color(73, 69, 70, 255),
model = {"models/player/bobert/MHAMMC.mdl"},
description = [[Tu es Ant-Man]],
weapons = {"gpow_atom"},
command = "/antman",
max = 1,
salary = 450,
admin = 0,
vote = false,
hasLicense = false,
candemote = true,
NeedToChangeFrom = TEAM_CITIZEN,
PlayerSpawn = function(ply)
ply:SetHealth(500)
end
customCheck = function(ply) return ply:GetNWString("usergroup") == "VIP +" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "modo-test" or ply:GetNWString("usergroup") == "admin" end,
})

TEAM_INVISIBLE = DarkRP.createJob("Homme Invisible", {
color = Color(142, 58, 58, 255),
model = {"models/player/Group01/male_01.mdl"},
description = [[Tu es L'Homme Invisible]],
weapons = {"gpow_invisibility"},
command = "/invisible",
max = 1,
salary = 450,
admin = 0,
vote = false,
hasLicense = false,
candemote = true,
NeedToChangeFrom = TEAM_CITIZEN,
PlayerSpawn = function(ply)
ply:SetHealth(500)
end
customCheck = function(ply) return ply:GetNWString("usergroup") == "VIP +" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "modo-test" or ply:GetNWString("usergroup") == "admin" end,
})

TEAM_PERE = DarkRP.createJob("Pére Noel", {
color = Color(20, 150, 20, 255),
model = {"models/player/christmas/santa.mdl"},
description = [[]],
weapons = {"weapon_arc_atmcard", "itemstore_pickup", "weapon_fists", "m9k_ied_detonator"},
command = "perenoel",
max = 1,
salary = 45,
admin = 0,
vote = true,
hasLicense = false,
customCheck = function(ply) return ply:GetNWString("usergroup") == "VIP +" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "modo-test" or ply:GetNWString("usergroup") == "admin" end,
})

TEAM_JUSTICIER = DarkRP.createJob("Batman", {
color = Color(20, 150, 20, 255),
model = {"models/player/bobert/akbatman.mdl"},
description = [[]],
weapons = {"weapon_arc_atmcard", "itemstore_pickup", "weapon_fists", "spiderman's_swep", "weapon_batarang"},
command = "batman",
max = 1,
salary = 45,
admin = 0,
vote = true,
hasLicense = false,
customCheck = function(ply) return ply:GetNWString("usergroup") == "VIP +" or ply:GetNWString("usergroup") == "superadmin" or ply:GetNWString("usergroup") == "modo-test" or ply:GetNWString("usergroup") == "admin" 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_CHIEF] = true,
[TEAM_GIGNR] = true,
[TEAM_GIGN] = true,
}

--[[---------------------------------------------------------------------------
Jobs that are hitmen (enables the hitman menu)
---------------------------------------------------------------------------]]
DarkRP.addHitmanTeam(TEAM_MOB)
 
AyZenSantos

AyZenSantos

Psychopathe
Messages
3 361
Score réaction
753
Points
300
Tu as tout vérifié ? (Espace, virgule...ect)
 
  • Initiateur de la discussion
clydemine

clydemine

Bambi
Messages
3
Score réaction
0
Points
40
oui normalement je les ai fait sur thecodingbest
 
AyZenSantos

AyZenSantos

Psychopathe
Messages
3 361
Score réaction
753
Points
300
clydemine à dit:
oui normalement je les ai fait sur thecodingbest
Vérifié comme même car tu as du oublier une espace
 
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Salut... Franchement donner 1000 lignes, on va pas les lire pour toi. Le mieux est que tu nous donnes l'erreur LUA qui ressort dans ta console.
 
  • J'aime
Réactions: Yoh Sambre ♪
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 288
Score réaction
9 687
Points
1 845
BALISE CODE OU EST TU ?!?

BabyRage
 
  • Initiateur de la discussion
clydemine

clydemine

Bambi
Messages
3
Score réaction
0
Points
40
merci au final j'ai enlever tout le métier de super héro et sa a marcher en tout cas merci d'ettre passer
 
Discord d'entraide
Rejoignz-nous sur Discord