4.2.3.2. Параметры пользователя
| Параметры: | <nickname> {[+|-]|i|w|s|o} |
Режимы пользователя обычны такими изменениями, которые воздействуют на то, каким видят клиента или какие «экста»-сообщения посылает клиент. Пользовательская команда MODE может относитется или к отправителю сообщения или к тому, чей никнейм указали в качестве параметра.
Доступные режимы:
- i - делает пользователя невидимым;
- s - marks a user for receipt of server notices;
- w - user receives wallops;
- o - флаг оператора.
Дополнительне режимы будут доступны позже.
Если пользователь пытается сделать себя оператором, используя "+o" флаг, его попытка будет проигнорирована. Это не разрешено, в отличие от чьего-либо «деопа» себя самого (используя "-o").
Числовые ответы:
ERR_NEEDMOREPARAMS RPL_CHANNELMODEIS ERR_CHANOPRIVSNEEDED ERR_NOSUCHNICK ERR_NOTONCHANNEL ERR_KEYSET RPL_BANLIST RPL_ENDOFBANLIST ERR_UNKNOWNMODE ERR_NOSUCHCHANNEL ERR_USERSDONTMATCH RPL_UMODEIS ERR_UMODEUNKNOWNFLAG
Примеры:
Использования режимов канала:
MODE #Finnish +im ; Делает канал #Finnish модерируемым и
; 'invite-only'.
MODE #Finnish +o Kilroy ; Дает привилегии оператора Kilroy
; на канале #Finnish.
MODE #Finnish +v Wiz ; Дает WiZ право голоса на канале #Finnish.
MODE #Fins -s ; Убирает флаг 'secret' с канала #Fins.
MODE #42 +k oulu ; Устанавливает на канал пароль "oulu".
MODE #eu-opers +l 10 ; Устанавливает максимальное количество
; пользователей на канале (10).
MODE &oulu +b ; Вывод списка масок бана для канала.
MODE &oulu +b *!*@* ; Предотвращает вход на канал для любого
; пользователя.
MODE &oulu +b *!*@*.edu ; Предотвращает вход любого пользователя
; подходящего под маску хоста *.edu.
Использование пользовательских режимов:
:MODE WiZ -w ; turns reception of WALLOPS messages
; off for WiZ.
:Angel MODE Angel +i ; Сообщение от Angel далает его невидимым.
MODE WiZ -o ; WiZ 'деопится' (убирает статус
; оператора). Прямой доступ к этой команде
; ("MODE WiZ +o") не может быть доступен
; пользователям, с тех пор как введена
; команда OPER.