|

Твой собственный супер-скрипт для IRC
Хакер, номер #025, стр. 025-036-5
Но перво-наперво создай вот такой алаизис:
Название: "j". Команда: /join $# $$1
Т.е. когда ты наберешь "/j xakep", то скрипт запустит алаизис "j", в котором прописано, что нужно исполнить команду /join, затем поставить значок "#", затем поставить первое слово, которое ты ввел после алаизиса.
Вообще, к любому алаизису можно присобачивать введенные слова. $$1 - это первое слово, $$2 - второе и так далее. Поэтому, если ты создашь алаизис "b", который будет банить людей, то команду пропиши туда вот такую: /ban # $$1. Тогда, введя в канале "/b Vasya", твой скрипт сразу же забанит чувака с ником Vasya.
Ну, с алаизисами все просто, тут и объяснять нечего. Перейдем к Popups-ам.
POPUPS
Ну вот, мы и добрались до менюшек. Менюшки, пожалуй, вторая по удобности вещь после эвентов. Созданы они для Виндусоидов, которые не привыкли что-либо набирать ручками и хотят всего добиться, щелкая мышкой. Ну раз хочешь - пожалуйста!
Твои попупсы разделены на несколько закладок: Server Window (Окно статуса), Channel (Names List) (Окно канала (Список имен юзеров)), Channel (Main Pane) (Окно канала (Главная панель, т.е. та, где текст)), Private Msg/DCC (Окно привата или DCC чата) и Main Menu (Главное меню).
Нас с тобой прежде всего интересует закладка "Channel (Names List)". Потому как, кликнув в канале на ник какого-нибудь чувака правой кнопкой мыши, у тебя появится именно эта менюшка, и все кики-баны и т.д. нужно засовывать именно туда. Приступим.
Первой строчкой у меня стоит: Обращение: $$1 > $?= text
Т.е. у меня в менюшке есть пункт "Обращение", и когда я на него кликну, появится окошко ввода текста, который пошлется чуваку.
$$1 - ник чувака в списке, на которого я кликнул. ">" - показывает, что после ника нужно поставить этот знак. "$?=text" - показывает, что нужно вывести окно ввода текста.
Дальше еще интереснее. Смотри:
[[ УпРаВл@нИе кАНАЛом ]]
.MassOp: /mop
.MassDeOp: /mdop
.MassDeOpBan: /mdopb
.MassBan: /mban
.MassIPBan: /mban2
.MassDeBan: /mdban
.MassWar: /mdopbk
.-
Первой строкой у меня идет название пункта меню ([[ УпРаВл@нИе кАНАЛом ]]). Затем идет ".MassOp: /mop". Вот тут притормозим. Точка в начале этой фразы означает, что это подменю. Т.е. когда ты выберешь пункт "[[ УпРаВл@нИе кАНАЛом ]]", у тебя вывалится подменю, в котором будет следующий список. В моем случает это все МассБаны. После каждого названия стоит двоеточие, показывающие, что название менюшки закончилось и начинается команда. Дальше, через пробел, идет сама команда. В моем случает это алаизис, но ты можешь прописать туда и полную команду. А теперь посмотри на последнюю строчку. Там точка и минус. Это означает, что здесь в менюшке нужно поставить разделительную полоску.
Вообще, ты можешь создавать целое дерево подменюшек. Каждый последующий виток отделяется большим количеством точек. Т.е. подменюшка первого уровня - одна точка вначале. Второго - две. И так далее. Смотри, как это у меня:
Назад на стр. 025-036-4 Содержание Вперед на стр. 025-036-6
|