I'm trying to understand how to properly set (and write) a kick/BAN focusing on mask using IF / ELSEIF
This is a mask sample --->
pippo is paperino!pluto@123.456.789.100pippo = nick
paperino = real_name
pluto = ident
123.456.789.100 = host
For example this on join:
ON *:JOIN:#CHANNEL: {
if ($address == 123.456.789.100) {
ban # *!*@123.456.789.100
kick # $nick SAY SOMETHING ON HOST MATCH
}
}
In this case kick/ban takes HOST (123.456.789.100). Right?
What if I wish to add an option also for REAL NAME or IDENT?
ON *:JOIN:#CHANNEL: {
if ($address == *!*@123.456.789.100) {
ban # *!*@123.456.789.100
kick # $nick SAY SOMETHING IF HOST MATCH
}
elseif ($????? == *!*pluto@*{
ban # ?????
kick # $nick SAY SOMETHING IF IDENT MATCH
}
elseif ($????? == paperino!*@*) {
ban # ?????
kick # $nick SAY SOMETHING IF REAL_NAME MATCH
}
elseif ($nick == pippo) {
ban # $nick
kick # $nick SAY SOMETHING IF NICK MATCH
}
Any help will be appreciated