Ayuda IRcap > Ayuda IRC y otras cosas relacionadas

ayuda con este addons

(1/1)

jeccopy:
..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

kn1ght:
deverias poner el codigo por completo ya que asi se veria cual es el error para mejorarlo por completo.

Quetzalcoatl:
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: ---..Dance:timerDance 20 60 eltimerDance $chan
--- Fin del código ---
el 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: ---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
}
--- Fin del código ---

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

jeccopy:
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

Quetzalcoatl:
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:
http://foroircap.org/ayuda-scripting-ircap/kick-kickban-seleccionando-motivo-de-lista/Siendo que el menu seria:

--- Código: ---..Dance:timerDance 20 60 eltimerDance $chan
--- Fin del código ---
es solo para arrancarlo pero para detenerlo solo bastaría detener el timer, pudiéndose agregar otro submenu como:

--- Código: ---..Dance
...ON:.timerDance 20 60 eltimerDance $chan
...OFF:.timerDance off
--- Fin del código ---

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: ---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
}
--- Fin del código ---

Saludos

Navegación

[0] Índice de Mensajes

Responder

Ir a la versión completa