|

IRC для всех (manual) часть 4
Xakep, номер #016, стр. 016-020-3
и меню будет девственно чисто, ты же любишь именно таких? :0) Естественно, очистка работает только на одно из пяти менюшек (статус, канал, приват/dcc, список ников, общее меню), так что если захочешь полной девственности, введи в каждом из пяти, хотя не советую очищать общее меню - там все-таки много полезного. :) Синтаксис сходен, как я сказал, с Aliases, но стоит добавить, как делается ветвление в меню и разделительные полосы, типа для полного счастья надо все делить. :) Для получения разделительной полосы используется просто символ (-), а для ветвления (.), (..), (...) и т.д. Если еще в танке, объясню на примере: сделаем девственное меню :) для окна статуса, в котором с ветвлением сделаем команды регистрации ника и канала, а также заход на несколько каналов по выбору. Введи в Server Window следующий текст:
$clearmenu
NickServ
.Регистрация ника: /msg nickserv register $?="Типа нужен пароль на ник, вообще-то, для начала..."
ChanServ
.Регистрация канала: /msg chanserv register $# $?="Чувак, какой канал-то регестришь?" $?="Ну, пароль гони!" $?="В двух словах для телевидения о чем он..."
Бегом на каналы
.Xakep: /join #xakep
.RusChannel: /join #RusChannel
.russian: /join #russian
Получишь типа этого:
Ну а в результате вот что:
Уверен, ты протащился от содеянного, :) а это всего лишь масенькая менюшка, сделанная за 2 минуты. Прикинь, сколько может сделать один кулхацкер за полдня и с ящиком пива, :))) а отряд хакеров? То-то же - вот теперь ты заценил Popups на все сто. :0)
*** Events ***
Последняя в списке, но не последняя по значению фича Events. Типа самая крутая фича из фич. :) Она позволяет определять по своему усмотрению реакцию на какие-либо события, к примеру, выход кого-то с канала, заход кого-то на канал, кик твоей любимой девушки, открытие нового привата от твоего голубоглазого приятеля и т.п. Список возможных событий приличный:
ON ACTION - реакция на action (команда /me)
ON BAN - реакция на бан (установка кому-то мода +b)
ON CHAT - реакция на новую запись в чате
ON CHATCLOSE - реакция на закрытие чата
ON CHATOPEN - реакция на открытие чата
ON CLONES - реакция на клоны (несколько человек с одинаковым ip)
ON CTCPREPLY - реакция на команду с обратным ответом (к примеру, ping)
ON DEOP - реакция на деоп (установка кому-то -o)
ON DEOPED - реакция на деоп тебя самого ненаглядного :)
ON DNS - реакция на команду /dns
ON DCCDONE - реакция на успешную передачу через dcc
ON DCCFAIL - реакция на неуспешную передачу через dcc
ON DCCSENDFAIL - реакция на прерывание передачи через dcc
ON DCCSENT - реакция на завершение передачи через dcc
ON IGNORE - реакция на попытки подмазаться чувака в твоем игноре
ON INCOMING - реакция на открытие кем-то тебе привата
ON INVITE - реакция на приглашение
ON INPUT - реакция на ввод текста (после нажатия Enter)
ON JOIN - реакция на заход юзверей на канал
ON JOINED - реакция на твой заход на канал
ON KICK - реакция на кик кого-то
ON KICKED - реакция на кик тебя
Назад на стр. 016-020-2 Содержание Вперед на стр. 016-020-4
|