ganjuro 發表於 Feb 24, 2017 14:17:37 GMT
大家好~
因為剛接觸這個語言,大概也只能用暴力法XD
豹立法使用時完全沒有問題,只是圖一多.....
一張小圖案要找整個螢幕有點花時間,所以打算加上搜尋區塊看能不能省點時間
但是用下面的方法大概只有第一區域正常動作,後面的都不會動,不知道是哪邊有問題。
-------------以下程式碼-------------
Settings:setCompareDimension(true, 1080)
Settings:setScriptDimension(true, 1920)
Settings:set("MinSimilarity", 0.8)
setImmersiveMode(true)
SearchAr = Region (0,193,1080,1770)
--遊戲螢幕範圍
NomalAtk = Region (0,1000,1080,1200)
--一般戰鬥畫面
KSAtk = Region (0,1080,1080,1245)
--武將戰鬥模式選擇
tesho = Region (0,210,1080,330)
--武將名稱
BuyMsg = Region (0,210,1080,330)
--購買訊息
AtkCnt = Region (0,1000,1080,1920)
--繼續戰鬥
while (true) do
NomalAtk:existsClick("01.png", 0)
NomalAtk:existsClick("02.png", 0)
NomalAtk:existsClick("03.png", 0)
SearchAr:existsClick("04.png", 0)
SearchAr:existsClick("05.png", 0)
SearchAr:existsClick("06.png", 0)
SearchAr:existsClick("07.png", 0)
KSAtk:existsClick("08.png", 0)
KSAtk:existsClick("08-0.png", 0)
KSAtk:existsClick("08-1.png", 0)
tesho:existsClick("09.png", 0)
tesho:existsClick("09-1.png", 0)
tesho:existsClick("09-2.png", 0)
tesho:existsClick("09-3.png", 0)
tesho:existsClick("09-4.png", 0)
tesho:existsClick("10.png", 0)
tesho:existsClick("10-1.png", 0)
tesho:existsClick("10-2.png", 0)
tesho:existsClick("10-3.png", 0)
tesho:existsClick("10-4.png", 0)
KSAtk:existsClick("11.png", 0)
KSAtk:existsClick("11-0.png", 0)
KSAtk:existsClick("11-1.png", 0)
SearchAr:existsClick("12.png", 0)
tesho:existsClick("13.png", 0)
tesho:existsClick("14.png", 0)
tesho:existsClick("15.png", 0)
AtkCnt:existsClick("27-1.png", 0)
AtkCnt:existsClick("27-2.png", 0)
SearchAr:existsClick("32.png", 0)
SearchAr:existsClick("33.png", 0)
BuyMsg:existsClick("34.png", 0)
SearchAr:existsClick("36.png", 0)
-- 隨時加進去您不足的截圖
end -- 這是一個無窮迴圈,只有使用者按停止才會停
---------------------------------------------------------------------------------
因為剛接觸這個語言,大概也只能用暴力法XD
豹立法使用時完全沒有問題,只是圖一多.....
一張小圖案要找整個螢幕有點花時間,所以打算加上搜尋區塊看能不能省點時間
但是用下面的方法大概只有第一區域正常動作,後面的都不會動,不知道是哪邊有問題。
-------------以下程式碼-------------
Settings:setCompareDimension(true, 1080)
Settings:setScriptDimension(true, 1920)
Settings:set("MinSimilarity", 0.8)
setImmersiveMode(true)
SearchAr = Region (0,193,1080,1770)
--遊戲螢幕範圍
NomalAtk = Region (0,1000,1080,1200)
--一般戰鬥畫面
KSAtk = Region (0,1080,1080,1245)
--武將戰鬥模式選擇
tesho = Region (0,210,1080,330)
--武將名稱
BuyMsg = Region (0,210,1080,330)
--購買訊息
AtkCnt = Region (0,1000,1080,1920)
--繼續戰鬥
while (true) do
NomalAtk:existsClick("01.png", 0)
NomalAtk:existsClick("02.png", 0)
NomalAtk:existsClick("03.png", 0)
SearchAr:existsClick("04.png", 0)
SearchAr:existsClick("05.png", 0)
SearchAr:existsClick("06.png", 0)
SearchAr:existsClick("07.png", 0)
KSAtk:existsClick("08.png", 0)
KSAtk:existsClick("08-0.png", 0)
KSAtk:existsClick("08-1.png", 0)
tesho:existsClick("09.png", 0)
tesho:existsClick("09-1.png", 0)
tesho:existsClick("09-2.png", 0)
tesho:existsClick("09-3.png", 0)
tesho:existsClick("09-4.png", 0)
tesho:existsClick("10.png", 0)
tesho:existsClick("10-1.png", 0)
tesho:existsClick("10-2.png", 0)
tesho:existsClick("10-3.png", 0)
tesho:existsClick("10-4.png", 0)
KSAtk:existsClick("11.png", 0)
KSAtk:existsClick("11-0.png", 0)
KSAtk:existsClick("11-1.png", 0)
SearchAr:existsClick("12.png", 0)
tesho:existsClick("13.png", 0)
tesho:existsClick("14.png", 0)
tesho:existsClick("15.png", 0)
AtkCnt:existsClick("27-1.png", 0)
AtkCnt:existsClick("27-2.png", 0)
SearchAr:existsClick("32.png", 0)
SearchAr:existsClick("33.png", 0)
BuyMsg:existsClick("34.png", 0)
SearchAr:existsClick("36.png", 0)
-- 隨時加進去您不足的截圖
end -- 這是一個無窮迴圈,只有使用者按停止才會停
---------------------------------------------------------------------------------