|
暴力腳本寫法
Apr 28, 2016 10:43:16 GMT
AnkuLua 發表於 Apr 28, 2016 10:43:16 GMT
|
|
miki
New Member
Posts: 2
|
暴力腳本寫法
Jul 13, 2016 16:29:51 GMT
via mobile
miki 發表於 Jul 13, 2016 16:29:51 GMT
怎麼改變連點速度 我有遊戲要調慢一點
|
|
|
暴力腳本寫法
Oct 30, 2016 3:41:32 GMT
molin05 發表於 Oct 30, 2016 3:41:32 GMT
藉著這話題問一下, 情況如:當遊戲的技能CD快好時,程式已經判斷為可以Click了 但技能卻是還沒變成彩色可以按
如何加入色彩判斷
用while existsClick("技能1.png") do wait(1) existsClick("技能2.png") wait(1) end
|
|
|
暴力腳本寫法
Oct 30, 2016 3:57:03 GMT
AnkuLua 發表於 Oct 30, 2016 3:57:03 GMT
請問existsClick是什麼意思呢?? 可以設定別人打怪的時候不要點這隻怪嗎?? 就是如果圖存在(exist)的話,就去點他(click) 您的要求已經超脫暴力腳本範疇了 如果不點擊,一般就是加更多判斷
|
|
urion
New Member
Posts: 5
|
暴力腳本寫法
Feb 7, 2017 13:36:01 GMT
via mobile
urion 發表於 Feb 7, 2017 13:36:01 GMT
大大你好 我之前都是用暴力腳本,想請問一下,現在想寫成
先按1.png 再按2.png 再按3.png 然後連點固定座標直到判讀到4.png停止 再按5.png 這樣的迴圈該怎麼修改呢
|
|
|
暴力腳本寫法
Feb 7, 2017 14:10:35 GMT
AnkuLua 發表於 Feb 7, 2017 14:10:35 GMT
大大你好 我之前都是用暴力腳本,想請問一下,現在想寫成 先按1.png 再按2.png 再按3.png 然後連點固定座標直到判讀到4.png停止 再按5.png 這樣的迴圈該怎麼修改呢 參考看看 while (true) do click("1.png", 10) -- 找十秒,可以自己調整 click("2.png", 10) click("3.png", 10)
while (not exists("4.png", 0)) do click(Location(30, 40)) -- 將30, 40 改成您的座標。如要連續點,可以改用continueClick() end click("5.png", 10) end
|
|
|
暴力腳本寫法
Feb 7, 2017 14:15:16 GMT
and430 發表於 Feb 7, 2017 14:15:16 GMT
大大您好, 想要透過existsClick點螢幕上的某隻app (e.g. NBA夢之隊), 等了許久沒有反應, 也沒有任何錯誤訊息, 不知道是哪沒弄好. 腳本及圖檔如下, 再麻煩大大指導一下. 感謝!! -- ========== 設定 ================ Settings:setCompareDimension(true, 1080) Settings:setScriptDimension(true, 1080) -- ========== main program =========== for i = 1, 30000 do existsClick("game.png", 0) end 圖檔貼不上, 連結如下 imgur.com/gallery/7WCnc
|
|
|
暴力腳本寫法
Feb 7, 2017 14:20:23 GMT
AnkuLua 發表於 Feb 7, 2017 14:20:23 GMT
remoteAKL 縮小手機畫面成1/2,compareDimension 應設成手機寬度的一半,1080/2 = 540 Settings:setCompareDimension(true, 540)
|
|
|
暴力腳本寫法
Mar 14, 2017 3:59:11 GMT
and430 發表於 Mar 14, 2017 3:59:11 GMT
謝謝大大的回覆. 想再請問若我寫的腳本要在我另一手機上使用, 因為螢幕寬度可能不一樣, 是不是所抓的截圖也要在新手機上重新抓, 腳本才能跑起來 感謝!
|
|
|
暴力腳本寫法
Mar 14, 2017 4:39:55 GMT
AnkuLua 發表於 Mar 14, 2017 4:39:55 GMT
如果長寬比一樣,一般是不需重抓,直接用即可 試試看就知道了
|
|
siti
Junior Member
Posts: 10
|
暴力腳本寫法
Mar 21, 2017 15:48:43 GMT
via mobile
siti 發表於 Mar 21, 2017 15:48:43 GMT
大大你好 假設要在原本腳本中加入(發現a圖則點擊b圖再繼續接下來的腳本,若沒發現則直接繼續腳本)該怎樣寫呢
感謝您的回答
|
|
|
暴力腳本寫法
Mar 21, 2017 15:52:36 GMT
AnkuLua 發表於 Mar 21, 2017 15:52:36 GMT
if (exists("a.png")) then existsClick("b.png) end
|
|
|
暴力腳本寫法
May 26, 2017 16:57:54 GMT
johneytsui 發表於 May 26, 2017 16:57:54 GMT
請問一下 我是用BS3當模擬器,解析度調整成1280*640
並用以下指令確認寬度確實為640 local screen = getAppUsableScreenSize() print(screen:getX()) -- the width of App usable screen print(screen:getY()) -- the height of App usable screen
所以腳本設定成 Settings:setCompareDimension(true, 640) -- 請務必依照您的機器更改這兩個設定 Settings:setScriptDimension(true, 640) Settings:set("MinSimilarity", 0.8) setImmersiveMode(true) -- 設成immersive 或許會讓某些遊戲在其他人機器上有問題,但是我們的目的只是讓您自己可以爽爽用
但是用那個模擬器截圖後怎麼樣都抓不到
所以我就改用BS默認解析度 (1325*743) 腳本改成 Settings:setCompareDimension(true, 415) -- 請務必依照您的機器更改這兩個設定 Settings:setScriptDimension(true, 415) Settings:set("MinSimilarity", 0.8) setImmersiveMode(true) -- 設成immersive 或許會讓某些遊戲在其他人機器上有問題,但是我們的目的只是讓您自己可以爽爽用
這樣反而就可以抓到 請問我的觀念有哪邊誤解了嗎?
謝謝
|
|
|
暴力腳本寫法
May 26, 2017 23:30:23 GMT
AnkuLua 發表於 May 26, 2017 23:30:23 GMT
如果是電腦上直接截圖,要看螢幕上呈現出的寬度 模擬器設定的解析度未必等同電腦螢幕上的解析度
|
|
|
暴力腳本寫法
May 27, 2017 1:46:36 GMT
johneytsui 發表於 May 27, 2017 1:46:36 GMT
如果是用MWsnap在電腦截圖 有辦法知道電腦相對應解析度是多少嗎 目前415比較像是我try出來的 怕說其實是錯的,然後靠Similarity設定免強比對
另外想請教一下 如果我在main裡面寫很多existClick 因為人物出現非固定位置,頭像大小也不是固定 統計後大約要截圖30個以上
while (true) do existsClick("1-1.png", 0) existsClick("1-2.png", 0) existsClick("1-3.png", 0) existsClick("1-4.png", 0) end 這樣逐一全部比對,是不是會消耗很多CPU進行圖形比對 如果我用function + if判斷來分區 會不會好一些呢
謝謝
|
|