Autor Tema: Leer privados ignorados en "bloquear privados"  (Leído 2386 veces)

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

Rubén

  • Visitante
Leer privados ignorados en "bloquear privados"
« en: Agosto 04, 2009, 03:54:33 pm »
Buenassss.
Veréis. Mi duda es... ¿Es posible que se guarden de alguna forma, los privados que hemos bloqueado, y de los cuales, sólo vemos un notice en el status? Por desgracia, nunca vemos esa primera línea, que a veces, puede ser interesante. Y tan sólo vi la opción de meter nicks seguros en el autoop, lo cual resulta muy engorroso.
Si es así, os agradecería que me dijérais si es posible.

Gracias por vuestra lectura, y un saludo  :)

Desconectado Red_Erik

  • Moderador Global
  • Miembro Senior
  • ****
  • Mensajes: 371
  • Karma: +10/-0
  • Sexo: Masculino
Re: Leer privados ignorados en "bloquear privados"
« Respuesta #1 en: Agosto 05, 2009, 02:31:05 pm »
    Podemos hacer que se nos muestre "esa primera linea" en
status, si modificamos ligeramente el script:

  • Abrimos el editor del mIRC pulsando alt + r
  • pinchamos en View y elegimos el fichero ircap1.mrc
  • localizamos el siguiente trozo de código (sobre la linea 520, según versiones)

 if (%priv.no == on) && ($ulevel < 10) { .timerNOPRIV 1 3 qc msg $nick $remp(%raznopriv) | .ignore -ptu15  $wildsite | halt }

  • Tenemos que añadir una instrucción (la parte en azul), de forma que quede así:

if (%priv.no == on) && ($ulevel < 10) { .timerNOPRIV 1 3 qc msg $nick $remp(%raznopriv) | .ignore -ptu15  $wildsite | echo -s Privado de $nick $+ : $1- | halt }

  • Esto nos mostrará en status la primera línea que nos escriban en el privado, y las sucesivas cada 15 segundos, que es lo que dura el ignore. Si queremos verlo todo hay que eliminar la parte que pone al user en ignore (instrucciones en rojo)

Un cambio más profundo nos permitiría loguear el privado ignorado:

  if (%priv.no == on) && ($ulevel < 10) { .timerNOPRIV 1 3 qc msg $nick $remp(%raznopriv)
       write $mircdir\logs\ $+ $nick  $+ .nopriv.log  12 $date $time(hh:mm)  $1-
    halt
  }


El log se guardaría en la carpeta de logs con el formato elnick.nopriv.log

Como siempre, hay que terminar cerrando el editor desde File y Save & Exit con la recomendación de ser extremadamente cuidadosos en la edición, pues estamos tocando el principal archivo del script.

Rubén

  • Visitante
Re: Leer privados ignorados en "bloquear privados"
« Respuesta #2 en: Agosto 05, 2009, 04:56:05 pm »
Muchísimas gracias  :)

Desconectado ··kep··

  • Novato
  • *
  • Mensajes: 12
  • Karma: +2/-0
  • ·· kep ··
Re: Leer privados ignorados en "bloquear privados"
« Respuesta #3 en: Junio 03, 2010, 07:32:24 pm »
Hola, una pregunta ¿se puede hacer lo mismo con el mirc 6.12 o anteriores? Es que yo utilizo el ircap 7.51 y no tengo ese archivo.
┌( ಠ_ಠ)┘ ☺ ☺ kep ☺ ☺ ┌( ಠ_ಠ)┘

〘 súper novat@ ×Ð 〙

Desconectado Red_Erik

  • Moderador Global
  • Miembro Senior
  • ****
  • Mensajes: 371
  • Karma: +10/-0
  • Sexo: Masculino
Re: Leer privados ignorados en "bloquear privados"
« Respuesta #4 en: Junio 03, 2010, 09:23:47 pm »
Busca en las primeras líneas del fichero eventos1.mrc