事件变量上的MIRC

  • 本文关键字:MIRC 变量 事件 mirc
  • 更新时间 :
  • 英文 :


我注意到MIRC脚本能力的文档缺乏很大的缺乏,所以我很抱歉错过了一些东西,但是我一直在搜索。

基本上,当有人说些什么时,我有一个事件,我需要收到整个消息,这是怎么可能的?我设法发现了$ 1-但是,这只会从事件到结尾触发的内容中获取文本,我需要整个消息,这是可能的吗?

这实际上很简单,尽管您缺少文档,但也许您在较早版本的MIRC上:

on *:TEXT:*I need help with*:#channel: {
  msg $chan $1-
}

$1-始终包含完整消息。$#是空格限制的标识符,因此,如果您的消息为john: I need help with etc,则$1将包含john:,并且$2将包含I,等等。添加破折号意味着"此和所有内容"。由于您的匹配文本是'I need help with之前的所有内容,之后的所有内容都将始终包含全文。

上面的代码(如果不明显)将向事件传达通过完整消息文本触发的通道。无论您对文字做什么都取决于您;这只是一个例子。

/dbg

alias dbg {
  if !$debug {  debug -i d dbg  }
  if $regex($1-,/.+!.+@.+.PRIVMSG.#.+:.+/g) {
    echo 4 -s $* 
  }
}

$ 1-或$ 1

相关内容

  • 没有找到相关文章

最新更新