綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 跑跑薑餅人按鍵精靈腳本頓頓的,求解答!

 關閉 [複製連結] 查看: 64077|回覆: 25|好評: 0
跳轉到指定樓層
樓主
inwindman | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2015-2-6 13:11

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 inwindman 於 2015-2-6 16:10 編輯

//動作一,開始遊戲連按兩次
IfColor 1117,825 ,"22BB88",0 Then
MoveTo 1117,825
Delay 691
LeftClick 1
Delay 2072
LeftClick 1
Else
End If
//分數結算畫面
IfColor 710,800 ,"22BB88",0 Then
MoveTo 710,800
Delay 1000
LeftClick 1
Delay 1000
Else
End If
//開箱1
IfColor 945,772 ,"DD9900",0 Then
MoveTo 945,772
Delay 500
LeftClick 1
Delay 500
Else
End If
//開箱確認
IfColor 1013,805 ,"22BB88",0 Then
MoveTo 1013,805
Delay 500
LeftClick 1
Delay 500
Else
End If
//巧克力錢幣任務確認
IfColor 939,721 ,"FFFFFF",0 Then
MoveTo 939,721
Delay 500
LeftClick 1
Else
End If
//判斷連線中斷找色點
IfColor 1048,616 ,"22BB88",0 Then
MoveTo 1048,616
Delay 500
LeftClick 1
Else
End If
//腳本到此結束,回到動作一

這是小弟用海馬模擬器的懶人跑腳本寫法,開啟腳本後感覺頓頓的,關掉後就很順,求高手大大指點問題所在,感激不盡。
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏3 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
amo.at2014 | 收聽TA | 只看該作者
發表於 2015-2-6 13:30
這是你懶人跑的全部腳本內容嗎?看起來沒啥問題,不過 //開始遊戲連按兩次 這邊的抓點找色和下方的移動點座標似乎不相同,但這應該和你所謂的頓頓沒關係。

也或許是你同一時間執行太多腳本。在按下啟動熱鍵時,保持只執行一個腳本。

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
inwindman + 1 + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
 樓主| inwindman | 收聽TA | 只看該作者
發表於 2015-2-6 16:09
amo.at2014 發表於 2015-2-6 13:30
這是你懶人跑的全部腳本內容嗎?看起來沒啥問題,不過 //開始遊戲連按兩次 這邊的抓點找色和下方的移動點座 ...

大大我修改後測試還是一樣頓頓的,關掉按鍵精靈就又恢復正常了,不知道是哪邊衝突到@@
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
happyamo0001 | 收聽TA | 只看該作者
發表於 2015-2-6 16:26
我習慣Delay用於LeftClick之後,非MoveTo之後,關於Delay長短,建議實測一下時間。例如:遊戲結果畫面,點OK後,我BS要花14秒才會回到遊戲大廳。所以我在點擊 遊戲結果_OK 後Delay 14000。

評分

參與人數 1幫助 +1 收起 理由
inwindman + 1

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
 樓主| inwindman | 收聽TA | 只看該作者
發表於 2015-2-6 16:56
happyamo0001 發表於 2015-2-6 16:26
我習慣Delay用於LeftClick之後,非MoveTo之後,關於Delay長短,建議實測一下時間。例如:遊戲結果畫面,點O ...

MoveTo(滑鼠移動到?位置)
Delay(過幾毫秒時間)
LeftClick(滑鼠按?下)

這樣寫不是不是就是移動到某位置等待幾秒後在執行滑鼠動作,大大的寫法不是就會變成按下滑鼠後過幾秒在移動到某位置嗎?差別應該在於按下滑鼠的時間吧,不過我修改後還是一樣頓頓的,不知道是不是找色語法用太多,目前還是不解。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
happyamo0001 | 收聽TA | 只看該作者
發表於 2015-2-6 17:36
本帖最後由 happyamo0001 於 2015-2-6 18:03 編輯

我其中一個腳本,找色就有21個。所以不是找色多的問題。

另外Delay的時間 略大於 實際時間,可以減少按鍵精靈去找色的次數,減少按鍵精靈消耗太多記憶體造成LAG。

Delay的位置還是有些差別的,舉例來說:

例如:一個腳本有10個找色(找色1~找色10),編寫方式是 找色->移動->延遲->點擊,因按健精靈在點擊後沒有延遲,所以會繼續找色循環,假設按健精靈偵測找1色需費時1毫秒(實際上更快),10個找色共10毫秒。找色1在點擊之後,實際畫面跳轉需要5秒(5000毫秒),在等待畫面跳轉的5秒當下,按鍵精靈偵測腳本內10個找色循環500次。

不要使用按鍵精靈內部的循環(編輯腳本右邊的運行方式設定),在想要循環的腳本段頂部加上 Do,尾部加上 Loop。

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
amo.at2014 + 1 + 1 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
章魚烤地瓜 | 收聽TA | 只看該作者
發表於 2015-2-6 17:40
你這個沒循環判斷LAG很容易卡住

評分

參與人數 1幫助 +1 收起 理由
inwindman + 1

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
 樓主| inwindman | 收聽TA | 只看該作者
發表於 2015-2-6 17:46
happyamo0001 發表於 2015-2-6 17:36
我其中一個腳本,找色就有21個。所以不是找色多的問題。

那請教大大是哪裡出問題呢?不是很懂@@
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
 樓主| inwindman | 收聽TA | 只看該作者
發表於 2015-2-6 17:47
章魚烤地瓜 發表於 2015-2-6 17:40
你這個沒循環判斷LAG很容易卡住

大大你說的循環判斷要怎麼加,可以指點一二嗎@@?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

10
SDJ | 收聽TA | 只看該作者
發表於 2015-2-6 17:53
海馬好像是不能後台樣子
之前用過蠻順的
https://www.youtube.com/watch?v=PYIx2QP-4ro
我用最基本的 可以跑很順
最後一點公告那裏可拿掉
一般要刪除公告避免斷線跳出
給你參考看看了
語法如下

Do
MoveTo 1310, 808 開始
LeftClick 1
Delay 200
MoveTo 1310, 808 開始遊戲
LeftClick 1
Delay 200
MoveTo 875, 796  遊戲終了
LeftClick 1
Delay 200


MoveTo 1025, 794 寶箱開啟
LeftClick 1
Delay 200
MoveTo 1116, 695  OK
LeftClick 1
Delay 200
MoveTo 1112, 606  斷線點
LeftClick 1
Delay 200

Loop

評分

參與人數 1幫助 +1 收起 理由
inwindman + 1

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則