|
gene 發表於 Jan 27, 2022 1:39:30 GMT
想作一個防呆、防斷線的腳本 原本是想用判斷一個決不會出現的圖,如果沒找到就任意點擊位置一下 但發現截圖回放腳本的方式都是 " 找到某圖後作下一個動作 " 有辦法改成,沒找到某圖下,作一個動作嗎? 自問自答 touchList[index] = {target = Pattern("autoClick.png"):similar(0.01), region = nil, id = "autoClick", action = 'click'} 後來想到一個方式,用一個 1x1 的圖,然後相似度設定為 0.01 接著就可以在這裡作相關的動作了
|
|
|
zephyr1009 發表於 May 10, 2022 2:07:54 GMT
請問截圖與回放不知道能否做到第七史詩自動刷商店買聖約書籤的功能 流程如下: 1.判定是否商店列表是否出現聖約書籤或神秘書籤 2.如果沒有立即更新商店 / 如果有點擊購買 目前卡住的點是2的語法不知道如何修改,去判斷沒有出現書籤再刷新商店 謝謝
|
|
|
raenonx 發表於 Sept 3, 2022 4:58:08 GMT
您好,想請問一下:
snapAndPlay 有沒有辦法固定順序?也就是說,腳本開始後,第一張圖要先找到才會執行動作,如果沒有找到第一張圖的話,不會找第二張圖 & 執行相關動作。
|
|
|
AnkuLua 發表於 Sept 3, 2022 6:14:16 GMT
您好,想請問一下: snapAndPlay 有沒有辦法固定順序?也就是說,腳本開始後,第一張圖要先找到才會執行動作,如果沒有找到第一張圖的話,不會找第二張圖 & 執行相關動作。 那要自己寫腳本 但建議還是直接用snapAndPlay 有甚麼原因不能直接用snapAndPlay 嗎?
|
|
hj
Junior Member
Posts: 15
|
hj 發表於 Oct 5, 2022 12:28:21 GMT
前言:玩遊戲常常有單純點擊練功的時後,雖然已經有 錄製與回放腳本,但是有下列缺點: - 要抓時間差,造成只能保守多等待一些時間,沒有效率
- 如果只是不同(教難)關卡,常因等待時間不夠而不能用
為甚麼不能抓固定圖,每次就搜尋並點擊這些圖就好;例如開始、組隊、戰鬥、結果、驗收... 於是有了這個腳本--截圖與回放(snap And Play) 注意: 請勿放在中文路徑下,否則可能無法正常動作 截圖與回放腳本已經直接內含在AnkuLua app內,路徑在 /sdcard/AnkuLua/snapAndPlay/snapAndPlay.lua此腳本為Open source,歡迎更改 截圖錄製使用說明:1. AnkuLua 選snapAndPlay.lua,然後進入要錄的畫面(以下以陰陽師 為例) 2. 按左下角AnkuLua Play 按鈕出現選擇畫面,請選錄製 選擇是否為浸潤模式(遊戲時海苔條會消失且遊戲畫面會需要點擊要到原本海苔條位置請務必勾選) 輸入要儲存的檔名 注意: 請勿使用中文檔名訂定每次要抓多大的圖,還有執行時要搜尋多大區域 開始執行時,請務必等畫面罩上黃色再點擊畫面,否則無法錄製到點擊並截圖 開始執行時,請務必等畫面罩上黃色再點擊畫面,否則無法錄製到點擊並截圖 開始執行時,請務必等畫面罩上黃色再點擊畫面,否則無法錄製到點擊並截圖
如果像下面這樣清楚的畫面請勿點擊 像下面有一層黃色才可點擊 3. 要停止錄製請按畫面 "Stop!" 紅色區域,或是AnkuLua 停止鈕 回放使用說明: 1. AnkuLua 選recordAndPlay.lua,然後進入要回放的畫面 2. 選回放 3. 選擇要回放檔案與相關設定 前兩項設定很清楚,就不做多說明 因為有可能某一些小圖不會固定出現在一個地方,這時就要把"所有搜尋都要用區域搜尋"取消掉 如果有取消掉,就會出現下面設定畫面 您可以取哪些圖要不要只做區域搜尋 提示: 您可以在腳本底下的 luar/檔案名Image 目錄下找到截圖檔案 先進技巧:如果自動產生的腳本無法滿足您的需求,您可以修改產生的luar來滿足您的需求。 如果您希望找到某個圖時能做更多事,您可以改寫action。 變數 matchResult 是搜尋結果。 以下為一些例子 ------ 1 ----- -- 找到 1.png 時,點擊 realTarget.png touchList[index] = {target = "1.png", region = Region(612, 493, 150, 150), id = "1", action = 'click("realTarget.png")'} index = index + 1
------ 2 ----- -- 找到 2.png 時,點擊找到的地方,並等兩秒 touchList[index] = {target = "2.png", region = Region(774, 493, 150, 150), id = "2", action = 'click(matchResult); wait(2)'} index = index + 1
------ 3 ----- -- 找到 3.png 時,執行 3.lua。請用絕對路徑 touchList[index] = {target = "3.png", region = Region(174, 293, 150, 150), id = "3", action = 'dofile(scriptPath() .. "luar/3.lua")'} index = index + 1
------ 3 ----- -- 全螢幕找 4.png,不限區域 touchList[index] = {target = "4.png", region = nil, id = "4", action = 'click'} index = index + 1
為何有時會掃到圖看他點擊但螢幕沒反應
|
|
|
AnkuLua 發表於 Oct 5, 2022 14:43:29 GMT
前言:玩遊戲常常有單純點擊練功的時後,雖然已經有 錄製與回放腳本,但是有下列缺點: - 要抓時間差,造成只能保守多等待一些時間,沒有效率
- 如果只是不同(教難)關卡,常因等待時間不夠而不能用
為甚麼不能抓固定圖,每次就搜尋並點擊這些圖就好;例如開始、組隊、戰鬥、結果、驗收... 於是有了這個腳本--截圖與回放(snap And Play) 注意: 請勿放在中文路徑下,否則可能無法正常動作 截圖與回放腳本已經直接內含在AnkuLua app內,路徑在 /sdcard/AnkuLua/snapAndPlay/snapAndPlay.lua此腳本為Open source,歡迎更改 截圖錄製使用說明:1. AnkuLua 選snapAndPlay.lua,然後進入要錄的畫面(以下以陰陽師 為例) 2. 按左下角AnkuLua Play 按鈕出現選擇畫面,請選錄製 選擇是否為浸潤模式(遊戲時海苔條會消失且遊戲畫面會需要點擊要到原本海苔條位置請務必勾選) 輸入要儲存的檔名 注意: 請勿使用中文檔名訂定每次要抓多大的圖,還有執行時要搜尋多大區域 開始執行時,請務必等畫面罩上黃色再點擊畫面,否則無法錄製到點擊並截圖 開始執行時,請務必等畫面罩上黃色再點擊畫面,否則無法錄製到點擊並截圖 開始執行時,請務必等畫面罩上黃色再點擊畫面,否則無法錄製到點擊並截圖
如果像下面這樣清楚的畫面請勿點擊 像下面有一層黃色才可點擊 3. 要停止錄製請按畫面 "Stop!" 紅色區域,或是AnkuLua 停止鈕 回放使用說明: 1. AnkuLua 選recordAndPlay.lua,然後進入要回放的畫面 2. 選回放 3. 選擇要回放檔案與相關設定 前兩項設定很清楚,就不做多說明 因為有可能某一些小圖不會固定出現在一個地方,這時就要把"所有搜尋都要用區域搜尋"取消掉 如果有取消掉,就會出現下面設定畫面 您可以取哪些圖要不要只做區域搜尋 提示: 您可以在腳本底下的 luar/檔案名Image 目錄下找到截圖檔案 先進技巧:如果自動產生的腳本無法滿足您的需求,您可以修改產生的luar來滿足您的需求。 如果您希望找到某個圖時能做更多事,您可以改寫action。 變數 matchResult 是搜尋結果。 以下為一些例子 ------ 1 ----- -- 找到 1.png 時,點擊 realTarget.png touchList[index] = {target = "1.png", region = Region(612, 493, 150, 150), id = "1", action = 'click("realTarget.png")'} index = index + 1
------ 2 ----- -- 找到 2.png 時,點擊找到的地方,並等兩秒 touchList[index] = {target = "2.png", region = Region(774, 493, 150, 150), id = "2", action = 'click(matchResult); wait(2)'} index = index + 1
------ 3 ----- -- 找到 3.png 時,執行 3.lua。請用絕對路徑 touchList[index] = {target = "3.png", region = Region(174, 293, 150, 150), id = "3", action = 'dofile(scriptPath() .. "luar/3.lua")'} index = index + 1
------ 3 ----- -- 全螢幕找 4.png,不限區域 touchList[index] = {target = "4.png", region = nil, id = "4", action = 'click'} index = index + 1
為何有時會掃到圖看他點擊但螢幕沒反應 會不會是遊戲問題? 甚麼遊戲?
|
|
hj
Junior Member
Posts: 15
|
hj 發表於 Nov 21, 2022 15:04:40 GMT
魔靈召喚 CCO賽博克 按了Debug 會看到它明明點擊了,但是其實沒有點擊 當然,我手動點擊後有效
|
|
|
AnkuLua 發表於 Nov 23, 2022 2:33:03 GMT
魔靈召喚 CCO賽博克 按了Debug 會看到它明明點擊了,但是其實沒有點擊 當然,我手動點擊後有效 甚麼機器或模擬器 使用甚麼方法點擊(AnkuLua 設定裡可看到)
|
|
|
icemilktea 發表於 Feb 3, 2023 9:19:59 GMT
想請一下 用這個腳本 找圖再點擊 但原圖在點擊 由 白色 變了很淺很淺的藍色(同一位置) 試了找圖點擊 和 全彩找圖點擊 腳本都分別不到 點擊 前後的樣子 會一直當找圖成功 請問有沒有什麼別的建議 ? 能不能加入 找色點攻擊功能?
|
|
|
AnkuLua 發表於 Feb 3, 2023 23:19:18 GMT
想請一下 用這個腳本 找圖再點擊 但原圖在點擊 由 白色 變了很淺很淺的藍色(同一位置) 試了找圖點擊 和 全彩找圖點擊 腳本都分別不到 點擊 前後的樣子 會一直當找圖成功 請問有沒有什麼別的建議 ? 能不能加入 找色點攻擊功能? 可以擴充錄製好的腳本 這是甚麼意思? "腳本都分別不到 點擊 前後的樣子 會一直當找圖成功" 能夠分享有問題的截圖最好
|
|
|
icemilktea 發表於 Feb 6, 2023 9:24:46 GMT
想請一下 用這個腳本 找圖再點擊 但原圖在點擊 由 白色 變了很淺很淺的藍色(同一位置) 試了找圖點擊 和 全彩找圖點擊 腳本都分別不到 點擊 前後的樣子 會一直當找圖成功 請問有沒有什麼別的建議 ? 能不能加入 找色點攻擊功能? 可以擴充錄製好的腳本 這是甚麼意思? "腳本都分別不到 點擊 前後的樣子 會一直當找圖成功" 能夠分享有問題的截圖最好 大約是 找到圖1 -> 點擊圖1 -> 點擊後 圖1會變成圖2 (同一位置) 但 圖1 和 圖2 外觀上 位置上 都完全相同 分別只是 圖1(白色) 圖2 (很淺很淺的藍色) 但腳本分別不到 圖1 是 點擊前 還是 點擊後的樣子 會一直點 點擊圖1 結果變成 圖1->圖2->圖1-圖2 一直重複 但我只是需要 點圖1後 圖1變成圖2 就不用再點擊
|
|
|
AnkuLua 發表於 Feb 6, 2023 13:27:02 GMT
可以擴充錄製好的腳本 這是甚麼意思? "腳本都分別不到 點擊 前後的樣子 會一直當找圖成功" 能夠分享有問題的截圖最好 大約是 找到圖1 -> 點擊圖1 -> 點擊後 圖1會變成圖2 (同一位置) 但 圖1 和 圖2 外觀上 位置上 都完全相同 分別只是 圖1(白色) 圖2 (很淺很淺的藍色) 但腳本分別不到 圖1 是 點擊前 還是 點擊後的樣子 會一直點 點擊圖1 結果變成 圖1->圖2->圖1-圖2 一直重複 但我只是需要 點圖1後 圖1變成圖2 就不用再點擊 可以相似度設高一些看看,從0.99 開始嘗試 直到只認得白色的圖1
|
|
|
a12713088 發表於 Oct 22, 2023 5:22:59 GMT
|
|
|
AnkuLua 發表於 Oct 22, 2023 7:03:03 GMT
甚麼問題? 可以在這裡或是用messenger為您解答
|
|
|
a12713088 發表於 Oct 22, 2023 13:41:32 GMT
甚麼問題? 可以在這裡或是用messenger為您解答 我加你好友了
|
|