No es complicado solo tienes que crear una variable que se incremente en uno cada vez y ponerla en el notice o mensaje
esto seria por alias la variable que incrementamos es %n.ignores
alias damepaz {
inc %n.ignores 1
notice $1 eres mi ignore nº %n.ignores has sido ignorado x "x""
ignore $1
}
para ejecutarlo seria /damepaz <nick>
si no quieres ver tu mismo el notice te vasta con poner un punto asi:
.notice $1 eres mi ignore nº %n.ignores has sido ignorado x "x""
si quieres mandarle un mensaje seria asi:
.msg $1 eres mi ignore nº %n.ignores has sido ignorado x "x""
el punto sirve al igual que antes para que tu no lo veas
si quieres que el ignore sea al host para prevenir cambios de nick solo cambia la linea
ignore $1
por
ignore $address($1,2)
en este caso se ejecutaria igual /damepaz <nick> pero si deve de encontrarse el nick, si este no se encuentra podria producirse un ignore *!*@* o sea a todos,
aprovecho para poner la solucion a este fayo que tambien ocurre en algun addon de pateos y banes cuando el nick a quien se patea sale de el canal segun ponemos el ban
solo hay que comprobar que el nick se encuentre
if $1 ison $chan { ignore $address($1,2) }
else { ignore $1 }
aqui comprovamos que el nick se encuentra si se encuentra el ignore se pone al host si no se encuentra lo ponemos al nick
si quieres puedes ponerlo en un input seria igual solo cambiar $1 por $2
on *:input:#:{
if ($1 == damepaz) {
inc %n.ignores 1
notice $2 eres mi ignore nº %n.ignores has sido ignorado x "x""
if $1 ison $chan { ignore $address($2,2) }
else { ignore $2 }
}
}
para ejecutarlo seria escribir en el canal damepaz <nick>