Твой собственный супер-скрипт для 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

 
 

 
досмотровые зеркала безопасности
<<< НАЗАД ||| ГЛАВНАЯ