mIRC 如果定时器 X 是 运行

mIRC If Timer X is running

我想做一个 if 语句来检查计时器是否 运行!

on *:text:*ABC*:#: { 
  if timerX is running { msg $chan Working! }
}
on *:TEXT:*ABC*:#:{
  if ($timer("name").secs) { msg $chan working }
}

没有必要使用 属性 ".secs",如果你只想检查计时器是否 运行

顺便说一下,我不建议在 "on text" 匹配项上使用通配符,因为它可以匹配所有内容。

on $*:text:/^!timercheck\s(.+\s)/:#:{ if ($timer($regml(1))) { code here for working} else { code here for not working } }

或者您可以使用 $iif

on $*:text:/^!timercheck\s(.+\s)\s/:#:{
msg $chan $+($nick,:) Timer $qt($regml(1)) is $iif(!$timer($regml(1)),not) running
}

举例

^ = 第一行
\s = space 命令后
(.+\s) = space

之后的第一个单词