按鍵精靈———如何精準判斷?

很多人在用按鍵精靈寫遊戲腳本時,都會遇到,如何精準判斷網遊自動尋路是否已經結束,如果這一環沒有做好,那麼整個腳本就會像停了藥的病人,無法正常運行。

按鍵精靈———如何精準判斷 網遊自動尋路結束

工具/原料

按鍵精靈

大漠後臺插件

方法/步驟

以下面這個遊戲為例,給大家講解,代碼如何實現精準判斷自動尋路是否結束。

定義一個變量 i =0

按鍵精靈———如何精準判斷 網遊自動尋路結束

大家會想到,每次遊戲裡的任務移動時,某固定點的樣色值是在不斷變動的。那麼我們就從這一點出發來想。假設這點位座標(863,73),獲得顏色值為

color1 = dm.GetColor(863, 73) ,那麼當他移動一段時間時

Delay 100,顏色值為 color11 = dm.GetColor(863, 73),如果color1 =color11 ,這不就代表尋路結束了嗎

按鍵精靈———如何精準判斷 網遊自動尋路結束

但是這樣,還是不夠精準,怎麼辦。這時候我們就可以,在找1一個點,通過比較2次的顏色值。這裡我們還可以在嚴密些,這時就用到前面的i了,我們可以在裡面加個if判斷,下面為代碼

按鍵精靈———如何精準判斷 網遊自動尋路結束

截圖為GetColor命令的講解

按鍵精靈———如何精準判斷 網遊自動尋路結束

注意事項

如有問題公眾號給我留言,幫寫簡單腳本,幫助新人答疑

按鍵後臺的話建議用大漠插件

相關問題答案