-1
因此,我一直在想像一个多小时,但没有得出这个脚本的结论。我基本上试图通过mIRC套接字为3个IRC服务器添加“状态检查”。我面临的问题是执行跳转到下一步而没有完成套接字连接,因此它返回一个假值,即离线。在mIRC中进一步执行之前添加一个暂停
我试图转到命令之前,使用计时器,但返回“没有找到”
代码:
on *:text:!stats:#: {
sockopen IRCAurora aurora.irchound.tk 6667
sockopen IRCKepler kepler.irchound.tk 6667
sockopen IRCJupiter jupiter.irchound.tk 6667
sockpause IRCAurora
sockpause IRCKepler
sockpause IRCJupiter
:true
msg $chan ----STATUS----
goto check1
halt
:check1
if ($sock(IRCAurora,pause) == 1) {
msg $chan 1Aurora - 9Online
}
else {
msg $chan 1Aurora - 4Offline
}
goto check2
halt
:check2
if ($sock(IRCJupiter,pause) == 1) {
msg $chan 1Jupiter - 9Online
}
else {
msg $chan 1Jupiter - 4Offline
}
goto check3
halt
:check3
if ($sock(IRCKepler,pause) == 1) {
msg $chan 1Kepler - 9Online
}
else {
msg $chan 1Kepler - 4Offline
}
halt
}
我知道有一个解决方法就是建立一个PHP的机器人,但我想它的mIRC。
任何帮助,将不胜感激。提前致谢。