Mirc脚本,sockread

时间:2011-03-16 22:45:53

标签: mirc

我正在尝试创建一个脚本,该脚本将从网页上获取数据并将其发布在irc上。

我已经设法做到了,但是我不能让它多次重复它的工作。

这是我试过的:

alias mib {
 var %i = 0
 %bitka = $1
 while (%i <= 4) {
  $myb(%bitka)
  inc %i 1
 }
}

别名“myb”有效,它获取数据并发布。

我试图让它重复别名“myb”做5次,但它只做了一次。理想我希望它继续发布这些数据,直到我关闭它,但我想采取婴儿步骤。虽然没有成功。

帮助表示赞赏。感谢。

3 个答案:

答案 0 :(得分:1)

mIRC中的值返回函数称为标识符,它们以$ sigil为前缀。非值返回函数称为命令,它们的语法与标识符的语法略有不同。如果别名“myb”不应该返回任何内容,正如您的代码所理解的那样,它应该更改为命令语法。如果您的别名返回某些内容,就像您的代码一样,它将由mIRC执行,就像它是一个命令一样,这可能会导致意外行为。

alias mib {
  var %i = 0
  while (%i < 5) {
    myb $1-
    inc %i
  }
}

答案 1 :(得分:0)

mIRC没有递归。 尝试使用信号。

答案 2 :(得分:0)

/ timer 1 4 $ myb(%bitka)

这会重复4次,中间延迟1秒。 我猜这就是你想要的。您还可以在我的网站上查看另一个sockread脚本。