|
暴力腳本寫法
Jan 27, 2016 15:39:02 GMT
AnkuLua 發表於 Jan 27, 2016 15:39:02 GMT
現在有截圖與回放腳本,用起來更方便 建議直接用截圖與回放腳本 ankulua-tw.boards.net/thread/232/
在開發七騎士腳本時,我們發現有些時候,用最暴力直接的方法已經可以滿足很多刷肥了 先看這個腳本會長成甚麼樣子 -- ========== Settings ================ Settings:setCompareDimension(true, xxx) -- 請務必依照您的機器更改這兩個設定 Settings:setScriptDimension(true, xxx)
Settings:set("MinSimilarity", 0.8) setImmersiveMode(true) -- 設成immersive 或許會讓某些遊戲在其他人機器上有問題,但是我們的目的只是讓您自己可以爽爽用 -- ========== main program ===========
while (true) do existsClick("1.png", 0) existsClick("2.png", 0) -- 隨時加進去您不足的截圖 end -- 這是一個無窮迴圈,只有使用者按停止才會停 基本運作這個腳本很簡單,就是一直去搜尋所有的圖(1.png, 2.png, 3.png, ...),有多少找多少 找到一個就點一個 開發步驟讓這個腳本動起來的步驟如下 - 設定CompareDimension 和ScriptDimension
請參考 ankulua-tw.boards.net/thread/15/ 這很重要,如果您發現畫面上有您截取的圖,但腳本就是不會按他,十之八九就是您CompareDimension設錯 - 截圖並更改腳本
接下來,進入您的遊戲,當您要按遊戲某個地方(可能是某個按鈕)時,請先等一下 請先將那個區域的圖截取儲存下來(這裡假設您存成 x.png) 然後請將下列這行加入腳本中
existsClick("x.png", 0) -- x.png 請改成您剛截取的檔名 - 重複2直到您完成一個迴圈,回到第一個截圖的畫面
- 執行腳本,如果您發現畫面停在一個地方不會前進,那代表您需要手動去按某個地方
請停止腳本 重複2 動作,加入新的截圖與更改腳本 然後在繼續執行腳本
這是一個起始,或許您會發現某些地方還不足,但總是一個好的開始
|
|
|
暴力腳本寫法
Jan 28, 2016 10:08:43 GMT
teeinn 發表於 Jan 28, 2016 10:08:43 GMT
想上來問一些問題 事情是這樣子的 前幾天有看到這款APP感覺非常實用也就下載來試用看看 但是,寫腳本對於頭腦不靈光的我可能不怎麼適合,所以我是拿暴力腳本直接測試 問題點似乎是設定CompareDimension 和ScriptDimension有出問題(?) 我使用了Mobizan來進行螢幕投射,但是卻進不了遊戲畫面 會變成手機已經進入畫面,投射在電腦上的卻呈現"卡住"甚至不動 另外我要用MWsnap來得知視窗資訊時 我的電腦螢幕都會自動從1980*1080降階成1080*720 EX. imgur.com/a/ziq5M (圖片貼不上來 在這裡附上網址) 所有圖示都會變很大,不知道會不會影響結果,之後測出來的視窗尺寸是355 後來有用了手機內建的PC-LINK,能夠雙方都正常進入遊戲畫面,測出來螢幕尺寸是300 但是兩個數值都試過了,都是執行腳本卻沒有反應 也懇請大大們能夠幫忙協助,謝謝(´;ω;`) 我的機型:ASUS ZENFONE2 (ZE500CL) 版本:ANDROID 5.0 遊戲測試:戰國炎舞 (日版) play.google.com/store/apps/details?id=air.jp.co.sumzap.ikusa以下附上腳本及測試影片 影片: 腳本: mega.nz/#!MV40BCKQ!2zVqxCDd_ky447vZ-F0tVKV5Diz04kmR8fr-_Njgdh0
|
|
|
暴力腳本寫法
Jan 28, 2016 12:55:48 GMT
AnkuLua 發表於 Jan 28, 2016 12:55:48 GMT
幫您把討論移到這裡比較能讓壇友受益 還好您有附上電腦的全圖 用MWSnap 量出來您的CompareDimension 應該是 448 另外一個建議 截圖最好不要取到背景,因為遊戲背景在不同關可能不同 例如1.png,建議不要取到後面馬場 您的圖 這樣即可(雖然看來有些怪) 加油,專業版推廣碼就在轉角處了 再附加一點,可以進遊戲後再點AnkuLua Play 鈕
|
|
|
暴力腳本寫法
Jan 28, 2016 13:47:33 GMT
teeinn 發表於 Jan 28, 2016 13:47:33 GMT
有耶!太厲害惹XD
感謝大大相助Orz((跪..
想問是從哪裡可以看出是448的..真的太厲害惹!!d(`・∀・)b
|
|
|
暴力腳本寫法
Jan 28, 2016 13:57:30 GMT
AnkuLua 發表於 Jan 28, 2016 13:57:30 GMT
有耶!太厲害惹XD 感謝大大相助Orz((跪.. 想問是從哪裡可以看出是448的..真的太厲害惹!!d(`・∀・)b 正確做法應該還是用MWSnap 的工具->視窗資訊工具 但只有您的螢幕全圖,只好用 抓圖->任易區域 然後用方向鍵,注意放大圖(右下方),一格一格看囉
|
|
|
暴力腳本寫法
Jan 28, 2016 14:00:51 GMT
teeinn 發表於 Jan 28, 2016 14:00:51 GMT
原來如此 受教了m(_ _)m
真是太厲害了 辛苦你了XD
|
|
|
暴力腳本寫法
Jan 28, 2016 15:07:13 GMT
teeinn 發表於 Jan 28, 2016 15:07:13 GMT
另外還有一個問題想問
例如需要連續點擊某個圖片達20次左右
我參考了一下七騎士和瘋狂點擊的寫法
假設該圖片為1.png
那麼程式碼是否為:
clickList = {Pattern("1.png"):similar(0.9)}
while (true) do
choice, listMatch = waitMulti(clickList, 30*60)
if (choice == 1) then continueClick(270, 320, 20, 20, 100)
end
可是這樣的話似乎只會瘋狂點擊不會停下來的樣子
拍勢,程式對我來說真的是苦手QQ
|
|
|
暴力腳本寫法
Jan 28, 2016 15:20:07 GMT
AnkuLua 發表於 Jan 28, 2016 15:20:07 GMT
另外還有一個問題想問 例如需要連續點擊某個圖片達20次左右 我參考了一下七騎士和瘋狂點擊的寫法 假設該圖片為1.png 那麼程式碼是否為: clickList = {Pattern("1.png"):similar(0.9)} while (true) do choice, listMatch = waitMulti(clickList, 30*60) if (choice == 1) then continueClick(270, 320, 20, 20, 100) end 可是這樣的話似乎只會瘋狂點擊不會停下來的樣子 拍勢,程式對我來說真的是苦手QQ continueClick 是為了速度才發展出來的 如果不管點擊速度的話,用暴力法就好 在您對每個函數裡面參數用意徹底了解前,勸您不要用,例如waitMulti 抱歉,用語比較直接一些...
|
|
|
暴力腳本寫法
Jan 28, 2016 15:27:28 GMT
AnkuLua 發表於 Jan 28, 2016 15:27:28 GMT
剛看了一下您的截圖,發現一個問題 暴力法裡面是點每個圖的中心點 您的這個圖可能不會點到使用哪個鈕
|
|
|
暴力腳本寫法
Jan 28, 2016 17:12:24 GMT
teeinn 發表於 Jan 28, 2016 17:12:24 GMT
好的XD 因為只有修幾堂C語言的課程所以真的很不熟WWW
後來那張圖片有換成另一張比較OK的了 謝謝關心XDD
|
|
|
暴力腳本寫法
Apr 19, 2016 2:25:38 GMT
h0124125 發表於 Apr 19, 2016 2:25:38 GMT
怪物彈珠 也有辦法寫嗎?? 自動練功 因為之前看youtube有人PO影片 但是並不是你們程式
|
|
|
暴力腳本寫法
Apr 19, 2016 3:03:19 GMT
AnkuLua 發表於 Apr 19, 2016 3:03:19 GMT
怪物彈珠 也有辦法寫嗎?? 自動練功 因為之前看youtube有人PO影片 但是並不是你們程式 只要不是動作或射擊類應該可以
|
|
|
暴力腳本寫法
Apr 19, 2016 4:00:49 GMT
h0124125 發表於 Apr 19, 2016 4:00:49 GMT
用手機抓圖 可以嗎? 我是 OPPO F1
|
|
|
暴力腳本寫法
Apr 19, 2016 8:12:19 GMT
AnkuLua 發表於 Apr 19, 2016 8:12:19 GMT
|
|
|
暴力腳本寫法
Apr 28, 2016 8:36:14 GMT
cuxi900 發表於 Apr 28, 2016 8:36:14 GMT
請問existsClick是什麼意思呢?? 可以設定別人打怪的時候不要點這隻怪嗎??
|
|