|

Твой собственный супер-скрипт для IRC
Хакер, номер #025, стр. 025-036-2
Запутался? Не проблема. Говоря проще, все события, которые происходят чаще всего, ты должен прописать в Эвентах с номерами 000 или 001, а вот события, которые происходят реже, - в эвентах с номерами 666 или 999. Т.е. свой PhrIenD$ L1sT ты должен поставить где-то в центральную часть эвентов (у меня это эвент 400), а вот защиту от банов и киков как можно ближе к началу (у меня это эвент 002). Кстати, маленький хинт: самым первым эвентом, с самым маленьким номером ставь default, в котором будут абсолютная чистота и пустота. Он тебе еще пригодится, поверь.
Теперь перейдем к другим частям окошка. Верхняя правая часть - это список юзеров, на которых срабатывает событие. Если ты туда поставишь "*!*@*" (без кавычек), то эвент будет срабатывать на всех. Если же ты укажешь какую-нибудь другую маску (по нику или хосту), то эвент будет срабатывать только на людей с такой маской (т.е. с таким ником или хостом). В моем примере, под номером 002, идет эвент "Все" с маской "*!*@*", который срабатывает на всех остальных ЧАТлан.
Теперь рассмотрим нижнее правое окошко. Это и есть сами эвенты. Т.е. список событий, которые срабатывают на юзера, которого ты указал. Пройдемся по самым простым из них.
ON TEXT - эвент, срабатывающий на появление определенного текста в канале или любом другом окошке. Формат такой: ON TEXT:*mirc*:#: /msg # =SINtez Russin Script= засек слово mIRC в канале... хм... mIRC = May I Recive a Copy of PIRCH!!!!
Поясню: сначала идет само событие ON TEXT, затем двоеточие, после которого ты объясняешь PIRCH-у, что и где должно происходить на это событие. Как видишь, у меня там стоит "*mirc*", которое означает, что событие сработает на любой текст, содержащий слово mirc. Причем, звездочки в начале и в конце слова показывают ПИРЧу, что это выражение может содержаться внутри слова (звездочка вначале - любой текст перед словом, в конце - любой текст после слова). Т.е. если ты поставишь в такой эвент слово "ламер", то скрипт будет срабатывать только на отдельно стоящее слово ламер. А вот если ты поставишь "ламер*", то скрипт будет реагировать и на "ламеру", и на "ламеров" и т.д.
Дальше в эвенте стоит двоеточие, показывающее, что текст закончен, а затем стоит знак "#". Этот знак показывает, что событие срабатывает в любом канале, на котором ты находишься. Если вместо "#" ты поставишь звездочку, то событие будет срабатывать на любое окно, которое у тебя открыто, в том числе и окна приватов.
Дальше опять стоит двоеточие, показывающее, что описание, где этот эвент будет срабатывать, закончено, и после него идут уже непосредственно команды, которые должны выполняться. В моем случае скрипт посылает в канал (значок #) мессадж "=SINtez Russin Script= засек слово mIRC в канале... хм... mIRC = May I Recive a Copy of PIRCH!!!!".
Назад на стр. 025-036-1 Содержание Вперед на стр. 025-036-3
|