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

1478 lines
82 KiB
Plaintext
Raw Normal View History

2021-10-12 02:40:30 +03:00
/* 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 Согрешите и потеряйте операторство!";
}