|

Мутим крутой скрипт для mIRC`a
Xakep, номер #027, стр. 027-060-4
Самый простой сканер - проверяльщик сидящих на канале при твоём входе. Т. е. ты влетаешь в чан, а в окошке статуса уже бежит whois по юзерам. Получил список? Теперь ручками изучаем содержимое, и всё теми же ручками вытряхиваем с канала клонированных. Выглядит шняга так:
on me:*:JOIN:#:{ who $chan }
Лично мне результат не нравится: гиморно это. Лучше автоматизировать процесс при помощи развёрнутого скрипта. Мы воспользуемся $ialchans и while loops, которые появились в версии mIRC 5.7, так что рекомендуем тебе выкачать свежак (www.mirc.com).
on !*:JOIN:#:{
if ($ialchan($wildsite,$chan,0) > 1) {
echo $chan *** Сканирование клонов запущено...
var %i = 2
while (%i <= $ialchan($wildsite,$chan,0)) {
echo 15 $chan $ialchan($wildsite,$chan,1).nick - Найден клон: $ialchan($wildsite,$chan,%i).nick
inc %i
}
echo $chan *** Сканирование клонов завершено
}
}
По завершении сканирования, нарисуется вот такой отчётец:
*** Сканирование клонов запущено...
Gibbon - clone found: Gibbon[takeovah]
Gibbon - clone found:Gibbon[total_control]
*** Сканирование клонов завершено
Вот так скрипт проинформировал тебя о двух имевшихся клонах злобного гиббона :). И вообще, скрипт наиболее актуален, если ты оперируешь на крупном канале, где юзверы часто даже без злого умысла порождают клонов. Хотя бывает и так, что сами операторы канала занимаются "клоноводством", заводя на канал десяток своих клонов: очень помогает при раскрутке нового канала (канал может оказаться одним из первых в списке по /list *chan* или окажется наиболее интересным новому посетителю, из-за иллюзии массовой посещаемости). Но о создании защитных и рекламных клонов мы поговорим в следущем номере :). Не забудь отписать в е-майл: какие бы фичи ты хотел заиметь скриптами. Мы напишем для тебя эксклюзив, который будет опубликован в ближайшем номере.
Назад на стр. 027-060-3 Содержание
|