1

所以我开始真正熟悉 mIRC 和它可以做的功能,但是我有一个小问题。所以基本代码是:

on *:text:!bet *:#aaron128l { msg $chan $nick, Your bet wasn't counted! } 

但是问题出现了,因为输出是:

Your bet wasn't counted!

它主要是缺少$nick。我知道问题出在$nick,所以我怎么能得到它的输出是:

Aaron128l, Your bet wasn't counted!

我也知道这$nick ,会奏效。但是,这将增加额外的空间。成为Aaron128l , Your bet wasn't counted!不想要的。

我错过了什么?也为这个问题的近乎糟糕的措辞感到抱歉。

4

1 回答 1

2

$nick是一个标识符,这意味着它必须存在于空白位之间,或者存在于另一个标识符的参数中,才能起作用。翻译成代码,这意味着..

on *:text:!bet *:#aaron128l { msg $chan $nick $+ , Your bet wasn't counted! } 

正如您所注意到的,我添加了$+,它将两个项目组合在一起;您将在此处需要它以使您的代码正常工作。否则,mirc 将逗号解释为$nick标识符的一部分,然后它当然无法解析(检查您的状态窗口以了解这方面的一些错误)。

于 2015-04-12T03:33:28.963 回答