Detecteur de spam configurable

Contenu du snippet

ba c'est un simple detecteur de spam qu'on peut configurer en ajoutant des trucs du genre wwww. ou http://

Source / Exemple :


;######################################################
;################# Detecteur de spam par C-r1L ################
;####################URL: www.fdr.ift.cx #####################
;########## .::F:D:R::. Fuck Da RipperZ mIRC Scripting clan ##########
;#######################################################

dialog spam {
  title Road`s IRC Spam Detector
  option dbu
  size -1 -1 120 70
  box "Spam List",1,1 1 50 68
  list 3,2 10 47 66,autohs
  radio "Enable",4,54 3 30 10
  radio "Disable",5,87 3 30 10
  button "Add",6,54 17 30 10
  button "Del",7,88 17 30 10
  button "close",8,51 50 69 10.cancel
}

on *:dialog:spam:sclick:*:{
  if $did == 4 { set %spam on }
  if $did == 5 { set %spam off }
  if $did == 6 {
    set %list $?="Wich Word Do You Want To Detect?"
    set %list.spam $addtok(%list.spam,%list,44)
    did -a $dname 3 %list
    unset %list
  }
  if $did == 7 {
    set %list.spam $deltok(%list.spam,$did(spam,3).sel,44)
    did -d $dname 3 $did(spam,3).sel
    halt
  }
  if $did == 8 { dialog -x spam spam }
}
on *:dialog:spam:init:0:{
  if %spam == on { did -c $dname 4 }
  if %spam == off { did -c $dname 5 }
  var %x = 0
  while %x <= $numtok(%list.spam,44) {
    inc %x
    did -a spam 3 $gettok(%list.spam,%x,44) 
  } 
}

on *:text:*:#:{
  var %x = 0
  while %x <= $numtok(%list.spam,44) {
    inc %x
    if $gettok(%list.spam,%x,44) isin $1- { echo -a 4******5Spam detected from 4 $nick 1(5 $+ $address $+ 1)5 on4 $chan $+ . }

  }
}

Conclusion :


ouala rien d'bien complexe mais ca sert bien

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.