First part is to manually add a nick or a ident or a host in a myblacklist.txt file that will be checked on user join:

Code
menu nicklist {
  •BLACKLIST•
  .ADD(NICK):/write myblacklist.txt $1-------->It'll add paperino!*@*
  .ADD(HOST):/write myblacklist.txt $address($1,2)-----------> It'll add *!*@123.456.789.100
  .ADD(IDENT):/write myblacklist.txt $+(*!*,$right($ial($1,1).user,6),@*)---> It'll add *!*pluto@*
}

This is the addon:

Code
on *:JOIN:#CHANNEL:{
 if ($read(myblacklist.txt) iswm $address($nick,5)) { 
    kick $chan $nick YOU'RE IN BLACKLIST !!!
  }
}

======================

Only nick is kicked, it doesn't kick HOST or IDENT.
Why?
Thanks

Last edited by Fernet; 13/08/25 04:22 PM.