Autor Tema: Perfeccionar addons  (Leído 901 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado [DarK-Ange|]

  • Novato
  • *
  • Mensajes: 23
  • Karma: +0/-0
Perfeccionar addons
« en: Junio 23, 2017, 08:39:45 am »
saludos queria pedirles una ayuda sobre estos adonns

* Addons cambios de nick indeseados  dentro del canal:
 
on *:nick:{
 if (*ano* iswm $newnick) {  mode #peru +b $newnick | Kick #peru $newnick ese cambio de nick no esta permitido }

por ejemplo en este addons me funciona bien pero cuando alguien se cambia de nick dentro del canal "piurano" el addons lo saca del canal con ban al nick , les pregunto si hay alguna forma de agregarle excepciones o una lista de nicks no baneables para que el addon no confunda esos nicks por malos nick


* Addons que detecte la entrada de malos nicks pero que banee al ip

les agradecería mucho que me pudieran ayudar

Desconectado Cadaver

  • Novato
  • *
  • Mensajes: 7
  • Karma: +0/-0
  • Sexo: Masculino
    • ElChatIRC.com
Re:Perfeccionar addons
« Respuesta #1 en: Ayer a las 06:07:35 pm »
Post viejo pero te voy a responder por si todavía lo necesitas. Solo tienes que ir añadiendo las palabras como abajo se muestran de los nicks que quieres banear y patear, crear un nuevo archivo de texto llamado nicks.txt y agregas en forma de listado los nicks que no quieres banear como ejemplo en ambos casos banearemos todo lo que contenga *ano* pero para no banear a Emiliano, Maximiliano, Cipriano, o cualquier otro nick que tu desees que contenga *ano* lo agregas al archivo nicks.txt en la carpeta de los scripts de mIRC.

### Esta parte es para cuando entran al canal ###
Código: [Seleccionar]
on *:JOIN:*:{
  if (*ano* iswm $nick) || (*palabra1* iswm $nick) || (*palabra2* iswm $nick)  || (*palabra3* iswm $nick)  || (*palabra4* iswm $nick)  || (*palabra5* iswm $nick) {
    if ($read($mircdirscripts\nicks.txt, w,  $+(*,$nick,*)) = $null) { mode $chan +b $address($nick,2) | kick chan $nick Aquí va tu mensaje de patada. }
  }
}

### Esta parte es para el cambio de nicks ###
Código: [Seleccionar]
on *:NICK:{
  if (*ano* iswm $newnick) || (*palabra1* iswm $newnick) || (*palabra2* iswm $newick)  || (*palabra3* iswm $newnick)  || (*palabra4* iswm $newnick)  || (*palabra5* iswm $newnick) {
    if ($read($mircdirscripts\nicks.txt, w,  $+(*,$newnick,*)) = $null) { mode $chan +b $address($newnick,2) | kick $chan $newnick Aquí va tu mensaje de patada. }
  }
}