A really simple script I made in 20 seconds for the kids that keep asking for Mayor’s demotion on death. untested code but it should work. didn’t put much time in to it
Should test it before you post it
My god, that snippet of code looks like ass.
local function MayorDeath(Player, Attacker) if Player:Team() == TEAM_MAYOR then Player:TeamBan() -- Don't let the player become the mayor for a while. Player:ChangeTeam(TEAM_CITIZEN, true) -- Change to whatever team you want them set to. GAMEMODE:NotifyAll(0,4, "The mayor " .. Player:Nick() .. " has been assassinated!") end end hook.Add("PlayerDeath", "DRP_Mayor", MayorDeath)
There’s a meta function to change teams in DarkRP, because it does a lot more than just set the team.
Also, there you go, if you don’t want to waste time logging in on GMod.org for 4 lines of code.