[心得] mushclient的doafterspeedwalk
看板mud_sanc (Sanctuary - 聖殿)作者aiggkimd (口古月)時間12年前 (2013/05/21 14:03)推噓4(4推 0噓 7→)留言11則, 5人參與討論串1/3 (看更多)
這函數設定很容易
DoAfterSpeedWalk (5, "d s e 3s 4w")
意思是6秒(從0開始算)後會走後面設定的路徑
不過如果在設定頁面裡Commands那頁的Speed Walking沒有設定Delay time的話
會在一瞬間就把dse3s4w走完,要設定多久走一格就在Delay time上面設定時間
問題來了,這個目前我還找不到中斷的指令,mushclient在執行DoafterSpeedWalk
時,無論輸入甚麼指令都不會接受,例如在行走中按recall不會有反應
一定要等全部路徑走完才接受任何指令。
像zmud可以用#pause或是#stop來暫停跟中斷路徑,用#ok繼續跑下一個方向
不曉得mushclient有沒有類似的指令阿,找好久找不到
DiscardQueue() 是整個路徑中止掉,無法從中止的地方接下去
SendImmediate 是可以在自動走路使用任何指令,不過沒辦法做暫停的動作
Queue EvaluateSpeedwalk("xxx"),true) 這個是會把xxx加在正在跑的路徑的
最後面接下去,而xxx只限定方向,也就是路徑在接路徑的功能,所以只是跑更遠而已XD
還有一個GetQueue函數,不過也搞不太出來。
還是找不到像zmud那樣可以在path走路中遇到戰鬥先暫停,戰鬥結束後再繼續剛剛暫停
的路徑位置繼續接下去走的寫法,所以先果斷放棄這寫法..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.155.185
→
05/21 14:48, , 1F
05/21 14:48, 1F
→
05/21 14:55, , 2F
05/21 14:55, 2F
→
05/21 14:58, , 3F
05/21 14:58, 3F
推
05/21 15:32, , 4F
05/21 15:32, 4F
推
05/21 21:12, , 5F
05/21 21:12, 5F
→
05/21 21:13, , 6F
05/21 21:13, 6F
推
05/21 21:18, , 7F
05/21 21:18, 7F
→
05/21 21:19, , 8F
05/21 21:19, 8F
→
05/21 21:19, , 9F
05/21 21:19, 9F
→
05/21 23:10, , 10F
05/21 23:10, 10F
推
05/22 14:35, , 11F
05/22 14:35, 11F
※ 編輯: aiggkimd 來自: 114.32.155.185 (05/23 16:06)
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
31
60