Autor Tema: Asistencia de Popups  (Leído 396 veces)

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

Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #15 en: Marzo 15, 2020, 02:18:20 am »
entonces hay que quitarle el color
Código: [Seleccionar]
on *:text:*:?:{
  tokenize 32 $remove($strip($1-),$chr(44))
  if (($nick == CoHeN) && ($me == $2) && (Su consulta es: isin $7-)) { set %Consulta-Nick $7 }
}

pero asegúrate que la esta registrando la variable en el identificador $7

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #16 en: Marzo 15, 2020, 02:35:03 am »
Hola.

1- ¿Cómo podría comprobar que la está registrando?
2- Cuando pulso en los popups el nick Me sale con un punto pegado al nick.

Sale así:

Finalizar [Rana.]
Aceptar [Rana.]

¡Gracias!

No se si vale, pero... ha entrado otra asistencia y salia solo la primera que acepte o sea Rana.

Y he mirado en variables y pone

%Consulta-Nick Rana. (no se porque sale el punto)

Y porque se queda solo ese nick aunque entre otra consulta.


« última modificación: Marzo 15, 2020, 02:52:44 am por rayco »

Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #17 en: Marzo 15, 2020, 02:52:54 am »
jejej si es error mio, pensé que era , y es punto cuando escribi, perdón  :P :P :P

Código: [Seleccionar]
on *:text:*:?:{
  tokenize 32 $remove($strip($1-),$chr(46))
  if (($nick == CoHeN) && ($me == $2) && (Su consulta es: isin $7-)) { set %Consulta-Nick $7 }
}

el $chr(44) es coma y el $chr(46) es punto


Saludos  ;D

Citar
Y porque se queda solo ese nick aunque entre otra consulta.
quizas es por que se cambio lo del on text, como te dije no se como te llega el mensaje o con que tipo de colores, pero si se quedo el anterior de rana. debio estar bien.

para checar la variable puedes verlo en la pestaña de variables o escribir //echo -a %Consulta-Nick
por que se queda el anterior de rana a pesar de ser otra consulta no lo se,pero igual se podria poner braquets para hacer la variable dinámica

Saludos
« última modificación: Marzo 15, 2020, 02:58:10 am por Quetzalcoatl »

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #18 en: Marzo 15, 2020, 02:54:37 am »
Hola.

¿Y lo de comprobar la variable $7? ¿Cómo podría verlo?

Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #19 en: Marzo 15, 2020, 03:01:46 am »
Hola.

¿Y lo de comprobar la variable $7? ¿Cómo podría verlo?

en el evento de on text poner el if donde se asigna la variable { set %Consulta-Nick $7 | echo -s Variable Consulta-Nick = %Consulta-Nick e identificador 7 = $7 }

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #20 en: Marzo 15, 2020, 03:04:52 am »
Hola

Código: [Seleccionar]
on *:text:*:?:{
  tokenize 32 $remove($strip($1-),$chr(46))
  if (($nick == Cohen) && ($me == $2) && (Su consulta es: isin $7-)) { set %Consulta-Nick $7 | echo -s Variable Consulta-Nick = %Consulta-Nick e identificador 7 = $7 }
}

¿Está bien así?

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #21 en: Marzo 15, 2020, 03:17:32 am »
Hola.

Creo que voy a darte mucho comedura de cabeza, la primera vez me grabo el primer usuario cambiamos el on text y ya no lleva el %Consulta-Nick a variable.

Te dejo aquí como lo tengo todo.

Código: [Seleccionar]
on *:text:*:?:{
  tokenize 32 $remove($strip($1-),$chr(46))
  if (($nick == Cohen) && ($me == $2) && (Su consulta es: isin $7-)) { set %Consulta-Nick $7 | echo -s Variable Consulta-Nick = %Consulta-Nick e identificador 7 = $7 }
}

Código: [Seleccionar]
.Finalizar $+([,%Consulta-Nick,]) : msg $active FINALIZA %Consulta-Nick | close -m %Consulta-Nick
.Aceptar $+([,%Consulta-Nick,]) : msg $active ACEPTA %Consulta-Nick | query %Consulta-Nick

Y sale
Finalizar []
Aceptar []

://


Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #22 en: Marzo 15, 2020, 06:35:23 am »
¿probaste dejando la otra forma en el on text?, me parece que esa si te asignaba el nick pero con el punto, solo esta parte:

Citar
on *:text:$(*Hola $me $+ , te toca atender a*):?:{

¿y cual es el mensaje con colores que te manda el bot?
seleccionas el texto con el mouse y sin soltar el boton del mouse presionas la tecla de control, después sueltas el botón del mouse y al final la tecla de control, eso copia los caracteres de color

me es dificil tratar de saber que es lo que te sale a ti con colores y/o parámetros en tu cliente de irc, es por eso que estamos a prueba y error rayco ya que desconozco como te llega la información en especifico.

o igual se podria tomar otro mensaje en especifico como el que pusiste de
Citar
03:20 (CoHeN) Para finalizar la petición escribe RECHAZA Rana
pero igual no se si lleva colores o algo en ese caso seria limpiar el texto, en el caso de la frase anterior te funcionaria eso
Código: [Seleccionar]
on *:text:$(*RECHAZA*):?:{
  tokenize 32 $strip($1-)
  if (($nick == CoHeN) && (escribe isin $1-)) {
  set %Consulta-Nick $7 | echo -s Variable Consulta-Nick = %Consulta-Nick e identificador 7 = $7
  }
}
prueba estas posibilidades, creo que la ultima te debería funcionar

Saludos.

pd: trata de no tener mas eventos que evalúen la frase, ya que podrían afectar la variable que quieres asignar del identificador $7, es decir probar evento on text uno por uno

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #23 en: Marzo 15, 2020, 07:05:14 am »
Buenas noches.

Estos son los 4 mensajes:

Hola rayco, te toca atender a Zarke Su consulta es: Hola.
Para aceptar la petición escribe ACEPTA Zarke
si se trata de spam molesto o pesad@ de turno, escribe SPAM Rana
Para rechazar la petición escribe RECHAZA Rana

Así sería.

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #24 en: Marzo 15, 2020, 12:23:26 pm »
Hola.

Lo he vuelto a poner como estaba en el punto, y no se porque razón me sale

En los popups me sale esto:

Acepta []
Finaliza []

Y lo tengo así:

Código: [Seleccionar]
.Finalizar $+([,%Consulta-Nick,]) : msg $active FINALIZA %Consulta-Nick | close -m %Consulta-Nick
.Aceptar $+([,%Consulta-Nick,]) : msg $active ACEPTA %Consulta-Nick | query %Consulta-Nick

Volví a ponerlo como cuando me salia el punto con el nick, pero ya me salia solo con los corchetes.

Lo he borrado todo tanto Popups y el addons de ON TEXT, y sigue iguall sale lo corchetes pero nada más.
« última modificación: Marzo 15, 2020, 12:39:59 pm por rayco »

Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #25 en: Marzo 15, 2020, 11:09:18 pm »
el ultimo de te debe funcionar, revisalo por favor

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #26 en: Marzo 15, 2020, 11:28:23 pm »
Hola Quetzalcoatl

Código: [Seleccionar]
on *:text:$(*ACEPTA*):?:{
  tokenize 32 $strip($1-)
  if (($nick == CoHeN) && (escribe isin $1-)) {
  set %Consulta-Nick $7 | echo -s Variable Consulta-Nick = %Consulta-Nick e identificador 7 = $7
  }
}

on *:text:$(*RECHAZA*):?:{
  tokenize 32 $strip($1-)
  if (($nick == CoHeN) && (escribe isin $1-)) {
  set %Consulta-Nick $7 | echo -s Variable Consulta-Nick = %Consulta-Nick e identificador 7 = $7
  }
}

on *:text:$(*SPAM*):?:{
  tokenize 32 $strip($1-)
  if (($nick == CoHeN) && (escribe isin $1-)) {
  set %Consulta-Nick $7 | echo -s Variable Consulta-Nick = %Consulta-Nick e identificador 7 = $7
  }
}

Código: [Seleccionar]
.Finalizar $+([,%Consulta-Nick,]) : msg $active FINALIZA %Consulta-Nick | close -m %Consulta-Nick
.Aceptar $+([,%Consulta-Nick,]) : msg $active ACEPTA %Consulta-Nick | query %Consulta-Nick

¿Así seria?


Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #27 en: Marzo 15, 2020, 11:34:05 pm »
con uno que pongas, me refería al que lleva on *:text:$(*RECHAZA*):?:{  :P

Desconectado rayco

  • Miembro Junior
  • **
  • Mensajes: 55
  • Karma: +1/-63
Re:Asistencia de Popups
« Respuesta #28 en: Marzo 15, 2020, 11:37:09 pm »
Hola.

Pensaba que había que poner las tres opciones x''D

Lo acabo de poner y en popus me sale las opciones

Código: [Seleccionar]
Aceptar [o]
Finalizar [o]

Y en status sale esto:

Variable Consulta-Nick = Jose33'. e identificador 7 = Jose33'.
Variable Consulta-Nick = Jose33 e identificador 7 = Jose33
Variable Consulta-Nick = o e identificador 7 = o

Y en variables: %Consulta-Nick o


Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 128
  • Karma: +171/-2
  • HipercomputoHipermegared
    • elchatirc
Re:Asistencia de Popups
« Respuesta #29 en: Marzo 15, 2020, 11:46:07 pm »
es que el problema es que estas metiendo todos los eventos on text con una palabra, pero no has considerado cambiar el identificador $7
el que me llama la atencion es el que te da
Variable Consulta-Nick = Jose33'. e identificador 7 = Jose33'.
ya que en los ejemplos que pusiste previamente no vi uno con '.

pero ya con los resultados que obtuviste supongo que ya sabes cual evento dejar( el que te sigo insistiendo que dejes :P)

Saludos

 

anything