Per bannare al join un utente, il cui nickname sia uguale al suo ident:
Esempio:
Ciccio!Ciccio@address.it
Dove "Ciccio" è il nickname
"Ciccio" è l'ident e address *!*@address.it è la parte dopo la chiocciola.
Aprite un nuovo remote e incollatevi questo:
alias trovaident {
var %nick-ident = $remove($gettok($address($1,3),1,$asc(@)),*!*)
return %nick-ident
}
alias trovabadident {
if ($1 == $nick) {
return $true
else {
return $false
}
}
}
ON *:JOIN:#test: {
if ($nick != $me) && ($me isop $chan) {
if ($trovabadident($trovaident($nick)) == $true) {
kick # $nick Il Tuo ident non mi piace
mode # +b $address($nick,2)
}
}
}
In questo modo se il nickname corrisponde all'ident , verrà impostato un ban sull'host del tale, se volete cambiare il tipo di ban impostato, cambiate questa parte:
if ($trovabadident($trovaident($nick)) == $true) {
kick # $nick Il Tuo ident non mi piace
mode # +b $address($nick,2)
}
}
}
Esempio:
Ciccio!Ciccio@address.it
Dove "Ciccio" è il nickname
"Ciccio" è l'ident e address *!*@address.it è la parte dopo la chiocciola.
Aprite un nuovo remote e incollatevi questo:
alias trovaident {
var %nick-ident = $remove($gettok($address($1,3),1,$asc(@)),*!*)
return %nick-ident
}
alias trovabadident {
if ($1 == $nick) {
return $true
else {
return $false
}
}
}
ON *:JOIN:#test: {
if ($nick != $me) && ($me isop $chan) {
if ($trovabadident($trovaident($nick)) == $true) {
kick # $nick Il Tuo ident non mi piace
mode # +b $address($nick,2)
}
}
}
In questo modo se il nickname corrisponde all'ident , verrà impostato un ban sull'host del tale, se volete cambiare il tipo di ban impostato, cambiate questa parte:
if ($trovabadident($trovaident($nick)) == $true) {
kick # $nick Il Tuo ident non mi piace
mode # +b $address($nick,2)
}
}
}
Nessun commento:
Posta un commento