Portale IRC - Guide scripts e snippet

domenica 16 gennaio 2011

Ban on JOIN su Bad Ident

Come bannare al join un utente che "indossi" un Ident "non gradito"? ( Nick!Ident@Host)
Semplice!
Incolla questo codice nei remotes , e sostituisci PrimoBadIdent,SecondoBadIdent e #canale con i valori che preferisci!

;Ban BadIdent by mAx`;
;Http://www.mirc-scripting.blogspot.com;
alias trovaident {
  var %nick-ident = $remove($gettok($address($1,3),1,$asc(@)),*!*)
  return %nick-ident
}
alias trovabadident {
  if ($1 == PrimoBadIdent) {
    return $true
  }
  elseif ($1 == SecondoBadIdent) {
    return $true
  }
  else {
    return $false
  }
}
ON *:JOIN:#Canale: {
  if ($nick != $me) && ($me isop $chan) {
    if ($trovabadident($trovaident($nick)) == $true) {
      kick # $nick Il Tuo ident non mi piace
      mode # +b $+(*!,$trovaident($nick),@*)
    }
  }
}

Nessun commento:

Posta un commento