LUA:Demote Upon Death:fr

Gamemode
Ouvrez jobs.lua dans lua/darkrp_customthings dans votre addon DarkRP modification (voir ici).

Coding it
Quand vous êtes dans jobs.lua, cherchez le job que vous voulez demote du job quand il meurt. Si c'est un job par défaut alors copiez le du fichier jobrelated.lua dans le DarkRP de base et désactivez le job par défaut dans lua/darkrp_config/disabled_defaults.lua. Puis ajoutez cela:

PlayerDeath = function(ply, weapon, killer) ply:teamBan ply:changeTeam(GAMEMODE.DefaultTeam, true) if killer:IsPlayer then DarkRP.notifyAll(0, 4, "Le maire a ete tue et est demote.") else DarkRP.notifyAll(0, 4, "Le maire est mort et a ete demote.") end end

Donc le job entier devrait ressembler à ça:

TEAM_MAYOR = DarkRP.createJob("Maire", {	color = Color(150, 20, 20, 255),	model = "models/player/breen.mdl",	description = Le maire de la ville cree des lois pour le meilleur de la population.	Si vous etes le maire vous pouvez creer et accepter des mandats.	Ecrivez /wanted pour rechercher un joueur.	Ecrivez /jailpos pour mettre la position de la jail.	Ecrivez /lockdown pour initier un couvre-feu dans la ville.	Tout le monde doit etre chez soi durant un couvre-feu.	Les policiers controlent la ville.	/unlockdown pour terminer un couvre-feu,	weapons = {},	command = "maire",	max = 1,	salary = GAMEMODE.Config.normalsalary * 1.89,	admin = 0,	vote = true,	hasLicense = false,	mayor = true,	PlayerDeath = function(ply, weapon, killer)		ply:teamBan		ply:changeTeam(GAMEMODE.DefaultTeam, true)		if killer:IsPlayer then			DarkRP.notifyAll(0, 4, "Le maire a ete tue et est demote.")		else			DarkRP.notifyAll(0, 4, "Le maire est mort et a ete demote.") end end })

Quand le maire sera mort, il sera automatiquement expulsé de son job.