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.