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
之后的第一个单词
我想做一个 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