我也有同樣問題, 雖然我是電腦白痴, 不過連在作者的帖子裡也沒找到解決辦法的情況下,
只能硬著頭皮靠自己, 結果研究了一下, 卻發現yar有趣的機制.
結論是你首先要想辦法讓遊戲程式不要儲存你的帳號(e.g.
[email protected])
我是用Diablo III.exe - Shortcut打開遊戲, 在登入畫面時不要勾選密碼欄下面的"記住帳號名稱" (這個很重要),
然後先隨便用一個有效帳號登入(本尊/小號都可以), 登入後再按登出, 關掉&重開遊戲程式,
反正確認到登入畫面沒有再自動顯示你的帳號名稱就好了. 然後再開yar, 就發現能順利自動登入了~!
想保險一點的話, 就連battle.net客戶端登入程式都別放過, 在設定裡也把帳號名稱的紀錄清除掉吧.
可是在這裡有一個問題, 在Latestbuild>Settings>Bots.xml
裡面的<UseAuthenticator>模組裡面看到CpuCount 是"8"
相信是輸入帳號,密碼後等8秒讀取驗証碼的待機時間,是不是呢?
可是我電腦/網路也慢,有少數情況會出現登入延遲,
等畫面切換到輸入驗証碼的時候yar就沒反應了, 估計應該是帳號密碼驗証時間過久,
在這個時間裡已經啟動了生成和輸入驗証碼程序,
結果畫面才在之後切換到驗証碼輸入畫面, 導致程式沒反應.
自己把Bots.xml裡的script改成8以上的數字有效卻沒用,
這個檔案隨著YAR程式跑著就會一直被刷新, 老是自己設回去8.
YAR設定裡又沒有關於這個選項, 似乎除非是作者rrrix幫忙改,
或是換好一點的電腦/好一點的網路, 不然應該是沒有解決方法了...
這個理解沒錯嗎?