/* UnrealIRCd 5 Help Configuration * Based on the original help text written by hAtbLaDe * Revised by CC (07/2002) * * translation performed by: Slyder * Latest corrections and addons by: Bock * contacts: #nn@irc.bynets.org:6667 */ help { " Помощь по командам сервера."; " Уточните тему после команды /HELPOP."; " Вам будут показаны все доступные команды и опции."; " Для получения более подробной информации посетите"; " канал помощи или задайте вопрос оператору IRC."; " -"; " /HELPOP USERCMDS - Получить список команд пользователя"; " /HELPOP OPERCMDS - Получить список команд оператора"; " /HELPOP SVSCMDS - Команды, посылаемые через сервер,"; " описанный через U:line (Сервисы)"; " /HELPOP UMODES - Получить список режимов пользователя"; " /HELPOP SNOMASKS - Получить список Snomask"; " /HELPOP CHMODES - Получить список режимов Канала"; " /HELPOP OFLAGS - Просмотреть флаги в O:line"; " -"; " ==-------------------------oOo--------------------------=="; } help Usercmds { " Список команд, доступных пользователям на данный момент."; " Используйте /HELPOP <команда> для получения подробной информации"; " по интересующей команде."; " -"; " ==-------------------------oOo---------------------------=="; " ADMIN LICENSE PART USERHOST"; " AWAY LINKS PING USERIP"; " CREDITS LIST PONG VERSION"; " CYCLE LUSERS PRIVMSG VHOST"; " DALINFO MAP QUIT WATCH"; " DCCALLOW MODE RULES WHO"; " INVITE MODULE SETNAME WHOIS"; " ISON MOTD SILENCE WHOWAS"; " JOIN NAMES STATS"; " KICK NICK TIME"; " KNOCK NOTICE TOPIC"; " ==-------------------------oOo---------------------------=="; } help Opercmds { " Список команд, доступных только IRC операторам."; " Используйте /HELPOP <команда> для получения подробной информации"; " по интересующей команде."; " -"; " ==-------------------------oOo---------------------------=="; " ADCHAT DNS NACHAT SETIDENT"; " ADDMOTD GLINE OPER SHUN"; " ADDOMOTD GLOBOPS OPERMOTD SPAMFILTER"; " CHATOPS GZLINE REHASH SQUIT"; " CHGHOST RESTART TEMPSHUN"; " CHGIDENT KILL TRACE"; " CHGNAME KLINE SAJOIN TSCTL"; " CLOSE LAG SAMODE UNDCCDENY"; " CONNECT LOCOPS SAPART WALLOPS"; " DCCDENY MKPASSWD SDESC ZLINE"; " DIE MODULE SETHOST"; " ==-------------------------oOo---------------------------=="; } help Svscmds { " Список команд, которые могут быть посланы"; " серверу, описанному в U:line (Сервисы)."; " Пример использования команд:"; " /MSG OPERSERV RAW :services <команда>"; " Используйте /HELPOP <команда> для получения подробной информации"; " по интересующей команде."; " -"; " ==-------------------------oOo---------------------------=="; " SQLINE SVSKILL SVSNLINE SVSSILENCE"; " SVS2MODE SVSLUSERS SVSNOLAG SVSSNO"; " SVS2SNO SVSMODE SVSNOOP SVSWATCH"; " SVSFLINE SVSMOTD SVSO SWHOIS"; " SVSJOIN SVSNICK SVSPART UNSQLINE"; " ==-------------------------oOo---------------------------=="; } help Umodes { " Список режимов пользователя."; " -"; " ==---------------------------oOo---------------------------=="; " o = Глобальный IRC оператор"; " O = Локальный IRC оператор"; " a = Администратор сервисов"; " A = Администратор сервера"; " N = Администратор сети"; " C = Помощник администратора сети"; " -"; " d = Режим \"только личные сообщения\" (Deaf)"; " g = Позволяет читать и посылать сообщения для глобальных и"; " Локальных операторов"; " h = Доступен для оказания помощи (оператор-консультант)"; " i = Невидимый (Не показывается в списке команды /WHO)"; " p = Скрывает список каналов, в которых находится пользователь,"; " из вывода команд /whois и /who"; " q = Только администраторы сети или администраторы сервисов могут"; " удалить Вас с канала (использовать kick)"; " r = Указывает, что ник пользователя зарегистрирован"; " (устанавливается только сервисами)"; " s = Пользователь принимает уведомления от серверов"; " t = Показывает, что Вы используете /VHOST"; " v = Может получать уведомления о вредоносных DCC запросах"; " w = Может принимать Wallop сообщения"; " x = Скрывает реальное имя хоста пользователя (security)"; " z = Отмечает клиента, использующего шифрованное соединение (SSL)"; " B = Ставит на Вас клеймо бота :)"; " G = Нецензурные слова в сообщениях заменяются на "; " H = Скрывает статус IRC оператора в запросах /WHO и /WHOIS."; " (только для IRC операторов)"; " I = Скрывает время простоя оператора (в команде /whois) от обычных"; " пользователей."; " R = Ограничивает получение PRIVMSGs/NOTICEs только от"; " зарегистрированных (+r) пользователей"; " S = Для нужд сервисов. (В целях защиты)"; " T = Запрещает получение CTCP запросов"; " V = Помечает клиента как пользователя WebTV"; " W = Позволяет видеть, когда кто-то делает /WHOIS на Ваш"; " ник (только для IRC операторов)"; " ==---------------------------oOo---------------------------=="; } help Snomasks { " Snomask - это сокращение от 'Service NOtice MASK'."; " Смысл - определить, какие уведомления от"; " сервера Вы можете получать."; " Использование: /MODE nick +s "; " Расширенно: /MODE blah +s +cF-j"; " Параметр указывает какую маску вы хотите (или не хотите)."; " Вы можете обнулить маску, выполнив команду /MODE nick -s."; "-"; " Список доступных масок:"; " ==-------------------------oOo-----------------------=="; " c = Видны соединения/отключения на локальном сервере"; " e = Видны 'Eyes' сообщения сервера (использование OperOverride,"; " /CHG*, /SET* и т.д.)"; " f = Видны уведомления об обнаружении флуда"; " F = Видны подключения/отключения на удалённых серверах"; " (за исключением указанных в U:lines)"; " G = Видны TKL уведомления (Gline, GZline, Shun, и т.д.)"; " j = Видны всякие 'мусорные' уведомления (не рекомендуется"; " для постоянного использования)"; " k = Видны уведомления об использовании команды KILL"; " n = Видны изменения ников на локальном сервере"; " N = Видны изменения ников на удалённых серверах"; " o = Видны подключения IRC операторов"; " q = Видны попытки сменить ник, неудавшиеся из-за присутствия"; " ника в Q:lines"; " s = Видны общие уведомления"; " S = Видны сообщения спам фильтра"; " v = Видны попытки использования команды /VHOST"; " ==-------------------------oOo------------------------=="; } help Chmodes { " В этой секции приведён список режимов, которые могут быть наложены"; " на канал командой /MODE"; " -"; " ==------------------------------oOo----------------------------=="; " v = Даёт пользователю 'право голоса' - Voice (Можно"; " говорить, даже если если на канал наложен режим +m)"; " h = Даёт пользователю ограниченные возможности оператора"; " канала - HalfOp"; " o = Даёт пользователю статус оператора канала"; " a = Даёт пользователю статус администратора канала"; " q = Даёт пользователю статус владельца канала"; " -"; " A = В канал могут попасть только администраторы сети/сервера"; " (устанавливается администраторами)"; " b = Накладывает 'бан' на nick!ident@host [h]"; " (подробнее о 'расширенных типах бана' /HELPOP EXTBANS)"; " c = Блокирует сообщения, содержащие управляющие коды mIRC для"; " задания цвета [o]"; " C = Запрещает хождение CTCP пакетов в канале [o]"; " e = Накладывает маску исключения на 'бан' для"; " пользователей, попавших под заданную маску [h]"; " f <параметры> = Защита от флуда. (Для получения дополнительной"; " информации загляните в /HELPOP CHMODEF) [o]"; " G = Включает фильтрацию сообщений путём замены нецензурных слов на"; " [o]"; " i = Для того, чтобы попасть на канал, пользователь должен быть"; " приглашён (Invite only) [h]"; " I <ник!пользователь@хост> = Накладывает маску исключения на режим +i"; " j <вход:секунды> = Устанавливает ограничение на количество команд"; " join за задонное время"; " k <ключ> = Пользователи должны иметь <ключ>, чтобы попасть на"; " защищённый канал [h]"; " K = Запрещает использование команды /KNOCK [o]"; " l <число> = Задаёт максимальное <число> пользователей в канале [o]"; " L <канал2> = Связывает каналы таким образом, что при достижении"; " параметра, заданного режимом +l, новые пользователи"; " будут перенаправляться на канал <канал2>) [q]"; " m = Модерируемый канал (только пользователи с установленными флагами"; " +vhoaq могут говорить) [h]"; " M = Включает ограничение на возможность говорить в канале только"; " зарегистрированным пользователям (+r), либо пользователям с"; " 'Правом голоса' (+v). [o]"; " n = Пользователи, не присутствующие в канале, не могут"; " посылать PRIVMSGs в канал [h]"; " N = Запрещает пользователям канала изменять свой ник [o]"; " O = Канал только для IRC операторов (могут устанавливать только"; " IRC операторы)"; " p = Включает режим 'ограниченного доступа' на канал (Private) [o]"; " Q = На канале запрещены 'кики' [o]"; " r = Показывает, что канал зарегистрирован (устанавливается только"; " сервисами)"; " R = В канал могут войти только зарегистрированные (+r) "; " пользователи [o]"; " s = Включает 'режим секретности' на канале (Secret)[o]"; " S = Указывает, что на канале из сообщений вырезаются коды mIRC"; " для управления цветом [o]"; " t = Блокирует топик, так что только пользователи с флагами +hoaq"; " могут его изменить [h]"; " T = Указывает, что на канале запрещены уведомления (NOTICEs) [o]"; " u = Auditorium mode (команды /names и /who #channel показывают"; " только операторов канала) [q]"; " V = Указывает, что на канале нельзя использовать команду /INVITE [o]"; " z = Только пользователи, подключенные к серверу через шифрованный"; " канал (SSL), могут попасть в канал [o]"; " Z = Все пользователи на канале используют безопасное подключение SSL."; " (Устанавливается/снимается сервером. Только если канал так же +z)"; " -"; " [h] - минимум требуются права halfop, [o] - минимум требуются права"; " chanop, [q] - требуются права владельца"; " ==------------------------------oOo----------------------------=="; } help ExtBans { " Данные типы банов позволяют вам банить не только по традиционной маске nick!user@host."; " Так же они позволяют пользователя "замолчать" (в других IRCd, это действие команды"; " +q , в unrealircd надо использовать +b ~q:)."; " -"; " Вы так же можете совмещать расширенные типы банов. Это значит, что выражение будет правильным:"; " +b ~q:~c:#lamers"; " Этой командой вы заставите молчать всех пользователей, кто зашёл на канал #lamers."; " -"; " Существуют следующие расширенные типы банов: "; " -"; " Эти типы банов определяют, какие действия подвержены бану"; " ==-Тип---------Имя----------------------------Разъяснение-----------------------=="; " | | Люди, попадающие под бан, могут заходить на канал, но "; " ~q | Тихий | не могут говорить, пока у них не будет +v или выше. "; " | | Пример: "; " | | +bb ~q:*!*@blah.blah.com ~q:nick*!*@* "; "-----------------------------------------------------------------------------------"; " | | Люди, попадающие под бан, не могут изменить ник, пока "; " ~n | Запрет на | у них не будет +v или выше. "; " | смену ника | Пример: "; " | | +bb ~n:*!*@*.aol.com ~n:nick*!*@* "; "-----------------------------------------------------------------------------------"; " | | Люди, попадающие под бан, не могут посетить канал. "; " ~j | Вход | При этом пользователь может выполнять все действия, если"; " | | он уже находится на канале (смена ника, разговор). "; "-----------------------------------------------------------------------------------"; " -"; " Эти типы банов добавляют новый критерий, с которыми их можно использовать"; " ==-Тип---------Имя----------------------------Разъяснение-----------------------=="; " | | Если люди сидят на указанном канале, они не смогут зайти"; " | | Префиксом можно указать (+/%/@/&/~), каких именно "; " ~c | [префикс] | пользователей необходимо банить. Будут забанены те, у "; " | Канал | у кого права на указанном канале равны или выше. "; " | | Пример: +b ~c:#lamers, +e ~c:@#trusted "; "-----------------------------------------------------------------------------------"; " | | Если настоящее имя пользователя попадает под бан, "; " ~r | настоящее имя | он не сможет зайти. Пример: +b ~r:*Stupid_bot_script* "; " | | Дополнение: Подчёркивание ('_') обозначает и "; " | | пробел (' '), и подчёркивание ('_'). "; " ==------------------------------------------------------------------------------=="; " -"; " Вы можете стекировать расширенные типы банов первой и второй группы друг с другом."; " Пример: +b ~q:~c:#lamers"; " Действием данной команды будет молчание всех пользователей, кто сидит в #lamers"; } help Chmodef { " Режим канала +f предоставляет гибкий механизм защиты канала от флуда."; " Режим позволяет вам контролировать флуд команд входа, смены ника, CTCP,"; " knock и просто текстом в канал. Синтаксис у режима +f следующий:"; " -"; " +f [<количество><тип>{#<действие>}{,...}]:<секунды>"; " -"; " Параметр <количество> указывает, сколько раз должно произойти событие"; " <тип> до того, как будут предприняты действия по предотвращению флуда."; " Доступны следующие типы:"; " -"; " ==-----Тип------Имя-------Действие-------Дополнительно-----=="; " c CTCP +C m, M"; " j Join +i R"; " k Knock +K"; " m Messages +m M"; " n Nickchange +N"; " t Text kick b"; " -"; " Различие между типами m и t в том, что m отслеживает все сообщения в канале,"; " в то время как t отслеживает сообщения от каждого отдельного пользователя."; " -"; " Если вы задаёте некое действие в ответ на флуд, вы можете так же указать,"; " как долго (в минутах) будет действовать наказание."; } help Oflags { " Описание флагов, помещаемых в O:lines конфигурационного файла сервера"; " -"; " ==----------------------oOo--------------------=="; " o (locop) Локальный оператор"; " O (globop) Глобальный оператор"; " a (services admin) Получает +a при подключении. Администратор сервисов"; " A (admin) Получает +A при подключении. Администратор сервера"; " C (coadmin) Получает +C при подключении. Помощник администратора"; " N (netadmin) Получает +N при подключении. Администратор сети"; " -"; " r (can_rehash) Доступ к команде сервера /REHASH"; " R (can_restart) Доступ к команде сервера /RESTART"; " D (can_die) Доступ к команде сервера /DIE"; " h (helpop) Получает +h при подключении (helpop)"; " g (can_globops) Оператор может посылать сообщения /GLOBOPS"; " w (can_wallops) Оператор может посылать сообщения /WALLOPS"; " n (can_localnotice) Оператор может посылать локальные уведомления"; " G (can_globalnotice) Оператор может посылать глобальные уведомления"; " c (can_localroute) Доступ к локальным /SQUIT и /CONNECT"; " L (can_globalroute) Доступ к глобальным /SQUIT /CONNECT"; " k (can_localkill) Может выполнять команду /KILL на локальном сервере"; " K (can_globalkill) Может выполнять команду /KILL глобально"; " b (can_kline) Оператор может использовать /KLINE на пользователях сервера"; " B (can_unkline) Оператор может снимать Kline"; " z (can_zline) Позволяет добавлять Z:lines"; " Z (can_unzline) Позволяет добавлять Z:lines глобально"; " t (can_gkline) Позволяет использовать команды /GLINE и /SHUN"; " v (can_override) Позволяет использовать OperOverride"; " q (can_setq) Позволяет устанавливать флаг +q"; " H (get_host) Получает +x при подключении"; " W (get_umodew) Получает +W при подключении"; " X (can_addline) Может использовать /ADDLINE"; " d (can_dccdeny) Может использовать /DCCDENY"; " ==----------------------oOo--------------------=="; } help Nick { " Изменяет виртуальное имя (Ник)."; " Все присутствующие на канале, в котором вы находитесь,"; " будут уведомлены об изменении вашего имени."; " -"; " Синтаксис: NICK <новое имя>"; " Пример: NICK hAtbLaDe"; } help Whois { " Показывает различную информацию о пользователе:"; " \"Имя\", каналы в которых он находится, текущую маску хоста и т.д."; " -"; " Синтаксис: WHOIS <имя Пользователя>"; " Пример: WHOIS hAtbLaDe"; " -"; " Флаги состояния."; " Список каналов, возвращаемый в ответ на запрос WHOIS может содержать"; " один или более флагов состояния, показывающих информацию о канале."; " Список возможных флагов:"; " ~ - Пользователь является владельцем канала (+q)"; " & - Пользователь является администратором канала (+a)"; " @ - Пользователь имеет статус оператора на канале (+o)"; " % - Пользователь имеет статус оператора с ограниченными"; " полномочиями на канале (+h)"; " + - Пользователь имеет право голоса (+v)"; " ! - Пользователь включил режим сокрытия каналов (+p), но вы его"; " видите, потому что имеете права оператора IRC"; " ? - Канал является \"Секретным\" (+s), но вы его видите, потому"; " что имеете права оператора IRC"; } help Who { " Возвращает информацию о пользователях"; " -"; " Синтаксис:"; " /WHO [+|-][acghimnsuMRI] [args]"; " Флаги указываются аналогично флагам каналов, флаги cgmnsu имеют"; " дополнительные аргументы."; " Флаги устанавливаются в активное состояние знаком +, и деактивируются"; " знаком -"; " Доступны следующие флаги:"; " Флаг a: Отсутствующие(away) пользователи"; " Флаг c <канал>: пользователи на <канал>, маски при задании <канал>"; " использовать нельзя"; " Флаг g : все пользователи, имеющие указанный GCOS,"; " можно использовать маски при задании , доступно только"; " операторам"; " Флаг h : все пользователи, имеющие подстроку в"; " hostname, возможно применение масок"; " Флаг i : все пользователи, имеющие в их IP адресе"; " Флаг m : все пользователи, имеющие указанные в"; " установленном состоянии, применяется только o/C/A/a/N"; " Флаг n : все пользователи, имеющие в их имени, возможно"; " применение масок"; " Флаг s : пользователи на сервере , использование масок"; " запрещено"; " Флаг u : пользователи с подстрокой в имени пользователя, "; " допускается использование масок."; " -"; " Модификаторы поведения:"; " Флаг M: искать пользователя только в тех каналах, в которых находитесь"; " вы сами"; " Флаг R: показывать реальный hostname пользователя"; " Флаг I: показывать IP адрес пользователя"; " -"; " Для обеспечения обратной совместимости, /who 0 o показывает"; " пользователей с +o"; " Пример: WHO +m o"; " -"; " Флаги состояния:"; " В результатах, возвращаемых командой who, могут содержаться флаги,"; " уточняющие информацию о пользовате. Они описаны ниже:"; " B - Пользователь признан ботом (+B)"; " G - Пользователь отсутствует /away (gone)"; " H - Пользователь присутствует /away (here)"; " r - Имя пользователя зарегистрировано"; " * - Пользователь является IRC оператором"; " ~ - Пользователь является владельцем канала (+q)"; " & - Пользователь является администратором канала (+a)"; " @ - Пользователь является оператором канала (+o)"; " % - Пользователь имеет ограниченные права оператора канала (+h)"; " + - Пользователь имеет право голоса (+v)"; " ! - У пользователя установлен флаг +H"; " ? - Вы видите пользователя только потому, что являетесь IRC"; " оператором"; } help Whowas { " Показывает информацию WHOIS о пользователях"; " не подключенных в данный момент к серверу."; " -"; " Синтаксис: WHOWAS <имя пользователя>"; " WHOWAS <имя пользователя> <количество записей>"; " Пример: WHOWAS hAtbLaDe"; } help Cycle { " Выполнить цикл \"выйти/войти\" в указанном канале. Команда"; " эквивалентна последовательному выполнению PART и JOIN."; " -"; " Синтаксис: CYCLE <канал1>,<канал2>,<канал3>"; " Пример: CYCLE #help"; " CYCLE #main,#chat"; } help Dns { " Возвращает информацию из DNS кэша IRC сервера."; " Следует заметить, что большинство современных клиентов уже"; " имеют встроенную команду DNS, поэтому вероятнее всего Вам"; " придётся использовать команду /raw DNS."; " Так же есть два варианта использования:"; " 'DNS l' покажет записи в DNS кеше"; " 'DNS i' вернёт подробную информацию о конфигурации сервера имён"; " -"; "Синтаксис: DNS [опция]"; } help Names { " Возвращает список пользователей указанного канала."; " -"; " Синтаксис: NAMES <канал>"; " Пример: NAMES #Support"; } help Ison { " Служит для определения состояния Пользователя - в"; " сети он в данный момент или нет."; " -"; " Синтаксис: ISON <имя> <имя2> <имя3> <имя4>"; " Пример: ISON hAtbLaDe Stskeeps OperServ AOLBot"; } help Join { " Используется для входа на канал(ы) IRC сервера."; " Все присутствующие на канале будут уведомлены о вхождении."; " JOIN с 0 в качестве аргумента позволяет покинуть сразу все каналы."; " Если задан один или более ключей, они будут использованы для входа"; " на канал с режимом +k"; " -"; " Синтаксис: JOIN <канал>,<канал2>,<канал3> <ключ1>,<ключ2>,<ключ3>"; " JOIN 0 (покинуть все каналы)"; " Пример: JOIN #Support"; " JOIN #Lobby,#IRCd"; " JOIN #IRCd,#Support,#main letmein,somepass,anotherpass"; } help Part { " Используется для того, чтобы покинуть текущий канал."; " Все присутствующие на канале будут уведомлены о том, что пользователь"; " покинул канал."; " Если указана причина ухода в качестве параметра, остальные"; " пользователи её увидят."; " -"; " Синтаксис: PART <канал>,<канал2>,<канал3>,<канал4> <причина>"; " Пример: PART #Support"; " PART #Lobby,#IRCd See ya later!"; } help Motd { " Показывают информационное сообщение IRC сервера, к которому"; " вы подключены."; " -"; " Синтаксис: MOTD"; " MOTD <сервер>"; } help Rules { " Показывает правила пользования сетью."; " -"; " Синтаксис: RULES"; " RULES <сервер>"; } help Lusers { " Предоставляет информацию о количестве локальных и глобальных"; " пользователей (текущее и максимальное количество пользователей сети)."; " -"; " Синтаксис: LUSERS [сервер]"; } help Map { " Предоставляет \"Карту Сети\" список серверов и связи между ними."; " В основном используется для визуализации маршрутизации в сети."; " -"; " Синтаксис: MAP"; } help Quit { " Отключает от IRC сервера. Пользователи каналов, в которых вы"; " находитесь, будут уведомлены о том, что вы отключились."; " Если причина выхода не указана, ваш ник будет использован в качестве"; " причины."; " -"; " Синтаксис: QUIT <причина>"; " Пример: QUIT Leaving!"; } help Ping { " Команда PING используется для определения присутствия клиента или"; " сервера на другом конце соединения. Сервер посылает PING через"; " определённые промежутки времени, если соединение не проявляет других"; " признаков жизни. Если ответ на PING не приходит в течении"; " определённого в конфигурации времени, соединение считается разорванным."; " PING может посылаться и в случае, если соединение проявляет активность."; " Следует заметить, что эта команда не имеет ничего общего с командой"; " CTCP PING"; " -"; " Синтаксис: PING <сервер> <сервер2>"; " Пример: PING irc.example.org"; " PING hAtbLaDe"; " PING hAtbLaDe irc2.dynam.ac"; } help Pong { " Сообщение PONG - это ответ на запрос PING. Если указан параметр"; " <сервер2>, то сообщение будет отправлено на указанный сервер."; " Параметр <сервер> указывает имя сервера или клиента, от которого"; " идёт ответ на запрос PING."; " -"; " Синтаксис: PONG <сервер> <сервер2>"; " Пример: PONG irc.example.org irc2.dynam.ac"; " (PONG от irc.example.org на irc2.dynam.ac)"; } help Version { " Возавращает версию ПО на IRC сервере."; " -"; " Синтаксис: VERSION"; " VERSION <сервер>"; } help Stats { " Возвращает немного статистической информации с сервера"; " -"; " Синтаксис: STATS <флаги>"; " Пример: STATS u"; " -"; " Дайте команду /stats без параметров для получения списка доступных"; " флагов."; } help Links { " Возвращает список серверов, слинкованных с сетью на данный момент."; " Сервера, подключенные с использованием U:lines, могут видеть только"; " IRC операторы."; " -"; " Синтаксис: LINKS"; } help Admin { " Возвращает административную информацию с указанного сервера."; " -"; " Синтаксис: ADMIN"; " ADMIN <сервер>"; } help Userhost { " Возвращает имя хоста для указанного пользователя."; " Обычно эту команду используют скрипты и боты."; " -"; " Синтаксис: USERHOST <имя>"; " Пример: USERHOST hAtbLaDe"; } help Userip { " Возвращает IP адрес указанного пользователя."; " Обычно эту команду используют скрипты и боты."; " -"; " Синтаксис: USERIP <имя>"; " Пример: USERIP codemastr"; } help Topic { " Устанавливает/изменяет тему указанного канала, или просто показывает"; " её запросившему."; " -"; " Синтаксис: TOPIC <канал> (Покажет текущую тему)"; " TOPIC <канал> <тема> (Изменит тему)"; " Пример: TOPIC #Operhelp"; " TOPIC #Lobby Welcome to #Lobby!!"; } help Invite { " Посылает указанному пользователю приглашение войти на указанный канал."; " Если у канала установлен флаг +i, то пользователь должен обладать правами"; " оператора канала для того, чтобы пригласить кого-то, иначе любой пользователь"; " может посылать приглашения."; " Если выполнить команду без параметров, вы увидите список каналов, на которые"; " получили приглашения."; " -"; " Синтаксис: INVITE [<имя> <канал>]"; " Пример: INVITE"; } help Kick { " Удаляет пользователя из канала. Может быть использована только"; " оператором или полу-оператором. Если причина удаления не указана, в её"; " качестве будет использовано имя применившего команду"; " -"; " Синтаксис: KICK <канал> <пользователь> [причина]"; " Пример: KICK #Lobby foobar Lamer.."; } help Away { " Помечает вас как отсутствующего - \"Away\"."; " -"; " Синтаксис: AWAY <причина> (Пометит Вас как отсутствующего по"; " указанной причине)"; " AWAY (Снимет статус отсутствующего)"; " Пример: AWAY Lunch time!"; } help Watch { " Watch - это система уведомлений, более быстрая и использующая меньше"; " ресурсов сети, чем старая система посылки уведомлений."; " Сервер пошлёт вам сообщение с уведомлением в случае, если кто-то из"; " вашего списка уведомлений входит в сеть IRC или покидает её."; " Список уведомлений не сохраняется, когда вы покидаете IRC сеть, вы или"; " клиент, которым вы пользуетесь, должны создавать список заново каждый"; " раз, когда происходит подключение к IRC серверу."; " -"; " Синтаксис: WATCH +имя1 +имя2 +имя3 (Добавление имён в список"; " уведомлений)"; " WATCH -имя (Удаление имени из списка)"; " WATCH (Покажет весь список уведомлений)"; } help List { " Возвращает полный список каналов, доступных в сети IRC на данный"; " момент. Если указать строку для поиска, будут выданы только те"; " каналы, в имени которых присутствует указанная строка."; " -"; " Синтакис: LIST <строка поиска>"; " Пример: LIST"; " LIST *ircd*"; " -"; " Так же доступны дополнительные флаги:"; " >число Возвращает каналы с количеством пользователей больше"; " указанного числа"; " <число Возвращает каналы с количеством пользователей меньше"; " указанного числа"; " !*маска* Показывает каналы, не попадающие под шаблон *маска*"; " -"; " Все эти параметры могут быть использованы вместо стандартной"; " строки поиска."; } help Privmsg { " Позволяет послать сообщение пользователю, всему каналу или целому"; " серверу."; " /PRIVMSG <имя> <текст>"; " Посылает личное сообщение."; " Пример: /PRIVMSG Blah hi, how are you?"; " /PRIVMSG <#канал> <текст>"; " Посылает сообщение в канал."; " Пример: /PRIVMSG #room Hi all"; " /PRIVMSG <префикс><#канал> <текст>"; " Посылает сообщение только пользователям с привелегиями выше заданных"; " префиксом в <#канал>"; " Пример: /PRIVMSG @#room This goes to +oaq"; " /PRIVMSG +#room This goes to +vhoaq"; " ВАЖНО: Вы должны обладать минимум правом голоса, чтобы послать"; " сообщение для +#канал/%#канал/@#канал и минимум быть"; " оператором канала, чтобы послать для &#канал/~#канал."; " /PRIVMSG $<маска> <текст>"; " Посылает сообщение всем пользователям на серверах с маской <маска>"; " [Только для Операторов IRC]"; " Сообщение показывается в окне статуса большинством современных IRC"; " клиентов."; " Пример: /PRIVMSG $*.example.org We will be upgrading our net in the"; " next hour"; " Однако, следует заметить, что в большинстве случаев лучше использовать"; " сервисы (/OS GLOBAL)."; " -"; " Возможен вариант одновременной посылки одного сообщения нескольким"; " пользователям"; " /PRIVMSG <имя1>,<имя2>,<имя3>."; " -"; " ВАЖНО: В случае использования старых клиентов (ircII, к примеру)"; " нельзя использовать дополнительные возможности команд /msg или"; " /privmsg, нужно пользоваться ими следующим образом:"; " '/QUOTE PRIVMSG @#channel blah'."; } help Notice { " Посылает \"notice\" пользователю, каналу или всем, кто подключен к"; " указанному серверу."; " /NOTICE <имя> <текст>"; " Посылает \"notice\" указанному пользователю."; " Пример: /NOTICE Blah hi, how are you?"; " /NOTICE <#канал> <текст>"; " Посылает \"notice\" в указанный канал."; " Пример: /NOTICE #room Hi all, this is annoying"; " /NOTICE <префикс><#канал> <текст>"; " Посылает \"notice\" пользователям с правами <префикс> и выше в"; " канале <#канал>"; " Пример: /NOTICE @#room This goes to +oaq"; " /NOTICE +#room This goes to +vhoaq"; " ВАЖНО: Вы должны обладать минимум правом голоса (+v) для того,"; " чтобы послать для +#chan/%#chan/@#chan и минимум быть"; " оператором (+o), чтобы посылать для &#chan/~#chan."; " /NOTICE $<маска> <текст>"; " Посылает \"notice\" всем пользователям сервера, попадающим под"; " <маска> [Доступно только операторам]"; " Сообщения видны в окне статуса большинства современных клиентов."; " Пример: /NOTICE $*.example.org We will be upgrading our net in the"; " next hour"; " В большинстве случаев сервисы (/OS GLOBAL) будут лучшей"; " альтернативой."; " -"; " Возможен вариант одновременной посылки одного сообщения нескольким"; " пользователям: /NOTICE ,,."; " -"; " ВАЖНО: В случае использования старых клиентов (ircII, к примеру),"; " чтобы использовать дополнительные возможности, необходимо применять"; " следующий способ: '/QUOTE NOTICE @#channel blah'."; } help Knock { " Для каналов с ограничением доступа \"только по приглашению\" вы можете"; " постучаться (\"knock\") в канал и попросить, чтобы вас пригласили."; " -"; " Синтаксис: KNOCK <#канал> <сообщение>"; " Пример: KNOCK #secret_chan I'm an op, let me in!"; } help Setname { " Позволяет пользователю изменить реальное имя (\"Real name\") (GECOS)"; " без отключения от IRC"; " -"; " Синтаксис: SETNAME <новое \"реальное имя\">"; } help Vhost { " Скрывает реальный hostname пользователя, заменяя его виртуальным"; " именем предоставленным IRC сервером."; " -"; " Синтаксис: VHOST <логин> <пароль>"; " Пример: VHOST openbsd ilovecypto"; } help Mode { " Устанавливает режим для пользователя или канала."; " Воспользуйтесь /HELPOP CHMODES или /HELPOP UMODES чтобы просмотреть"; " список режимов"; " -"; " Синтаксис: MODE <канал/пользователь> <режим>"; " Пример: MODE #Support +tn"; " MODE #Support +ootn hAtbLaDe XYZ"; } help Credits { " Эта команда возвращает список людей, так или иначе помогавших в"; " создании UnrealIRCd."; " -"; " Синтаксис: CREDITS"; " CREDITS <сервер>"; } help Dalinfo { " Историческая справка о создателях сервера (от ircu, и далее...)"; " -"; " Синтаксис: DALINFO"; " DALINFO <сервер>"; } help License { " Возвращает информацию о лицензии, под которой распространяется"; " UnrealIRCd."; " Синтаксис: LICENSE"; " LICENSE <сервер>"; } help Time { " Отображает текущую дату и время на сервере."; " -"; " Синтаксис: TIME"; " TIME <сервер>"; } help Silence { " Игнорирует сообщения от пользователя или группы пользователей сервера."; " -"; " Синтаксис: SILENCE +nickname (Добавляет ник в SILENCE список)"; " SILENCE -nickname (Удаляет ник из SILENCE списка)"; " SILENCE (Отображает текущий SILENCE список)"; } help Oper { " Позволяет пользователю получить статус IRC оператора."; " -"; " Синтаксис: OPER <идентификатор> <пароль>"; " ВАЖНО: идентификатор и пароль чувствительны к регистру"; " Пример: OPER hAtbLaDe foobar234"; } help Wallops { " Посылает сообщение всем пользователям с установленным флагом +w."; " Только IRC операторы могут использовать Wallops, но получать эти"; " сообщения может любой пользователь с установленным флагом +w"; " -"; " Синтаксис: WALLOPS <сообщение>"; } help Globops { " Посылает общесетевое сообщение для IRC операторов. Видеть его могут"; " только IRC операторы."; " -"; " Синтаксис: GLOBOPS <сообщение>"; " Пример: GLOBOPS Lets get em clones .."; } help Locops { " Посылает сообщение IRC операторам, подключенным к серверу (local)."; " -"; " Синтаксис: LOCOPS <сообщение>"; " Пример: LOCOPS Gonna k:line that user ..."; } help Chatops { " Посылает сообщение всем IRC операторам (global)."; " -"; " Синтаксис: CHATOPS "; " Пример: CHATOPS Gonna k:line that user ..."; } help Adchat { " Посылает сообщение всем подключенным администраторам"; " -"; " Синтаксис: ADCHAT <текст>"; " Пример: ADCHAT Hey guys! I'm finally here."; } help Nachat { " Посылает сообщение всем подключенным администраторам сети"; " -"; " Синтаксис: NACHAT <текст>"; " Пример: NACHAT Hey guys! How is everything?"; } help Kill { " Отключает пользователей от сервера IRC."; " Команду могут использовать только IRC операторы."; " -"; " Синтаксис: KILL <ник1>,<ник2>,<ник3>,... <причина>"; " Пример: KILL Jack16 Cloning is not allowed"; } help Kline { " Команда временно добавляет пользователя или хост в K:Lines. "; " Если вы или ваш хост попадает под заданные в K:Line параметры,"; " вам будет отказано в подключении к серверу."; " Если время задано как 0, действие KLINE станет постоянным."; " Время может быть указано в формате 1d10h15m30s."; " Команда может быть применена только IRC оператором."; " -"; " Синтаксис: KLINE [время] <причина> (добавляет"; " Kline)"; " KLINE - (удаляет Kline)"; " Пример: KLINE *@*.aol.com Abuse (добавляет постоянный K:line)"; " KLINE *@*.someisp.com 2d Abuse (добавляет K:line на 2 дня)"; " KLINE Idiot 1d Please go away"; " KLINE -*@*.aol.com"; } help Zline { " Команда временно добавляет пользователя или хост в Z:Lines. "; " Если вы или ваш хост попадает под заданные в Z:Line параметры,"; " вам будет отказано в подключении к серверу."; " Если время задано как 0, действие ZLINE станет постоянным."; " Время может быть указано в формате 1d10h15m30s."; " Команда может быть применена только IRC оператором."; " -"; " Синтаксис: ZLINE <*@ipmask> [время] <причина> (добавляет Zline)"; " ZLINE -<*@ipmask> (удаляет Zline)"; " Пример: ZLINE *@127.0.0.1 Abuse (Добавляет постоянный Z:line)"; " ZLINE *@127.0.0.1 2d Abuse (Добавляет Z:line на 2 дня)"; " ZLINE -*@127.0.0.1"; " ВАЖНО: для использования требуется флаг, разрешающий zline"; } help Gline { " Команда временно добавляет пользователя или хост в G:Lines. "; " Если вы или ваш хост попадает под заданные в G:Line параметры,"; " вам будет отказано в подключении к любому серверу сети."; " Если время задано как 0, действие GLINE станет постоянным."; " Время может быть указано в формате 1d10h15m30s."; " Команда может быть применена только IRC оператором."; " -"; " Синтаксис: GLINE [время] <причина>"; " (Добавляет G:line для user@host)"; " GLINE - (Удаляет G:line для user@host)"; " Пример: GLINE *@*.idiot.net 900 Spammer (Добавляет G:line на 15 мин.)"; " GLINE *@*.idiot.net 1d Spammer (Добавляет G:line на 24 часа)"; " GLINE -*@*.idiot.net"; " ВАЖНО: для использования требуется флаг, разрешающий gline"; } help Shun { " Запрещает использование любой команды, кроме ADMIN и ответов на"; " запросы сервера Ping. Shun имеет действие по всей сети (как glines)."; " Если время задано как 0, действие SHUN будет постоянным."; " Время может быть указано в формате 1d10h15m30s."; " Команда может быть применена только IRC оператором."; " -"); " Синтаксис: SHUN <ник> <время> :<причина> (Накладывает shun на <время>"; " в секундах)"; " SHUN + <время> :<причина>(Накладывает shun на"; " user@host на <время> в секундах)"; " SHUN - (Снимает SHUN с user@host)"; " SHUN (Показывает текущий список SHUN)"; " -"; " Пример: SHUN +foobar@aol.com 600 :Spamming"; " (Shun foobar@aol.com на 10 минут по причине Spamming)"; " SHUN +foobar@aol.com 1d6h :Spamming (SHUN на 30 часов)"; " ВАЖНО: для использования требуется флаг, разрешающий gkline"; } help Gzline { " Команда накладывает временный глобальный Z:line. Если вы попадаете под"; " указанную в Z:Line маску, вы не можете подключиться к любому серверу в"; " сети."; " Если время равно 0, GZLINE становится постоянным."; " Время может быть указано в формате 1d10h15m30s."; " Команда может быть применена только IRC оператором."; " -"; " Синтаксис: GZLINE <*@ipmask> <время в секундах > :<причина>"; " (Добавляет общесетевой Z:line для *@ipmask)"; " GZLINE -<*@ipmask> (Снимает общесетевой Z:line с *@ipmask)"; " Пример: GZLINE *@4.16.200.* 900 Spammers (Действующий 15 минут"; " общесетевой Z:line)"; " GZLINE *@4.16.200.* 1d5h Spammers (Действующий 29 часов"; " общесетевой Z:line)"; " ВАЖНО: требует установленного can_gzline флага"; } help Akill { " Применяет Autokill на указанную маску. Запрещает подключение к сети"; " любому пользователю, чей hostname попадает под указанную маску."; " ЭТА КОМАНДА МОЖЕТ БЫТЬ ИСПОЛЬЗОВАНА ТОЛЬКО СЕРВЕРАМИ"; " -"; " Синтаксис: AKILL :<причина>"; " Пример: AKILL foo@aol.com :Spammers!"; } help Rakill { " Снимает ранее установленный AKILL."; " ЭТА КОМАНДА МОЖЕТ БЫТЬ ИСПОЛЬЗОВАНА ТОЛЬКО СЕРВЕРАМИ"; " -"; " Синтаксис: RAKILL "; } help Rehash { " Заставляет сервер перечитать файл конфигурации."; " Доступна для использования только IRC операторам."; " -"; " Синтаксис: REHASH <имя сервера> -<флаг>"; " REHASH -global <флаг>"; " REHASH -<флаг>"; " -"; " Если не указано имя сервера и флаг, сервер перечитает unrealircd.conf,"; " а так же все файлы MOTD, BOTMOTD, OPERMOTD и RULES."; " Если указано имя сервера, команда подействует на указанный сервер."; " Если указан -global, то все сервера в сети перечитают настройки"; " Только администратор сети может указывать имя сервера и -global."; " -"; " Указание флагов позволяет перечитать другие конфигурационные файлы." ; " Список флагов:"; " -dns - Переинециализация и перезагрузка преобразования адресов"; " -garbage - Активирует \"сборщик мусора\""; " -motd - Перечитает все файлы MOTD, BOTMOTD, OPERMOTD и RULES (включая tld{})"; " -tls - Перезагрузка сертификатов SSL/TLS"; } help Restart { " Перезапускает IRC демона, с отключением всех пользователей,"; " подключенных к серверу в момент выполнения команды."; " Команда доступна только IRC операторам."; " -"; " Синтаксис: RESTART"; " RESTART <пароль>"; " RESTART <пароль> <причина>"; } help Die { " Убивает IRC демон, отключает от него всех пользователей."; " Команда доступна только IRC операторам."; " -"; " Синтаксис: DIE"; " DIE <пароль>"; } help Lag { " Команда - аналог Traceroute для IRC серверов"; " Вы вводите /LAG irc.example.org и получаете ответ от каждого"; " сервера, через который она проходит, с указанием времени задержки."; " Используется для поиска лагов и серверов с нестыковкой по времени"; " -"; " Синтаксис: LAG "; } help Sethost { " Пользуясь этой командой вы можете сменить свой виртуальный хост"; " (Vhost) на что угодно, за исключением специальных символов."; " Команда доступна только IRC операторам."; " -"; " Синтаксис: SETHOST <новое имя>"; " Пример: SETHOST i.have.hairy.armpits"; } help Setident { " Этой командой вы можете сменить себе ваш идент (Username)."; " Команда доступна только IRC операторам."; " -"; " Синтаксис: SETIDENT <новый ident>"; " Пример: SETIDENT l33t"; } help Chghost { " Сменяет имя хоста пользователя IRC сети на указанное."; " Команда доступна только IRC операторам."; " -"; " Синтаксис: CHGHOST <ник> <хост>"; " Пример: CHGHOST hAtbLaDe root.me.com"; } help Chgident { " Изменяет идентификационную информацию (Ident) о пользователе сети."; " Команда доступна только IRC операторам."; " -"; " Синтаксис: CHGIDENT <ник> "; " Пример: CHGIDENT hAtbLaDe sheep"; } help Chgname { " Изменяет \"IRC Name\" (или \"Real Name\") пользователя сети"; " Команда доступна только IRC операторам."; " -"; " Синтаксис: CHGNAME <ник> <имя>"; " Пример: CHGNAME hAtbLaDe Gotta new name :)"; } help Squit { " Отключает IRC сервер (или все сервера, попадающие под маску) от сети."; " Обычно используется для перемаршрутизации."; " Команда доступна только IRC операторам."; " -"; " Синтаксис: SQUIT <сервер>"; " Пример: SQUIT leaf.*"; } help Connect { " Подключает указанный IRC сервер к тому, на котором вы находитесь."; " Возможно применение команды не только на локальном сервере."; " Команда доступна только IRC операторам."; " -"; " Синтаксис: CONNECT <сервер> [порт]"; " CONNECT "; " Пример: CONNECT leaf.*"; " CONNECT leaf.* 6667 hub.*"; } help Dccdeny { " Запрещает передачу файлов, попадающих под указанную маску, по DCC."; " Команда доступна только IRC операторам."; " -"; " Синтаксис: DCCDENY <маска> <причина>"; } help Undccdeny { " Отменить запрет на передачу файлов по указанной маске."; " Команда доступна только IRC операторам."; " -"; " Синтаксис: UNDCCDENY "; } help Sajoin { " Заставляет пользователя войти в канал."; " Команда доступна только администраторам сервисов"; " -"; " Синтаксис: SAJOIN <ник> <канал>,[<канал2>..]"; " Пример: SAJOIN hAtbLaDe #OperHelp"; " SAJOIN hAtbLaDe #Support,#IRCHelp"; } help Sapart { " Заставляет пользователя покинуть канал."; " Команда доступна только администраторам сервисов"; " -"; " Синтаксис: SAPART <ник> <канал>,[<канал2>..] [<комментарий>]"; " Пример: SAPART hAtbLaDe #OperHelp"; " SAPART hAtbLaDe #Support,#IRCHelp"; " SAPART hAtbLaDe #Support,#IRCHelp Go away"; } help Samode { " Позволяет администратору сервисов изменить режимы на указанном канале"; " без прав оператора этого канала."; " Доступна только администраторам сервисов"; " -"; " Синтаксис: SAMODE <канал> <режим>"; " Пример: SAMODE #Support +m"; } help Trace { " Команду TRACE можно использовать на сервере или пользователе."; " При использовании на пользователе возвращает класс и задержку."; " при использовании на сервере возвратит класс/версию/информацию"; " о соединении."; " Иногда вывод TRACE приводит в замешательство, особенно если вы"; " используете его в первый раз."; " -"; " Синтаксис: TRACE <сервер|ник>"; " Пример: TRACE irc.example.org"; } help Opermotd { " Показывает MOTD сервера для IRC операторов"; " Команда доступна только IRC операторам."; " -"; " Синтаксис: OPERMOTD"; } help Sdesc { " Этой командой можно изменить описание сервера без применения squit"; " или переподключения."; " Команда доступна только администратору/помощнику администратора"; " -"; " Синтаксис: SDESC <новое описание>"; " Пример: SDESC Fly High, Fly Free"; } help Mkpasswd { " Команда возвратит 'hash' указанной строки, который можно"; " в последствии использовать в конфигурационном файле в качестве пароля:"; " в oper::password, vhost::password, и т.д."; " Дополнительную информацию и типы хешей:"; " https://www.unrealircd.org/docs/Authentication_types"; " -"; " Синтаксис: MKPASSWD <метод> <пароль>"; " Пример: MKPASSWD argon2 IamTeh1337"; } help Module { " Покажет список загруженных сервером модулей."; " Вывод команды различается в зависимости от того, обычный вы"; " пользователь сети либо оператор IRC."; " ? обычный пользователь: --"; " Синтаксис: MODULE"; " Вывод: *** имя - (описание) [3RD]"; " флаг [3RD] показывает, что использован модуль от стороннего производителя."; " ? оператор IRC: -- "; " Синтаксис: MODULE [сервер]"; " Вывод: *** имя - версия (описание) [опциональные флаги]"; " Флаги могут быть:"; " [PERM]: встроенный модуль (невозможно выгрузить/перегрузить)"; " [Unloading]: модуль в процессе выгрузки"; " [3RD] модуль создан третьей стороной (сторонний модуль)"; " [OLD?] Отсутствует Mod_Version, забыли перекомпилировать старый"; " модуль"; " Так же будут видны присутствующие hooks и command overrides."; } help Close { " Команда позволяет отключить все неизвестные соединения к IRC серверу."; " -"; " Синтаксис: CLOSE"; } help Tsctl { " Команда позволяет управлять временем в IRC сети"; " Может использоваться только IRC операторами."; " -"; " Синтаксис: TSCTL ALLTIME (Покажет время на всех серверах)"; } help Svsnick { " Меняет ник указанному пользователю."; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: SVSNICK <старый ник> <новый ник> "; " Пример: SVSNICK hAtbLaDe Foobar 963086432"; } help Svsmode { " Изменяет режимы указанного пользователя."; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: SVSMODE <ник> <режим>"; " Пример: SVSMODE hAtbLaDe +i"; } help Svskill { " Отключает пользователя от сети."; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: SVSKILL <пользователь> :<причина>"; " Пример: SVSKILL Lamer21 :Goodbye"; } help Svsnoop { " Включает или отключает режим IRC оператора"; " вне зависимости от того, позволяет это сделать указанный"; " сервер или нет."; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: SVSNOOP <сервер> <+/->"; " Пример: SVSNOOP leaf.* -"; } help Svsjoin { " Заставляет пользователя войти в указанный канал."; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: SVSJOIN <ник> <канал>[,<канал2>..] [ключ1[,ключ2[..]]]"; " Пример: SVSJOIN hAtbLaDe #jail"; " SVSJOIN hAtbLaDe #jail,#zoo"; } help Svspart { " Заставляет пользователя покинуть канал."; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: SVSPART <ник> <канал>[,<канал2>..] [<комментарий>]"; " Пример: SVSPART hAtbLaDe #Hanson"; " SVSPART hAtbLaDe #Hanson,#AOL"; " SVSPART hAtbLaDe #Hanson,#AOL You must leave"; } help Svso { " Даёт пользователю Operflags как описано в O:lines."; " Не забывайте указывать SVSMODE +o и им подобные."; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: SVSO <+operflags> (Добавляет Operflags)"; " SVSO - (Снимает все O:Line флаги)"; " Пример: SVSO SomeNick +bBkK"; } help Swhois { " Изменяет сообщение WHOIS для указанного ника."; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: SWHOIS <ник> :<сообщение> (Устанавливает SWHOIS)"; " SWHOIS <ник> : (Сбрасывает SWHOIS)"; " Пример: SWHOIS SomeNick :is a lamer"; } help Sqline { " Накладывает бан на указанный ник или маску."; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: SQLINE <маска> :<причина>"; " Пример: SQLINE *Bot* :No bots"; } help Unsqline { " Снимает бан с указанного ника или маски"; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: UNSQLINE <маска>"; " Пример: UNSQLINE *Bot*"; } help Svs2mode { " Изменяет режимы указанного пользователя и уведомляет его"; " о сделанных изменениях."; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: SVS2MODE <ник> <режимы>"; " Пример: SVS2MODE hAtbLaDe +h"; } help Svsfline { " Добавляет маску файла к DCCDENY"; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: :server SVSFLINE + file :reason (Добавляет имя файла)"; " :server SVSFLINE - file (Удаляет имя файла)"; " :server SVSFLINE * (Очищает список DCCDENY)"; } help Svsmotd { " Изменяет MOTD у сервисов."; " Должно использоваться через сервер, описанный в U:Lines."; " Синтаксис: SVSMOTD # :<текст> (Добавляет текст MOTD)"; " SVSMOTD ! (Удаляет текущий MOTD)"; " SVSMOTD ! :<текст> (Замещает текущий новым MOTD)"; " Пример: SVSMOTD # :Services MOTD"; } help Svsnline { " Создаёт глобальный бан на основе реального имени."; " Должно использоваться через сервер, описанный в U:Lines."; " Указанная причина не должна содержать пробелов, сервер"; " сам заменит на пробелы знак _"; " -"; " Синтаксис: SVSNLINE + <причина_бана> :<имя> (чтобы добавить бан)"; " SVSNLINE - :<имя> (чтобы удалить бан)"; " SVSNLINE * (очистить все баны)"; " Пример: SVSNLINE + sub7_drone :*sub7*"; } help Svslusers { " Изменяет общее и/или локальное максимальное количество"; " пользователей сервера. Если указан -1 для любого из значений,"; " то текущее установленное значение будет оставлено."; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: SVSLUSERS <сервер> "; " Пример: SVSLUSERS irc.example.org -1 200"; } help Svswatch { " Изменяет список WATCH у указанного пользователя."; " Должно использоваться через сервер, описанный в U:Lines."; " Синтаксис: SVSWATCH <имя> :<параметры>"; " Пример: SVSWATCH Blah :+Blih!*@* +Bluh!*@* +Bleh!*@*.com"; } help Svssilence { " Изменяет список SILENCE у указанного пользователя."; " Должно использоваться через сервер, описанный в U:Lines."; " В отличие от команды SILENCE, вы можете добавлять/удалять"; " несколько записей одной командой."; " Синтаксис: SVSSILENCE <имя> :<параметры>"; " Пример: SVSSILENCE Blah :+*!*@*.com +*!*@*.bla.co.uk"; } help Svssno { " Изменяет snomask для указанного ника."; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: SVSSNO <ник> "; " Пример: SVSSNO joe +Gc"; } help Svs2sno { " Изменяет snomask для указанного ника и уведомляет пользователя"; " об изменениях."; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: SVS2SNO <ник> "; " Пример: SVS2SNO joe +Gc"; } help Svsnolag { " Включает 'no fake lag' для указанного пользователя."; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: SVSNOLAG [+|-] <ник>"; " Пример: SVSNOLAG + joe"; } help Svs2nolag { " Включает 'no fake lag' для указанного пользователя."; " Должно использоваться через сервер, описанный в U:Lines."; " -"; " Синтаксис: SVS2NOLAG [+|-] <ник>"; " Пример: SVS2NOLAG + joe"; } help Spamfilter { " Команда создаёт/удаляет общесетевые фильтры спама."; " Спамфильтры используются для удаления мусора, рекламы, блокировки"; " ботов и т.д."; " -"; " Синтаксис: /spamfilter [add|del|remove|+|-] [тип] [действие] [tkltime] [причина] [regex]"; " [тип] указывает тип сообщений, к которым применяется фильтр:"; " 'c' сообщения в канале, 'p' личные сообщения, 'n' личные"; " \"notice\", 'N' \"notice\" в канал, 'P' сообщения при"; " покидании канала, 'q' сообщение при отключении, 'd' dcc,"; " 'a' сообщение при отсутствии, 't' тема, 'u' имя пользователя" ; " (nick!user@host:realname ban)"; " [действие] указывает применяемое действие (может быть указано только"; " одно действие):"; " 'kill', 'tempshun' (shun на текущую сессию), 'shun',"; " 'kline', 'gline', 'zline', 'gzline', 'block' (блокирует"; " сообщение), 'dccblock' (блокирует любой dccs), 'viruschan'"; " (покинуть все каналы и войти в канал помощи),"; " 'warn' (уведомляет операторов)."; " [tkltime] длительность применяемого фильтром действия (указание '-'"; " включает значение из set::spamfilter::ban-time, но для"; " block/tempshun этот параметр игнорируется.);"; " [причина] причина, указываемая при наложении указанного действия, БЕЗ"; " ПРОБЕЛОВ, '_' будут преобразованы в пробелы. Если в качестве"; " причины указать '-', будет использовано значение"; " по-умолчанию из set::spamfilter::ban-reason."; " [regex] регулярное выражение, блокируемое фильтром"; " - "; " Примеры:"; " /spamfilter add p block - - Come watch me on my webcam"; " /spamfilter add p block - Possible_virus_detected,_join_#help Come watch me on my webcam"; " /spamfilter add p tempshun - - You_are_infected me\.mpg"; " /spamfilter add p gline - - Come watch me on my webcam"; " /spamfilter add p gline 3h Please_go_to_www.viruscan.xx/nicepage/virus=blah Come watch me on my webcam"; " /spamfilter add p kill - Please_go_to_www.viruscan.xx/nicepage/virus=blah Come watch me on my webcam"; " /spamfilter del p block - - Come watch me on my webcam*"; " /spamfilter add cN gzline 1d No_advertising_please come to irc\..+\..+"; } help Tempshun { " Добавляет/удаляет 'временный shun'."; " Временный shun означает, что его действие распространяется только на "; " _текущую сессию_, т.е. если пользователь переподключится, действие"; " shun прекратится."; " -"; " Синтаксис: TEMPSHUN [+|-]<ник> [причина]"; " Пример: TEMPSHUN evilguy suspected infection"; " TEMPSHUN -niceguy"; } help DccAllow { " Для получения помощи по системе DCCALLOW, введите '/DCCALLOW HELP'"; } help Addmotd { " Добавляет линию в конец MOTD (сообщение дня)"; " -"; " Синтаксис: ADDMOTD <текст>"; " Пример: ADDMOTD Удачного общения!"; } help Addomotd { " Добавляет линию в конец OPERMOTD (сообщение дня для операторов)"; " -"; " Синтаксис: ADDOMOTD <текст>"; " Пример: ADDOMOTD Согрешите и потеряйте операторство!"; }