TEAM_VIPJOB = AddExtraTeam("SWAT CHIEF", -- Name
Color(238, 99, 99, 255), -- Team color
"models/player/mossman.mdl", -- Player model
[[The SWAT are under your command.
Use force when needed. You can either setup a base for you and your team within the police department
or occupy an empty building around the town.]], -- Job description
{"lockpick", "unarrest_stick","med_kit"}, -- Weapons
"swatchief", -- Command to become the job
1, -- Maximum amount of said job
75, -- Salary
0, -- Admin status
0, -- Has to vote
true, -- Has a license
nil, -- Needs to be job X in order to get this job
function(ply) return ply:GetUserGroup() == "vip" end -- The extra check function. Enter nil or nothing to not have an extra check
)
That's what I ended up using, I found a sample on the DarkRP site, the last line with "GetUserGroup" was something that had to be changed to specify a ULX group but you were right