Autor Tema: evitar nick completion  (Leído 779 veces)

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

Desconectado TuRNeR-uP

  • Miembro Junior
  • **
  • Mensajes: 99
  • Karma: +3/-11
    • eMule, mIRC & Mas PC
evitar nick completion
« en: Mayo 27, 2010, 01:25:24 am »
Buenas
Estoy haciendo un addon con protecciones contra mayúsculas, negritas, subrayados etc.
Necesitaría saber como evitar los nickompletion
【ツ】✿QµIsI€®ª s€® µnª láG®IMª þª®ª nª©€® €n †µS øjøS, vIvI® €n †µS M€jIllªS y Mø®I® €n †µS lªßIøS✿ 【ツ】

Desconectado Red_Erik

  • Moderador Global
  • Miembro Senior
  • ****
  • Mensajes: 348
  • Karma: +10/-0
  • Sexo: Masculino
Re: evitar nick completion
« Respuesta #1 en: Mayo 27, 2010, 02:12:26 pm »
El Nick completion solo funciona si el nick está al principio de la frase, en cuyo caso lo adorna. Puedes hacer que el evento no considere como negrita, adorno, etc. si compruebas que $1 no es igual que $nick

...if ( $1 =! $nick ) { ... }

{ return }, por ejemplo.

Desconectado TuRNeR-uP

  • Miembro Junior
  • **
  • Mensajes: 99
  • Karma: +3/-11
    • eMule, mIRC & Mas PC
Re: evitar nick completion
« Respuesta #2 en: Mayo 27, 2010, 07:48:25 pm »
eso funciona cuando soy yo quien escribe pero como hacerlo cuando es otro quien escribe
en la frase
[19:04] nickDeOtro: ·<{nicAencontrar} esto es un ejemplo
como saber que ·<{nicAencontrar}>· es un nick que se encuentra en el canal ya que naturalmente el nick es nicAencontrar y que dependiendo de el nick completion puede encontrarse en $1 en $2 o en otro, en el ejemplo la formula if $1 o $2 ison $chan no funcionaria  
lo que quiero hacer por ejemplo:

Tomando el mismo ejemplo que he puesto identificar esto es un como negritas, mayúsculas etc no contando la parte correspondiente al nick completion, y en cambio si tomarla en cuenta en otras frases donde no exista ese nick

Mi interés en hacer esas protecciones principalmente  por que las protecciones que incluye el IRcap no lo contemplan y se producen expulsiones por solo el nick completion estando el resto de la frase bien
【ツ】✿QµIsI€®ª s€® µnª láG®IMª þª®ª nª©€® €n †µS øjøS, vIvI® €n †µS M€jIllªS y Mø®I® €n †µS lªßIøS✿ 【ツ】