Autor Tema: ayuda con este addons  (Leído 1675 veces)

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

Desconectado jeccopy

  • Novato
  • *
  • Mensajes: 17
  • Karma: +0/-8
ayuda con este addons
« 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

Desconectado kn1ght

  • Miembro Junior
  • **
  • Mensajes: 63
  • Karma: +5/-93
  • Sexo: Masculino
  • Un simple Ayudante al servicio de la comunidad
    • http://www.foroircap.com
Re:ayuda con este addons
« Respuesta #1 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.
"Hay cosas que podeis y cosas que no podeis"
El Poder De IRC Persevera en el tiempo.
ChatHispano
http://www.foroircap.com
http://www.foroircap.net

Desconectado Quetzalcoatl

  • Miembro de pleno derecho
  • ***
  • Mensajes: 204
  • Karma: +243/-2
  • HipercomputoHipermegared
    • elchatirc
Re:ayuda con este addons
« Respuesta #2 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