This repository has been archived on 2024-11-04. You can view files and clone it, but cannot push or open issues or pull requests.
docker-unrealircd/conf/help/help.ru.conf
2021-10-12 02:40:30 +03:00

1478 lines
82 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* 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 = Нецензурные слова в сообщениях заменяются на <censored>";
" 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 <snomask>";
" Расширенно: /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 <nickname> = Даёт пользователю 'право голоса' - Voice (Можно";
" говорить, даже если если на канал наложен режим +m)";
" h <nickname> = Даёт пользователю ограниченные возможности оператора";
" канала - HalfOp";
" o <nickname> = Даёт пользователю статус оператора канала";
" a <nickname> = Даёт пользователю статус администратора канала";
" q <nickname> = Даёт пользователю статус владельца канала";
" -";
" A = В канал могут попасть только администраторы сети/сервера";
" (устанавливается администраторами)";
" b <nick!ident@host> = Накладывает 'бан' на nick!ident@host [h]";
" (подробнее о 'расширенных типах бана' /HELPOP EXTBANS)";
" c = Блокирует сообщения, содержащие управляющие коды mIRC для";
" задания цвета [o]";
" C = Запрещает хождение CTCP пакетов в канале [o]";
" e <nick!ident@host> = Накладывает маску исключения на 'бан' для";
" пользователей, попавших под заданную маску [h]";
" f <параметры> = Защита от флуда. (Для получения дополнительной";
" информации загляните в /HELPOP CHMODEF) [o]";
" G = Включает фильтрацию сообщений путём замены нецензурных слов на";
" <censored> [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 <hostmask>, в unrealircd надо использовать +b ~q:<hostmask>).";
" -";
" Вы так же можете совмещать расширенные типы банов. Это значит, что выражение будет правильным:";
" +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/realname>: все пользователи, имеющие указанный GCOS,";
" можно использовать маски при задании <gcos>, доступно только";
" операторам";
" Флаг h <host>: все пользователи, имеющие подстроку <host> в";
" hostname, возможно применение масок";
" Флаг i <ip>: все пользователи, имеющие <ip> в их IP адресе";
" Флаг m <usermodes>: все пользователи, имеющие указанные <usermodes> в";
" установленном состоянии, применяется только o/C/A/a/N";
" Флаг n <nick>: все пользователи, имеющие <nick> в их имени, возможно";
" применение масок";
" Флаг s <server>: пользователи на сервере <server>, использование масок";
" запрещено";
" Флаг u <user>: пользователи с подстрокой <user> в имени пользователя, ";
" допускается использование масок.";
" -";
" Модификаторы поведения:";
" Флаг 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 <nick1>,<nick2>,<nick3>.";
" -";
" ВАЖНО: В случае использования старых клиентов (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 <message>";
" Пример: 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 <hostmask или nick> [время] <причина> (добавляет";
" Kline)";
" KLINE -<hostmask> (удаляет 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 <user@host mask или nick> [время] <причина>";
" (Добавляет G:line для user@host)";
" GLINE -<user@host mask> (Удаляет 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 +<user@host> <время> :<причина>(Накладывает shun на";
" user@host на <время> в секундах)";
" SHUN -<user@host> (Снимает 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 <user@host> :<причина>";
" Пример: AKILL foo@aol.com :Spammers!";
}
help Rakill {
" Снимает ранее установленный AKILL.";
" ЭТА КОМАНДА МОЖЕТ БЫТЬ ИСПОЛЬЗОВАНА ТОЛЬКО СЕРВЕРАМИ";
" -";
" Синтаксис: RAKILL <user@host>";
}
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 <server>";
}
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 <ник> <ident>";
" Пример: 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 <leaf> <port> <hub>";
" Пример: CONNECT leaf.*";
" CONNECT leaf.* 6667 hub.*";
}
help Dccdeny {
" Запрещает передачу файлов, попадающих под указанную маску, по DCC.";
" Команда доступна только IRC операторам.";
" -";
" Синтаксис: DCCDENY <маска> <причина>";
}
help Undccdeny {
" Отменить запрет на передачу файлов по указанной маске.";
" Команда доступна только IRC операторам.";
" -";
" Синтаксис: UNDCCDENY <filename mask>";
}
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 <старый ник> <новый ник> <timestamp>";
" Пример: 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 <nick> <+operflags> (Добавляет Operflags)";
" SVSO <nick> - (Снимает все 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 <сервер> <globalmax|-1> <localmax|-1>";
" Пример: 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 <ник> <snomasks>";
" Пример: SVSSNO joe +Gc";
}
help Svs2sno {
" Изменяет snomask для указанного ника и уведомляет пользователя";
" об изменениях.";
" Должно использоваться через сервер, описанный в U:Lines.";
" -";
" Синтаксис: SVS2SNO <ник> <snomasks>";
" Пример: 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 Согрешите и потеряйте операторство!";
}