Отключение AdminMode/Cloak (SAM)

Всем ку, как можно реализовать отключение админ мода и клока при изменении профы, видел здесь даный фикс, правда он для ULX, а я использую SAM и в кодинге на луа полный 0. Помогите пожалуйста

hook.Add("OnPlayerChangedTeam", "UnAdminIfNotAdmin", function(ply, oldTeam, newTeam)
    if oldTeam == TEAM_ADMIN and newTeam ~= TEAM_ADMIN then
        ply:ConCommand("sam unadmin")
    end
end)

Попробуй такой хук. При смене профессии с TEAM_ADMIN на любую другую пишется sam undamin для игрока. Тем самым снимается годмод и клоак.

Можно ещё сделать так

hook.Add("OnPlayerChangedTeam", "SetAdminIfAdmin", function(ply, oldTeam, newTeam)
    if newTeam == TEAM_ADMIN then
        ply:ConCommand("sam admin")
    elseif oldTeam == TEAM_ADMIN then
        ply:ConCommand("sam unadmin")
    end
end)

Этот хук будет прописывать в консоль игроку sam admin при смене на профессию TEAM_ADMIN. А при смене на любую другую прописывать sam unadmin.

Тоже самое что и первое но этот хук выдает клоак и годмод при смене на профу админа.

1 лайк

Спасибо за помощь :smiling_face_with_three_hearts: :smiling_face_with_three_hearts:

Всегда пожалуйста

1 лайк