Responder al mensaje

Advertencia - mientras estabas leyendo, fueron publicadas 2 respuestas. Probablemente desees revisar tu mensaje.
Advertencia: No se ha publicado ninguna respuesta a este tema desde hace 40 días como mínimo.
A menos que estés seguro de que quieres responder, por favor, considera el empezar un nuevo tema.

Nota: este mensaje no se mostrará hasta que sea aprobado por un moderador.

Nombre:
Email:
Asunto:
Icono del mensaje:

Verificación:
Escribe las letras mostradas en la imagen
Escuchar el texto / Solicitar otra imagen

Escribe las letras mostradas en la imagen:
¿Cuánto es uno más uno? (en letra y en minúscula):

teclas método abreviado (sólo IE y Mozilla): presiona alt+s para enviar formulario/publicar o alt+p para previsualizar


Sumario de Temas

Publicado por: Quetzalcoatl
« en: Diciembre 08, 2021, 07:44:45 am »

Bueno si pusiste un fragmento del menú, asumo que sabes como colocar un menú y como se procesan en todo caso en el foro hay varios ejemplos al respecto uno de los más antiguos donde lo explican es este:
Siendo que el menu seria:
Código: [Seleccionar]
..Dance:timerDance 20 60 eltimerDance $chanes solo para arrancarlo pero para detenerlo solo bastaría detener el timer, pudiéndose agregar otro submenu como:
Código: [Seleccionar]
..Dance
...ON:.timerDance 20 60 eltimerDance $chan
...OFF:.timerDance off

Y volviendo a lo que pusiste originalmente el timer es 20 repeticiones cada 60 segundos, es decir que durara 20 minutos esa acción, seria esperar a que termine ese lapso o terminarlo matando el temporizador.

Y obviamente no olvidar colocar el alias local, en la sección de remotos donde va el menú.
Código: [Seleccionar]
alias -l eltimerDance {
 .botserv act $1 Baila BreckDance
 :L1 | var %x $rand(1,$nick($1,0)) | if (%x = %timerDance) { goto L1 }
 .botserv say $1 Va a Seleccionar Un Bailarin Con El Numero 12 %x
 .botserv say $1 Deja Los Yuyos Veni a Bailar Conmigo a 12Canal2Blue 12 $nick($1,%x)
 set -u90 %timerDance = %x
}

Saludos
Publicado por: jeccopy
« en: Diciembre 07, 2021, 11:09:17 pm »

disculpa mi tardanza  Quetzalcoatl y mi ignorancia en este tema ... pero como seria eso de poner un menu?  estaria bueno que sea con algo que lo encienda y lo pague verdad... agradeceria tus conocimientos .. desde ya muchas gracias
Publicado por: Quetzalcoatl
« en: Octubre 14, 2021, 01:46:05 am »

La sintaxis del timer esta mal ya que solo pondrá veinte repeticiones cada minuto de .botserv act # Baila BreckDance
El resto por usar el carácter de escape para anexar otro comando de |, lo pondrá en el instante de ejecutarse el menú, por lo tanto no entrara en el timer.

En conclusión debido a que los timers ejecutan una instrucción, no ejecutara mas de una, a menos que sea llamado un alias que contenga el conjunto de instrucciones. Que es lo que requieres. Puedes leer mas al respecto en el manual de ayuda del mirc que te coloca en la carpeta donde se instala el mirc.exe

Puedes optar por poner el menu como:
Código: [Seleccionar]
..Dance:timerDance 20 60 eltimerDance $chanel cual llamara un alias local llamado eltimerdance, el cual debe estar en el codigo de tu menu, ya que si lo pones en otro script, no funcionara
Código: [Seleccionar]
alias -l eltimerDance {
 .botserv act $1 Baila BreckDance
 :L1 | var %x $rand(1,$nick($1,0)) | if (%x = %timerDance) { goto L1 }
 .botserv say $1 Va a Seleccionar Un Bailarin Con El Numero 12 %x
 .botserv say $1 Deja Los Yuyos Veni a Bailar Conmigo a 12Canal2Blue 12 $nick($1,%x)
 set -u90 %timerDance = %x
}

No lo he probado, pero en teoría debería de funcionar cambiando el usuario cada ves que sea llamado eltimerdance, obviamente debe ejecutarse en un canal mínimo de dos personas.


SALUDOS
Publicado por: kn1ght
« en: Octubre 13, 2021, 07:12:52 pm »

deverias poner el codigo por completo ya que asi se veria cual es el error para mejorarlo por completo.
Publicado por: jeccopy
« en: Agosto 11, 2021, 03:19:51 pm »

..Dance:timerDance { 20 60 .botserv act # Baila BreckDance | var %x $rand(1,$nick($chan,0)) | .botserv say # Va a Seleccionar Un Bailarin Con El Numero 12 %x  | .botserv say #  Deja Los Yuyos  Veni a Bailar Conmigo a 12Canal2Blue 12 $nick($chan,%x)  }

hola como estan .... me darian una manito con estas lineas .. el addons funciona mal no me da la variante ... quiero que cada vez que se repita elija a un nuevo user ... desde ya muchas gracias
anything