Messed up something in my shared.lua, no jobs avaible.

/--------------------------------------------------------
Default teams. If you make a team above the citizen team, people will spawn with that team!
--------------------------------------------------------
/
TEAM_CITIZEN = AddExtraTeam(“Citizen”, {
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_06.mdl”,
“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/Group01/Male_08.mdl”,
“models/player/Group01/Male_09.mdl”
},
description = [[The Citizen is the most basic level of society you can hold
besides being a hobo.
You have no specific role in city life.]],
weapons = {},
command = “citizen”,
max = 0,
salary = 45,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
mayorCanSetSalary = true
})

TEAM_POLICE = AddExtraTeam(“Civil Protection”, {
color = Color(25, 25, 170, 255),
model = {“models/player/police.mdl”, “models/player/police_fem.mdl”},
description = [[The protector of every citizen that lives in the city .
You have the power to arrest criminals and protect innocents.
Hit a player with your arrest baton to put them in jail
Bash a player with a stunstick and they may learn to obey
the law.
The Battering Ram can break down the door of a criminal, with a warrant
for his/her arrest.
The Battering Ram can also unfreeze frozen props(if enabled).
Type /wanted <name> to alert the public to the presence of a criminal.
OR go to tab and warrant someone by clicking the warrant button]],
weapons = {“arrest_stick”, “unarrest_stick”, “weapon_glock2”, “stunstick”, “door_ram”, “weaponchecker”},
command = “cp”,
max = 4,
salary = 65,
admin = 0,
vote = true,
hasLicense = true,
help = {
“Please don’t abuse your job”,
“When you arrest someone they are auto transported to jail.”,
“They are auto let out of jail after some time”,
“Type /warrant [Nick|SteamID|Status ID] to set a search warrant for a player.”,
“Type /wanted [Nick|SteamID|Status ID] to alert everyone to a wanted suspect”,
“Type /unwanted [Nick|SteamID|Status ID] to clear the suspect”,
“Type /jailpos to set the jail position”
}
})

TEAM_GANG = AddExtraTeam(“Gangster”, {
color = Color(75, 75, 75, 255),
model = {
“models/player/Group03/Female_01.mdl”,
“models/player/Group03/Female_02.mdl”,
“models/player/Group03/Female_03.mdl”,
“models/player/Group03/Female_04.mdl”,
“models/player/Group03/Female_06.mdl”,
“models/player/group03/male_01.mdl”,
“models/player/Group03/Male_02.mdl”,
“models/player/Group03/male_03.mdl”,
“models/player/Group03/Male_04.mdl”,
“models/player/Group03/Male_05.mdl”,
“models/player/Group03/Male_06.mdl”,
“models/player/Group03/Male_07.mdl”,
“models/player/Group03/Male_08.mdl”,
“models/player/Group03/Male_09.mdl”},
description = [[The lowest person of crime.
A gangster generally works for the Mobboss who runs the crime family.
The Mob boss sets your agenda and you follow it or you might be punished.]],
weapons = {},
command = “gangster”,
max = 3,
salary = 45,
admin = 0,
vote = false,
hasLicense = false,
mayorCanSetSalary = false
})

TEAM_MOB = AddExtraTeam(“The Mob Boss”, {
color = Color(25, 25, 25, 255),
model = “models/player/gman_high.mdl”,
description = [[The Mob boss is the boss of the criminals in the city.
With his power he coordinates the gangsters and forms an efficient crime
organization.
He has the ability to break into houses by using a lockpick.
The Mob boss posesses the ability to unarrest you.]],
weapons = {“lockpick”, “unarrest_stick”},
command = “mobboss”,
max = 1,
salary = 60,
admin = 0,
vote = false,
hasLicense = false,
mayorCanSetSalary = false,
help = {
“As the Mob boss, you decide what you want the other Gangsters to do.”,
“You get an Unarrest Stick which you can use to break people out of jail.”,
“/agenda <Message> Sets the Gangsters’ agenda. Use // to go to the next line.”
}
})

TEAM_GUN = AddExtraTeam(“Gun Dealer”, {
color = Color(255, 140, 0, 255),
model = “models/player/monk.mdl”,
description = [[A Gun Dealer is the only person who can sell guns to other
people.
However, make sure you aren’t caught selling illegal firearms to
the public.
/Buyshipment <name> to Buy a weapon shipment
/Buygunlab to Buy a gunlab that spawns P228 pistols]],
weapons = {},
command = “gundealer”,
max = 2,
salary = 45,
admin = 0,
vote = false,
hasLicense = false,
mayorCanSetSalary = true
})

TEAM_MEDIC = AddExtraTeam(“Medic”, {
color = Color(47, 79, 79, 255),
model = “models/player/kleiner.mdl”,
description = [[With your medical knowledge,
you work to restore players to full health.
Without a medic, people cannot be healed.
Left click with the Medical Kit to heal other players.
Right click with the Medical Kit to heal yourself.]],
weapons = {“med_kit”},
command = “medic”,
max = 3,
salary = 45,
admin = 0,
vote = false,
hasLicense = false,
medic = true,
mayorCanSetSalary = true
})

TEAM_CHIEF = AddExtraTeam(“Civil Protection Chief”, {
color = Color(20, 20, 255, 255),
model = “models/player/combine_soldier_prisonguard.mdl”,
description = [[The Chief is the leader of the Civil Protection unit.
Coordinate the police force to enforce law in the city.
Hit a player with arrest baton to put them in jail.
Bash a player with a stunstick and they may learn to
obey the law.
The Battering Ram can break down the door of a criminal, with a
warrant for his/her arrest.
Type /wanted <name> to alert the public to the presence of a criminal.
Type /jailpos to set the Jail Position]],
weapons = {“arrest_stick”, “unarrest_stick”, “weapon_deagle2”, “stunstick”, “door_ram”, “weaponchecker”},
command = “chief”,
max = 1,
salary = 75,
admin = 0,
vote = false,
hasLicense = true,
chief = true,
NeedToChangeFrom = TEAM_POLICE,
help = {
“Please don’t abuse your job”,
“When you arrest someone they are auto transported to jail.”,
“They are auto let out of jail after some time”,
“Type /warrant [Nick|SteamID|Status ID] to set a search warrant for a player.”,
“Type /wanted [Nick|SteamID|Status ID] to alert everyone to a wanted suspect”,
“Type /unwanted [Nick|SteamID|Status ID] to clear the suspect”,
“Type /jailpos to set the jail position”
}
})

TEAM_MAYOR = AddExtraTeam(“Mayor”, {
color = Color(150, 20, 20, 255),
model = “models/player/breen.mdl”,
description = [[You are the mayor of your town, I didn’t vote for you,
You fund the police with arsenals and upgrades, you control crime, the economy, and the city is in your hands to manage or play with.]],
weapons = {},
command = “mayor”,
max = 1,
salary = 85,
admin = 0,
vote = true,
hasLicense = false,
mayor = true,
help = {
“Type /warrant [Nick|SteamID|Status ID] to set a search warrant for a player.”,
“Type /wanted [Nick|SteamID|Status ID] to alert everyone to a wanted suspect.”,
“Type /unwanted [Nick|SteamID|Status ID] to clear the suspect.”,
“Type /lockdown to initiate a lockdown”,
“Type /unlockdown to end a lockdown”,
“Type /placelaws to place a screen containing the laws.”,
“Type /addlaw and /removelaw to edit the laws.”
}
})

TEAM_HOBO = AddExtraTeam(“Hobo”, {
color = Color(80, 45, 0, 255),
model = “models/player/corpse1.mdl”,
description = [[The lowest member of society. Everybody laughs at you.
You have no home.
Beg for your food and money
Sing for everyone who passes to get money
Make your own wooden home somewhere in a corner or
outside someone else’s door]],
weapons = {“weapon_bugbait”},
command = “hobo”,
max = 5,
salary = 0,
admin = 0,
vote = false,
hasLicense = false,
candemote = false,
hobo = true,
mayorCanSetSalary = false
})

//ADD CUSTOM TEAMS UNDER THIS LINE:

TEAM_THIEF = AddExtraTeam(“Thief”, {
color = Color(0, 0, 0, 255),
model = “models/player/Phoenix.mdl”,
description = [[Hide yo kids, hide yo wife. Invaders comin into yo home tonight.]],
weapons = {“lockpick”},
command = “thief”,
max = 5,
salary = 60,
admin = 0,
vote = false,
hasLicense = false,
mayorCanSetSalary = false,
help = {
“Left click with lockpick out to open locked doors”
}
})

TEAM_HACK = AddExtraTeam(“Hacker”, {
color = Color(25, 0, 0, 255),
model = “models/player/Kleiner.mdl”,
description = [[Nyeeeeeeeeeeeeeeeeah,]],
weapons = {“keypad_cracker”},
command = “hacker”,
max = 2,
salary = 50,
admin = 0,
vote = false,
hasLicense = false,
mayorCanSetSalary = false,
help = {
“Left click with keypad cracker out to crack keypads”,
“Sell your services to thieves in need”
}
})

TEAM_DRUG = AddExtraTeam(“Drug Dealer”, {
color = Color(255, 145, 0, 255),
model = “models/player/eli.mdl”,
description = [[Sell happy pills to all the miserable residents of the city.]],
weapons = {},
command = “drug”,
max = 2,
salary = 50,
admin = 0,
vote = false,
hasLicense = false,
mayorCanSetSalary = false,
help = {
“Sell illegal narcotics to teenagers”,
“fuck bitches get money”
}
})

TEAM_HITMAN = AddExtraTeam(“Hitman”, {
color = Color(255, 102, 0, 255),
model = “models/player/leet.mdl”,
description = [[Your job is murder, go get 'em tiger!]],
weapons = {“m9k_m92beretta”},
command = “hit”,
max = 1,
salary = 50,
admin = 0,
vote = true,
hasLicense = false,
candemote = true,
help = {
“Take hits out on players”,
“Dont let the police catch you!”
}
})

TEAM_COOK = AddExtraTeam(“Cook”, {
color = Color(255, 0, 204, 255),
model = “models/player/alyx.mdl”,
description = [[Sell greasy food to obese children]],
weapons = {},
command = “cook”,
max = 2,
salary = 50,
admin = 0,
vote = false,
hasLicense = false,
candemote = true,
help = {
“Purchase a microwave to sell food”,
“Create a restaurant!”
}
})

TEAM_CULT = AddExtraTeam(“Cultist”, {
color = Color(0, 102, 0, 255),
model = “models/player/soldier_stripped.mdl”,
description = [[Sacrifice your children to the almighty sun god!]],
weapons = {“m9k_knife”},
command = “cultist”,
max = 5,
salary = 10,
admin = 0,
vote = false,
hasLicense = false,
candemote = true,
hobo = false,
mayorCanSetSalary = false,
help = {
“Be a weird cultist with all your other weird buddies”,
“Sacrifice babies!”
}
})

TEAM_EXEC = AddExtraTeam(“Executive”, {
color = Color(0, 0, 255, 255),
model = “models/player/barney.mdl”,
description = [[You tell people what to do, they dont have to like you.]],
weapons = {},
command = “executive”,
max = 2,
salary = 100,
admin = 0,
vote = false,
hasLicense = false,
candemote = true,
hobo = false,
mayorCanSetSalary = false,
help = {
“Be the Executive player!”,
“Tell people what to do”
}
})

TEAM_IBANKER = AddExtraTeam(“Investment Banker”, {
color = Color(103, 255, 155, 255),
model = “models/player/mossman.mdl”,
description = [[Hello, would you like to make an investment of $4000 USD and your money printer?
Send it to our dirty basement! ]],
weapons = {},
command = “ibanker”,
max = 2,
salary = 80,
admin = 0,
vote = false,
hasLicense = false,
candemote = true,
hobo = false,
mayorCanSetSalary = false,
help = {
“Store players items for cash!”,
“Make sure your bank is secure”
}
})

TEAM_BMD = AddExtraTeam(“Black Market Dealer”, {
color = Color(153, 0, 153, 255),
model = “models/player/monk.mdl”,
description = [[You’re a dirty man who sells things that orphans slave for you.]],
weapons = {},
command = “bmd”,
max = 2,
salary = 60,
admin = 0,
vote = false,
hasLicense = false,
candemote = true,
hobo = false,
mayorCanSetSalary = false,
help = {
“Sell your illegal wares! but watch out for police”,
“You must make a shop”
}
})

TEAM_SGUARD = AddExtraTeam(“Security Guard”, {
color = Color(51, 204, 204, 255),
model = “models/player/odessa.mdl”,
description = [[Sell your services to the highest bidder.]],
weapons = {“stunstick”, “m9k_glock”},
command = “sguard”,
max = 3,
salary = 60,
admin = 0,
vote = false,
hasLicense = false,
candemote = true,
hobo = false,
mayorCanSetSalary = false,
help = {
“Sell your services to the highest bidder”,
“Guard a gun shop! it will most likely be most profitable”
}
})

TEAM_MGUARD = AddExtraTeam(“Mayors Guard”, {
color = Color(102, 51, 0, 255),
model = “models/player/riot.mdl”,
description = [[Protect mistur mayor at all costs.]],
weapons = {“arrest_stick”, “unarrest_stick”, “stunstick”, “door_ram”, “weaponchecker”, “stunstick”, “m9k_scar”},
command = “mguard”,
max = 3,
salary = 60,
admin = 0,
vote = false,
hasLicense = false,
candemote = true,
hobo = false,
mayorCanSetSalary = false,
help = {
“Protect the mayor at all costs”,
“Report to PD if you have nothing to do”
}
})

TEAM_FIST = AddExtraTeam(“Street Fighter”, {
color = Color(0, 255, 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_06.mdl”,
“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/Group01/Male_08.mdl”,
“models/player/Group01/Male_09.mdl”
},
description = [[Put up fists and fight, His weakness is usually a gun.]],
weapons = {“weapon_fists”},
command = “fist”,
max = 3,
salary = 60,
admin = 0,
vote = false,
hasLicense = false,
candemote = true,
hobo = false,
mayorCanSetSalary = false,
help = {
“Beat teenagers up for money.”
}
})

TEAM_SMOB = AddExtraTeam(“Syndicate Mob boss”, {
color = Color(255, 0, 0, 255),
model = {
“models/Humans/Suits_06.mdl”,
“models/humans/suits_01.mdl”,
“models/humans/suits_07.mdl”,
“models/humans/suits_07.mdl”
},
description = [[The Syndicate is the boss
of the Russian Mob boss in the city.
With his power he coordinates the gangsters and
forms an efficient crime organization.
He has the ability to break into houses by using a lockpick.
The Mob boss also can unarrest you.]],
weapons = {“unarrest_stick”, “lockpick”},
command = “smobboss”,
max = 1,
salary = 60,
admin = 0,
vote = false,
hasLicense = false,
mayorCanSetSalary = false,
help = {
“As the Syndicate boss, you decide what you want the other members to do.”,
“You get an Unarrest Stick which you can use to break people out of jail.”,
“/agenda <Message> Sets the Syndicate Members’ agenda. Use // to go to the next line.”
}
})

TEAM_SGANG = AddExtraTeam(“Syndicate Member”, {
color = Color(255, 10, 0, 255),
model = {
“models/Humans/Suits_06.mdl”,
“models/humans/suits_01.mdl”,
“models/humans/suits_07.mdl”,
“models/humans/suits_07.mdl”
},
description = [[The lowest person of crime.
A Russian gangster generally works for the Britva
who runs the crime family. The Britva sets your
agenda and you follow it or you might be punished.]],
weapons = {},
command = “sgangster”,
max = 5,
salary = 45,
admin = 0,
vote = false,
hasLicense = false,
mayorCanSetSalary = false
})

– VIP JOBS –

TEAM_RAIDER = AddExtraTeam(“Raider”, {
color = Color(50, 25, 0, 255),
VIPOnly = true,
model = “models/player/leet.mdl”,
description = [[You like to break into houses and piss people off.]],
weapons = {“keypad_cracker”, “lockpick”, “m9k_ak47”},
command = “raider”,
max = 3,
salary = 70,
admin = 0,
vote = false,
hasLicense = false,
mayorCanSetSalary = false,
customCheck = function(ply) return CLIENT or (ply:GetNWString(“usergroup”) == “vip” or ply:IsAdmin()) end,
CustomCheckFailMsg = “You must be VIP to use this job.”,
help = {
“Raid the Innocent”,
“Watch out for the police!”
}
})

TEAM_SWAT = AddExtraTeam(“S.W.A.T”, {
color = Color(102, 204, 204, 255),
VIPOnly = true,
model = “models/player/swat.mdl”,
description = [[A specially trained assault unit used by the police.]],
weapons = {“arrest_stick”, “unarrest_stick”, “stunstick”, “door_ram”, “weaponchecker”, “m9k_mp5”},
command = “swat”,
max = 3,
salary = 120,
admin = 0,
vote = true,
hasLicense = false,
mayorCanSetSalary = true,
customCheck = function(ply) return CLIENT or (ply:GetNWString(“usergroup”) == “vip” or ply:IsAdmin()) end,
CustomCheckFailMsg = “You must be VIP to use this job.”,
help = {
“Please don’t abuse your job”,
“When you arrest someone they are auto transported to jail.”,
“They are auto let out of jail after some time”,
“Type /warrant [Nick|SteamID|Status ID] to set a search warrant for a player.”,
“Type /wanted [Nick|SteamID|Status ID] to alert everyone to a wanted suspect”,
“Type /unwanted [Nick|SteamID|Status ID] to clear the suspect”,
“Type /jailpos to set the jail position”
}
})

TEAM_SWATC = AddExtraTeam(“S.W.A.T Commander”, {
color = Color(102, 204, 204, 255),
VIPOnly = true,
model = “models/player/gasmask.mdl”,
description = [[You’re the big boy of the big boys.]],
weapons = {“arrest_stick”, “unarrest_stick”, “stunstick”, “door_ram”, “weaponchecker”, “m9k_deagle”, “m9k_mp5”},
command = “swatc”,
max = 1,
salary = 140,
admin = 0,
vote = false,
hasLicense = false,
mayorCanSetSalary = true,
customCheck = function(ply) return CLIENT or (ply:GetNWString(“usergroup”) == “vip” or ply:IsAdmin()) end,
CustomCheckFailMsg = “You must be VIP to use this job.”,
help = {
“Please don’t abuse your job”,
“When you arrest someone they are auto transported to jail.”,
“They are auto let out of jail after some time”,
“Type /warrant [Nick|SteamID|Status ID] to set a search warrant for a player.”,
“Type /wanted [Nick|SteamID|Status ID] to alert everyone to a wanted suspect”,
“Type /unwanted [Nick|SteamID|Status ID] to clear the suspect”,
“Type /jailpos to set the jail position”
}
})

TEAM_VIGIL = AddExtraTeam(“Vigilantee”, {
color = Color(0, 0, 0, 255),
model = “models/Batman/slow/jamis/mkvsdcu/batman/slow_pub_v2.mdl”,
VIPOnly = true,
description = [[Eh, you can probably guess what hes like.]],
weapons = {“unarrest_stick”, “stunstick”, “door_ram”, “weaponchecker”, “m9k_knife”},
command = “vigil”,
max = 2,
salary = 75,
admin = 0,
vote = false,
hasLicense = false,
mayorCanSetSalary = true,
customCheck = function(ply) return CLIENT or (ply:GetNWString(“usergroup”) == “vip” or ply:IsAdmin()) end,
CustomCheckFailMsg = “You must be VIP to use this job.”,
help = {
“Please don’t abuse your job”,
“You are not a cop.”
}
})

TEAM_THUG = AddExtraTeam(“Thug”, {
color = Color(255, 50, 0, 255),
VIPOnly = true,
model = “models/player/slow/rorschach.mdl”,
description = [[You make me sick.]],
weapons = {“m9k_spas12”, “lockpick”, “keypad_cracker”},
command = “thug”,
max = 5,
salary = 75,
admin = 0,
vote = false,
hasLicense = false,
mayorCanSetSalary = true,
customCheck = function(ply) return CLIENT or (ply:GetNWString(“usergroup”) == “vip” or ply:IsAdmin()) end,
CustomCheckFailMsg = “You must be VIP to use this job.”,
help = {
“Please don’t abuse your job”,
“You are not a cop.”
}
})

TEAM_BOOM = AddExtraTeam(“Explosives Dealer”, {
color = Color(102, 204, 204, 255),
VIPOnly = true,
model = “models\Humans/Group02/male_06.mdl”,
description = [[You make the world a better place.]],
weapons = {},
command = “explosives”,
max = 3,
salary = 120,
admin = 0,
vote = true,
hasLicense = false,
mayorCanSetSalary = true,
customCheck = function(ply) return CLIENT or (ply:GetNWString(“usergroup”) == “vip” or ply:IsAdmin()) end,
CustomCheckFailMsg = “You must be VIP to use this job.”,
help = {
“Please don’t abuse your job”,
“When you arrest someone they are auto transported to jail.”,
“They are auto let out of jail after some time”,
“Type /warrant [Nick|SteamID|Status ID] to set a search warrant for a player.”,
“Type /wanted [Nick|SteamID|Status ID] to alert everyone to a wanted suspect”,
“Type /unwanted [Nick|SteamID|Status ID] to clear the suspect”,
“Type /jailpos to set the jail position”
}
})

TEAM_SWATS = AddExtraTeam(“S.W.A.T Sniper”, {
color = Color(102, 204, 204, 255),
VIPOnly = true,
model = “models/tlsaudrl2548/blackops2/swat3.mdl”,
description = [[A wussy swat that likes to snipe people instead of actually fight.]],
weapons = {“arrest_stick”, “unarrest_stick”, “m9k_m98b”, “stunstick”, “door_ram”, “weaponchecker”, “m9k_deagle”, “m9k_mp5”},
command = “swatc”,
max = 1,
salary = 140,
admin = 0,
vote = false,
hasLicense = false,
mayorCanSetSalary = true,
customCheck = function(ply) return CLIENT or (ply:GetNWString(“usergroup”) == “vip” or ply:IsAdmin()) end,
CustomCheckFailMsg = “You must be VIP to use this job.”,
help = {
“Please don’t abuse your job”,
“When you arrest someone they are auto transported to jail.”,
“They are auto let out of jail after some time”,
“Type /warrant [Nick|SteamID|Status ID] to set a search warrant for a player.”,
“Type /wanted [Nick|SteamID|Status ID] to alert everyone to a wanted suspect”,
“Type /unwanted [Nick|SteamID|Status ID] to clear the suspect”,
“Type /jailpos to set the jail position”
}
})

TEAM_TERROR = AddExtraTeam(“Terrorist”, {
color = Color(80, 45, 30, 255),
model = “models/jessev92/player/misc/saddam.mdl”,
VIPOnly = true,
description = [[Blow shit up. You can help in raids and shit.]],
weapons = {“weapon_rpg”},
command = “terrorist”,
max = 2,
salary = 60,
admin = 0,
vote = true,
hasLicense = false,
medic = false,
mayorCanSetSalary = false,
customCheck = function(ply) return CLIENT or (ply:GetNWString(“usergroup”) == “vip” or ply:IsAdmin()) end,
CustomCheckFailMsg = “You must be VIP to use this job.”
})

TEAM_SOD = AddExtraTeam(“Staff on Duty”, {
color = Color(255, 0, 0, 255),
model = “models/player/combine_super_soldier.mdl”,
description = [[This is not the person to piss off.]],
weapons = {“arrest_stick”, “unarrest_stick”, “stunstick”, “door_ram”, “weaponchecker”},
command = “sod”,
max = 10,
salary = 120,
admin = 1,
vote = false,
hasLicense = false,
mayorCanSetSalary = false,
customCheck = function(ply) return CLIENT or (ply:GetNWString(“usergroup”) == “moderator” or ply:IsAdmin()) end,
CustomCheckFailMsg = “You must be VIP to use this job.”,
help = {
“type !kick name to kick a player”,
“Never use Fadmin to ban”,
“Remember to always treat players fairly”,
“To unarrest a player type rp_unarrest name in console”,
“See an admin abusing? report it on the forums”,
“type !ban name time reason to ban the correct way”,
“Never do a full cleanup, ask the players and do it via q menu if accepted”
}
})

TEAM_OWNER = AddExtraTeam(“Lava mutant thing”, {
color = Color(255, 0, 0, 255),
model = “models/player/dark_kahn/slow_pub.mdl”,
description = [[Uh, okay then.]],
weapons = {“arrest_stick”, “unarrest_stick”, “stunstick”, “door_ram”, “weaponchecker”, “m9k_m3”},
command = “lava”,
max = 1,
salary = 120,
admin = 0,
vote = false,
hasLicense = false,
mayorCanSetSalary = false,
customCheck = function(ply) return CLIENT or (ply:GetNWString(“usergroup”) == “vip” or ply:IsSuperAdmin()) end,
CustomCheckFailMsg = “You must be VIP to use this job.”,
help = {
“YOU DONT NEED HELP YOUR L337”,
“YOU DONT NEED HELP YOUR L337”,
“YOU DONT NEED HELP YOUR L337”,
“YOU DONT NEED HELP YOUR L337”,
“YOU DONT NEED HELP YOUR L337”,
“YOU DONT NEED HELP YOUR L337”,
“YOU DONT NEED HELP YOUR L337”
}
})

/*

HOW TO MAKE A DOOR GROUP

AddDoorGroup(“NAME OF THE GROUP HERE, you see this when looking at a door”, Team1, Team2, team3, team4, etc.)

WARNING: THE DOOR GROUPS HAVE TO BE UNDER THE TEAMS IN SHARED.LUA. IF THEY ARE NOT, IT MIGHT MUCK UP!

The default door groups, can also be used as examples:
*/
AddDoorGroup(“Cops and Mayor only”, TEAM_CHIEF, TEAM_POLICE, TEAM_MAYOR)
AddDoorGroup(“Gundealer only”, TEAM_GUN)

/*

HOW TO MAKE AN AGENDA

AddAgenda(Title of the agenda, Manager (who edits it), Listeners (the ones who just see and follow the agenda))

WARNING: THE AGENDAS HAVE TO BE UNDER THE TEAMS IN SHARED.LUA. IF THEY ARE NOT, IT MIGHT MUCK UP!

The default agenda’s, can also be used as examples:
*/
AddAgenda(“Gangster’s agenda”, TEAM_MOB, {TEAM_GANG})
AddAgenda(“Police agenda”, TEAM_MAYOR, {TEAM_CHIEF, TEAM_POLICE})

/*

HOW TO MAKE A GROUP CHAT

Pick one!
GAMEMODE:AddGroupChat(List of team variables separated by comma)

or

GAMEMODE:AddGroupChat(a function with ply as argument that returns whether a random player is in one chat group)
This one is for people who know how to script Lua.

*/
GM:AddGroupChat(function(ply) return ply:IsCP() end)
GM:AddGroupChat(TEAM_MOB, TEAM_GANG)

/---------------------------------------------------------------------------
Define which team joining players spawn into and what team you change to if demoted
---------------------------------------------------------------------------
/
GM.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
---------------------------------------------------------------------------
/
GM.CivilProtection = {
[TEAM_POLICE] = true,
[TEAM_CHIEF] = true,
[TEAM_MAYOR] = true,
[TEAM_SWAT] = true,
[TEAM_SWATC] = true,
[TEAM_SWATS] = true,
}

/---------------------------------------------------------------------------
Enable hitman goodies on this team
---------------------------------------------------------------------------
/
DarkRP.addHitmanTeam(TEAM_HITMAN)

It would be greatly appreciated if someone could help me find where I messed up, the users are getting restless.

Use code tags.

Also, you are NOT ALLOWED to edit DarkRP source files. You should know this. Instead of just doing whatever, use tutorials and sources.

Anyways, your issue can simply be fixed by reading through the thing finding a syntax error. Missing { “” , . () any of such. Do it yourself instead of being lazy.

Also. Test it LAN next time. Dumb to roll out a patch without knowing if works or not.

This should be in the developer section as well. Yeez

Well at least post the error you get in console… Just like alter something, like a job name and save the file again, get the error and post it here.

Or backup your shared.lua and get the default one. From there, you can put your own code back in and see what’s causing the issue.

Line 653

You have a back-slash instead of a forward-slash.

I really didn’t have anything better to do with my time, but hope this help you. I tested it and that seemed to be your only error.
I didn’t test Door groups or below though.