Скрипт банит за join\part

Просьбы о написании новых скриптов или поиске уже существующих.

Модератор: Модераторы

Скрипт банит за join\part

Сообщение team » 23 июн 2011 12:02

ребят помогите написать простенький скрипт,что бы в течении например минут 3 кто вышел,зашел и опять вышел,бот банил его минут на 40,искал,нашел скрипты но там одни защиты,а мне бы простенький,именно бан за Join part
team
 
Сообщения: 43
Зарегистрирован: 19 фев 2011 23:49
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21

Re: Скрипт банит за join\part

Сообщение wr` » 23 июн 2011 12:23

а вот этот не подходит partban1.0.tcl
Аватара пользователя
wr`
 
Сообщения: 121
Зарегистрирован: 26 май 2009 21:17
Благодарил (а): 19 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21+suzi

Re: Скрипт банит за join\part

Сообщение DmitRex » 23 июн 2011 12:30

wr`, этот скрипт банит при первом же покидние пользователя на определённый промежуток времени.
team, Попробуйте использовать allprotection4.7 или от тудова выташить код.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
DmitRex
 
Сообщения: 50
Зарегистрирован: 14 июл 2010 10:39
Откуда: Владимир
Благодарил (а): 1 раз.
Поблагодарили: 3 раз.
Версия бота: Eggdrop 1.6.21

Re: Скрипт банит за join\part

Сообщение Spoofing » 23 июн 2011 13:43

mIRC
Код: Выделить всё
on !*:JOIN:$(#): {
  inc -u8 $+(%,*,$address,/,$cid)
  if ($(,$+(%,*,$address,/,$cid)) > 2) ban -u1337k # $nick 1 Banned: Join/Part/Quit flood
}
Spoofing
 
Сообщения: 51
Зарегистрирован: 10 июн 2009 12:55
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.
Версия бота:

Re: Скрипт банит за join\part

Сообщение Vertigo » 23 июн 2011 13:46

Стандартные возможности бота уже не устраивают?!
.chanset #chan flood-join 4:300 - если будет больше 4 (пере)заходов в канал за 5 минут, забанит на время по умолчанию (.chanset #chan bantime - можно поменять (в минутах))
Аватара пользователя
Vertigo
 
Сообщения: 107
Зарегистрирован: 20 авг 2008 23:49
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 37 раз.
Версия бота: Eggdrop 1.8

Re: Скрипт банит за join\part

Сообщение DmitRex » 23 июн 2011 13:55

Кому прегодится на mrc.
banjoinpart.mrc v. 1.0
MIRC: [ Скачать ] [ Скрыть ]
on *:Load:{
  set %BanJoinpartBantime 60
  set %BanJoinpartMax 2
  set %BanJoinpart off
}

on *:part:#: {
  if (%BanJoinpart == off) { return }
  if ($me !isop #) { return }
  inc %jp. [ $+ [ $address($nick,4) ] $+ ] . [ $+ [ $chan ] ]
  if ( %jp. [ $+ [ $address($nick,4) ] $+ ] . [ $+ [ $chan ] ] != $null) .timerjp $+ nick $+ chan 1 30  unset %jp. [ $+ [ $address($nick,4) ] $+ ] . [ $+ [ $chan ] ]
  if ( %jp. [ $+ [ $address($nick,4) ] $+ ] . [ $+ [ $chan ] ] >= $iif(%BanJoinpartMax isnum,%BanJoinpartMax,2)) {
    ban -u $+ $iif(%BanJoinpartBantime isnum,%BanJoinpartBantime,60) $chan $nick 4
    unset %jp. [ $+ [ $address($nick,4) ] $+ ] . [ $+ [ $chan ] ]
  }
}

menu channel {
  Join/Part Ban
  .Вкл\Выкл - $(%BanJoinpart):set %BanJoinpart $iif(%BanJoinpart == on,off,on)
  .Ban Time $(%BanJoinpartBantime):set %BanJoinpartBantime $$?="Время бана ( second )"
  .Время бана ( second ) - $(%BanJoinpartMax):set %BanJoinpartMax $$?="Join/Part max"
}
 
Аватара пользователя
DmitRex
 
Сообщения: 50
Зарегистрирован: 14 июл 2010 10:39
Откуда: Владимир
Благодарил (а): 1 раз.
Поблагодарили: 3 раз.
Версия бота: Eggdrop 1.6.21


Вернуться в Заявки на скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

cron