-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。
任何幫助,將不勝感激。提前致謝。