[DarkRP] Помогите с профессиями

Пожалуйста помогите сделать так что бы Мэр/Секретарь мэра/Шериф могли выдавать лицензии ну при условии что если есть мэр то мэр и секретарь могут выдавать лицензии, а если за них некто не играет то Шериф мог выдавать лицензии,
но если есть мэр или секретарь то шериф не может выдавать лицензии

В SV часть
Там где TEAM_SECRYETAR и TEAM_SHERIFF нужно поменять на свое значение

hook.Add('canGiveLicense', 'restrictnonmayor', function(ply, target)
    if not ply:isMayor() then return false, 'Ты не мэр' end

    if ply:isMayor() then return true end

    local reason = DarkRP.getPhrase("incorrect_job", "/givelicense")
    local players = player.GetAll()

    local mayorExists = #fn.Filter(plyMeta.isMayor, players) > 0
    if mayorExists then return false, reason end

    if ply:Team() == "TEAM_SECRYETAR" then return true end

    local chiefExists = #fn.Filter(plyMeta.isChief, players) > 0
    if chiefExists then return false, reason end

    if ply:Team() == "TEAM_SHERIFF" then return true end

    return false, reason

end)

проверил у меня не работает