lineageM.png

歡迎至Youtube訂閱Stcode頻道~謝謝

 

 

1.首先要安裝好電腦版的安卓模擬器,例如:雷電、momo1.1.1(本人是安裝momo1.1.1)

2.安裝按鍵精靈電腦版,可以去官網下載,手機也要安裝APP才可以去編寫按鍵精靈的腳本

按鍵精靈官方連結 http://m.anjian.com/

ps.本人系統是Win7

anjian

Q1:按鍵精靈為什麼手機也要裝呢?

A1:因為在電腦進行腳本編寫時需要模擬器裡有安裝按鍵精靈APP才能進行運作

anj02

操作介面

anj03

執行啟動,進行程式的除錯(debug)

anj04  

出現錯誤~跳出未連接設備,這就是為什麼要在模擬器上安裝按鍵精靈APP

另一種方式就是接上手機直接在手機中運行除錯,但這個我沒試過

PS.建議直接在PC上運行除錯,畫面較大看了又不傷眼睛

Q2.在繁體中文的系統安裝好PC版的安鍵精靈後,可是開啟異常、亂碼怎麼辦?

A2.安裝Microsoft Piaip Applocale右鍵版,去google找就有了,使用方式很簡單在按鍵精靈桌面的捷徑按右鍵選簡體模式開啟

記得預設路徑資料匣裡面有含中文字的資料匣要改成英文,捷徑才可以使用

anji06

資料匣我是改成abc,反正不要是中文就可以

anji05

執行PC版按鍵精靈就不會出現亂碼

3.開始使用PC版按鍵精靈來寫一個屬於自己的小工具

先講一下最最基本的用法,可以開啟腳本(演示例子)為例,在畫面左手邊有基本命令(新手很容易上手)只要填數字,他會幫你寫對應的語法

基本命令又分六大類別:觸模、控制、顏色、圖形、設備、其它....看怎麼去運用寫一個完整的腳本

anji07

例1:如Tap這個語法,只要在短暫點擊屏幕填上X:(座標)Y:(座標),點下插入右邊就會幫你寫好一句程式

anji08

 就是這行指令===>Tap 100,100

anji09

例2:定時循環施放某技能,使用抓抓功能(之後會很常用到此功能)

anji10

要注意的是右上角要確定有連上momo模擬器,不然是無法使用抓抓功能

anji11

連接成功,按下可以把遊戲的圖片截取

anji12

滑鼠移動到要施放技能的上面

anji13

按下右鍵選取當前座標位置

anji14

基本命令,觸控命令,把剛才的座標填入並插入

anji15

基本命令,基它命令,把延時的秒數填入並插入,這腳本只會執行一次就會被停止了,所以要在加個Do...Loop

anji16

全部命令,輸入do,搜尋命令把Do.....Loop複製到腳本中

把剛才寫的施放技能程式移至中間,這樣就是一個循環放技能的腳本了

下面影片示範

Q3:為什麼要用按鍵精靈助手來寫腳本呢?

A3:優點是在運行腳本時不需要把遊戲視窗頂置最前面,可以縮小至最下方,在背景也可以運行你寫的腳本,不必盯著看遊戲畫面,可以額外做自己的事情,瀏灠網頁、看youtube、打報告、做PPT..等

例3:發布成apk安裝檔案

anji17

發布,製作按鍵小精靈

anji18

輸入用戶名,密碼,按下登錄,當然沒的話要先註冊一下帳號嚕~~

anji19

小精靈包名,要填英文或數字,按下生成(注意!!不能為特殊符號,輸入錯誤會跳出警告!!)

anji20

打包成apk檔案

anji21

完成了,通常選否

anji22

桌面就會多一個以xxx+日期+時間的.apk檔案,也可以提供給別人使用,安裝方式很簡單,拖到momo模擬器裡面就會自動安裝

例4.判斷地圖區域

anji23

使用前面有說明過的抓抓功能>截屏>右邊及下方卷軸調整至要製作成字庫區域

anji24

選取範圍>左上至右下框選>確定

anji25

選取範圍完成就會像這樣會出現在右上角

anji26

滑鼠移至剛框選出來的區域裡面做顏色記錄,快捷鍵Ctrl+數字,就會把顏色填入右方對應的格子內,偏色通常是輸入101010或202020,這樣是要把原本單一顏色延伸範圍,寫腳本時字庫才容易辨視

anji27

製作字庫>提取點陣(單個)>輸入文字定義(我是用英文)>添加到字庫

anji28

添加完成的字庫如圖片這樣,接下來就是要怎麼運用這個字庫了

anji30

ocr腳本按下去,會生成腳本程式碼,複製起來

anji31

貼到腳本裡面,記得程式碼要切開二個部分

anji32

效果圖如上面,這是簡單的範例,自己可以在添加

If ocrchar = "normal" Then

要做什麼動作<-----自行運用,例如一般區域就點擊Auto按鈕,一般區域就點擊SLEF按鈕....等等自己想吧

End If

要注意的是normal沒有加雙引號會無法運行腳本,會出錯

下面影片示範

Q4:要怎麼知道目前腳本在除錯時運行到哪一行了?

A4:在你想要的地方加入--->TracePrint語法,例如:TracePrint空一格"腳本跑到這行了"  或

TracePrint空一格 ocrchar(範例中定義的變數)

Q5:為什麼找圖比對就卡著不動了很lag?

A5:要全畫面找圖比對按鍵精靈處理要處理很久,建議圍範越小越好

例5.判斷區域按下AUTO&SELF

下面影片示範

例6.偵測弓箭

下面影片示範

不抽卡也有紅變,活動至2/7號止

例7.不同技能不同時間施放教學,UI介面設計,發怖APK檔案

下面影片示範

例8.技能道具定時器施放教學,被打就飛

下面影片示範

例9.HP偵測血量教學

下面影片示範

例10.偵測血量應用&UI設計

下面影片示範

例11.辨識道具&透明圖教學

下面影片示範

先放預告,影片太長了需要時間剪輯

例12.自動去某地圖練功+UI 教學

下面影片示範

 例13.多張地圖練功+UI 教學

下面影片示範

例14.Sub & Function 差別

下面影片示範

例15.天堂m 自動執行APP 教學

下面影片示範

 例16.按鍵精靈 天堂m 記錄自訂路線 自動行走 教學

下面影片示範

 例17.按鍵精靈 天堂m 自動找NPC商人買道具物品思路 教學

下面影片示範

例18.按鍵精靈 天堂m 補給道具腳本寫作 教學

下面影片教學

CE基本設定 掃描安卓模擬器遊戲人物數值 教學

訂閱破500教學=>進階寫法:自動補給物品

win10 按鍵精靈助手 能正常寫腳本了(Win10有亂碼的可以看這個影片)

win7 按鍵精靈助手 安裝教學(Win7有亂碼的可以看這個影片)

按鍵精靈助手 找字vs找圖 實測效果比較及debug教學

歡迎至Youtube訂閱史塔客的頻道~謝謝

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 salupao 的頭像
    salupao

    STcode日常

    salupao 發表在 痞客邦 留言(62) 人氣()