Все мы знаем, что уровень доступа в ТС раздается от 0 до 100 и чем выше это число, тем уровень доступа выше. Так же мы знаем, что нельзя в ТС сделать так что бы два разных человека могли входить в "свои" каналы и не могли входить в каналы друг друга. Это можно сделать только используя пароль, что в свою очередь совсем не удобно, потому что их надо запоминать.
В итоге я всё таки сделал вариант как в примере и не использовал пароль. Единственный минус - вам придётся проделывать это с каждым пользователем отдельно.
Итак вся суть в том что мы сделаем определённую группу канала! Копируем группу канала "Гость", называем её допустим "Пользователь" и меняем ей параметр i_channel_join_power допустим на 75. Теперь вернёмся к примеру вариант "можно":
Цифры в скобках это привилегии: у групп это права, у канала это уровень который необходим для входа в этот канал.
Теперь что мы делаем, мы выставляем каналу 1 уровень доступа 75 и получаем следующую картину:
Теперь мы перетаскиваем пользователя с группой 1 в канал 1 (важно*читать ниже) и присваиваем ему группу канала "Пользователь" которой мы изменили параметр привилегии на 75. С этого момента пользователь может входить в этот канал и его под каналы, т.к. его уровень находясь в этом канале изменяется с 10 на 75. Но в ходить в другие каналы о не может, т.к. по серверу его уровень всё равно равен 10. В итоге мы получаем:
Так же мне кажется можно скорее всего написать скрипт, который при добавлении пользователя допустим в группу 1 будет автоматом выдавать ему группу канала в определённом канале, но пока что мне лень думать над ним. Если кто то напишет его, пожалуйста поделитесь :)
* Нужно именно перетащить в нужный канал иначе вы выдадете привилегию на канал в котором пользователь находится сейчас. По сути выдавая эту группу канала пользователям в определённом канале можно на создавать индивидуальных каналов в которые смогут входить только данный пользователь и больше никто кроме Admin Server Query и всё это не используя пароль :)
-
Скрыть объявление
Рады видеть Вас на русскоязычном форуме TeamSpeak!
У нас Вы можете скачать последнюю версию:
- Клиент TeamSpeak 3;
- Русификатор TeamSpeak 3;
- Сервер TeamSpeak 3;
- Найти много всего интересного
Перед регистрацией рекомендуем ознакомиться
Присоединяйтесь! Учите и обучайтесь!
-
Новая группа "Новичок" на нашем форуме!
Новые пользователи будут попадать в группу "Новичок".
Это сделано для того чтобы "Новички" ознакомились с форумом, так как в большинстве случаев проблема с которой вы хотите обратиться уже обсуждалась.
Перейти в тему обсуждения
Быстрый переход в группу Пользователь -
VPS/VDS и дедикейт сервера в аренду с DDoS защитой
- Низкий пинг
- Действующий SLA
- Рублевые цены без привязки к курсу валют
Бесплатный тестовый период VPS-OpenVZ
Попробовать
Как я победил "нарастающую" иерархию в ТС
ограничение входа по каналам для разных групп