最近常聽到有人反應使用Mirai有時候會暫停補血,重登以後就又可以正常。
將過我檢測AI的程式碼,找到了可能的原因。
關鍵在於此AI所提供的功能,在額外設定最下面的"偵測藥水瓶是否已經用盡"。
偵測的方式是,累計三次投水失敗就認定為藥水已經投完,然後將投水的功能停掉。但是實際測試,發現當伺服器Lag的時候,也會發生投水失敗的情形,所以等於是被誤判了。
解決的方式有兩種:
1.取消這個功能
2.修改ai.lua,約在123行。有個設定參數:
AAP.MaxAttempts = 3
請修改成
AAP.MaxAttempts = 10
這樣必須累積失敗十次才會關閉這個功能。
最近雙倍經驗,伺服器Lag嚴重QQ
沒有留言:
張貼留言