。dnf翻牌,dnf卡牌對對翻很多人還不知道,現(xiàn)在讓我們一起來看看吧!
1、翻牌規(guī)則
2、1.截止日期:1月15日。活動期間,LV30以上玩家每天登錄即可獲得1次翻牌。2.LV30及以上的角色,通過推薦的符合自己等級的地牢2次,可以獲得1次翻牌。每天翻牌機(jī)會的數(shù)量沒有限制。3.消耗一次翻牌可以翻兩張牌。
(資料圖片)
3、觸發(fā)器布局為4行4列:
4、我們可以收集8次翻牌時間,然后立刻翻牌。如果翻牌次數(shù)不夠,可以通過通關(guān)“推薦地下城”獲得。下面有綠色單詞‘E適應(yīng)等級’的副本就是翻牌規(guī)則中提到的“推薦地牢”。
5、翻轉(zhuǎn)策略
6、有五種固定類型的卡對卡翻轉(zhuǎn)圖片。首先,你需要知道當(dāng)前翻轉(zhuǎn)屬于哪種布局,然后根據(jù)相應(yīng)的布局點擊圖片:
7、每個布局的第四行中的第二個圖片是不同的。在第一次翻牌時,打開第四行的第二張圖,你就知道當(dāng)前翻牌屬于哪種布局了。
8、流程圖
9、執(zhí)行步驟
10、本例中的腳本為前臺腳本,游戲窗口默認(rèn)大小為800*600。
11、1.游戲窗口移動后,坐標(biāo)會發(fā)生變化,你需要得到窗口左上角的坐標(biāo)來計算變化后的坐標(biāo)。
12、代碼:
13、Hwnd=插件。Window.Find("地下城與勇士","地下城與勇士")
14、sRect=Plugin。Window.GetClientRect(Hwnd)
15、MyArray=Split(sRect," | ")
16、x=Clng(MyArray(0)):y=Clng(MyArray(1))
17、2.單擊卡片對卡片翻轉(zhuǎn)的活動圖標(biāo)。
18、3.通過查找“翻牌次數(shù)”確定是否出現(xiàn)翻牌界面。每秒搜索一次,如果找到,退出循環(huán),繼續(xù)下一步,如果五次都沒有找到,給出消息,停止腳本運行。(避免找不到圖形并進(jìn)入無限循環(huán))
19、代碼:
20、///////判斷是否出現(xiàn)翻牌界面///////
21、5英鎊
22、Picx90,y37,x322,y116," d: \翻牌\翻牌次數(shù). bmp ",0.9,intx,inty
23、IfintX0AndintY0Then
24、j=1
25、ExitFor
26、結(jié)束條件
27、延遲1000
28、然后
29、Ifj1Then
30、MessageBox "找不到flop接口T_T "
31、EndScript
32、結(jié)束條件
33、4.打開第四行第二張圖片,判斷哪張圖片是第四行第二張圖片。
34、第一個布局:第四排第二張圖是一只紫色的羊。第二種布局:第四排第二張圖是一只粉紅色的綿羊。第三種布局:第四排第二張圖是一只綠色的羊。第四種布局:第四排第二張圖是一只黃羊。第五種布局:第四排第二張圖是一只藍(lán)色的羊。截圖這五只羊進(jìn)行搜索。
35、邊肖沒有截獲整只羊,但只丟失了一只。查找圖片的范圍也設(shè)置在第四行第二張圖片的上半部分,可以提高查找圖片的效率。
36、代碼:
37、////////打開第四行的第二張圖片////////////
38、MoveTox 451,y 467
39、左鍵單擊1
40、延遲1000
41、///////找到第四行的第二張圖片是哪張圖片/////
42、Fori=到5
43、Picx423,y420,x500,y474," d: \翻牌\"i "。骨形態(tài)發(fā)生蛋白",0.9,整數(shù),整數(shù)
44、IfintX0AndintY0Then
45、TracePrinti
46、布局=i
47、結(jié)束條件
48、然后
49、例如,第四行的第二張圖是一只紫色的羊。
50、然后,下一步應(yīng)該是:點擊第四行第一個圖片點,點擊第一行第一個圖片點,點擊第二行第二個圖片點,點擊第一行第三個圖片,依此類推.我們需要記錄下這組坐標(biāo)來點擊,打開刮刮樂放大鏡,移動到第四行第一張圖片,記下它的坐標(biāo),然后移動到第一行第一張圖片的位置,記下它的坐標(biāo)?這么麻煩?
51、讓腳本去做那些麻煩的事情。編寫另一個專用于獲取坐標(biāo)的腳本:
52、Hwnd=插件。Window.Find("地下城與勇士","地下城與勇士")
53、調(diào)用插件。Window.Move(hwnd,0,0)
54、對于32//16圖像應(yīng)該循環(huán)16次,但是由于waitclick命令,鼠標(biāo)按下彈起會觸發(fā)一次,所以這里需要循環(huán)32次。
55、last_click=WaitClick()
56、If _ Iflast _ click=32773then然后///確定鼠標(biāo)右鍵是否被按下
57、GetCursorPosx,y
58、TracePrintx ","
59、坐標(biāo)字符串=坐標(biāo)字符串&"x+"&x&","&"y+"&y&"|"
60、Endif
61、Next
62、TracePrint坐標(biāo)字符串
63、啟動“獲取坐標(biāo)”腳本之后,按照布局,依次右擊圖片
64、紅色框框里的就是我們需要的坐標(biāo)組了,復(fù)制保存起來。用這種方法將五種布局需要點擊的坐標(biāo)組獲取到。
65、5、根據(jù)布局,選擇對應(yīng)的坐標(biāo)字符串代碼:
66、////////根據(jù)布局,選擇對應(yīng)的坐標(biāo)字符串///////
67、SelectCase布局
68、Case1//紫色的羊,第一種布局
69、坐標(biāo)字符串="x+373,y+465|x+372,y+110|x+449,y+231|x+456,y+118|x+552,y+119|x+629,y+113|x+642,y+233|x+366,y+226|x+548,y+235|x+367,y+350|x+460,y+353|x+553,y+349|x+553,y+469|x+636,y+344|x+641,y+468"
70、Case2//粉紅色的羊,第二種布局
71、坐標(biāo)字符串="x+459,y+241|x+371,y+125|x+638,y+120|x+459,y+114|x+561,y+117|x+377,y+240|x+558,y+244|x+636,y+242|x+634,y+477|x+371,y+353|x+552,y+359|x+448,y+356|x+633,y+354|x+383,y+474|x+548,y+478"
72、Case3//綠色的羊,第三種布局
73、坐標(biāo)字符串="x+372,y+346|x+361,y+113|x+461,y+244|x+458,y+109|x+549,y+354|x+548,y+116|x+641,y+234|x+645,y+116|x+372,y+481|x+368,y+228|x+556,y+475|x+552,y+233|x+631,y+353|x+465,y+350|x+632,y+467"
74、Case4//**的羊,第四種布局
75、坐標(biāo)字符串="x+387,y+464|x+366,y+120|x+367,y+344|x+466,y+116|x+364,y+233|x+547,y+121|x+637,y+345|x+646,y+103|x+645,y+239|x+462,y+236|x+559,y+244|x+451,y+349|x+635,y+470|x+550,y+358|x+549,y+464"
76、Case5//藍(lán)色的羊,第五種布局
77、坐標(biāo)字符串="x+459,y+346|x+373,y+111|x+372,y+244|x+465,y+116|x+466,y+233|x+555,y+117|x+645,y+119|x+546,y+235|x+640,y+472|x+640,y+232|x+544,y+470|x+378,y+353|x+369,y+464|x+553,y+360|x+633,y+360"
78、EndSelect
79、6、分割坐標(biāo)字符串,依次點擊坐標(biāo)代碼:
80、////////分割坐標(biāo)字符串,依次點擊坐標(biāo)//////////////
81、坐標(biāo)=Split(坐標(biāo)字符串,"|")
82、Fori=0ToUBound(坐標(biāo))
83、Execute"MoveTo"&坐標(biāo)(i)
84、LeftClick1
85、Delay1000
86、Next
87、整體代碼
88、PutAttachment"D:\卡牌翻翻\","*.bmp"
89、Hwnd=Plugin.Window.Find("地下城與勇士","地下城與勇士")
90、sRect=Plugin.Window.GetClientRect(Hwnd)
91、MyArray=Split(sRect,"|")
92、x=Clng(MyArray(0)):y=Clng(MyArray(1))
93、////////點擊卡牌翻翻的活動圖標(biāo)///////////
94、MoveTox+450,y+540
95、LeftClick1
96、////////判斷卡牌翻翻界面是否出現(xiàn)/////////
97、For5
98、FindPicx+90,y+37,x+322,y+116,"D:\卡牌翻翻\翻牌次數(shù).bmp",0.9,intX,intY
99、IfintX>0AndintY>0Then
100、j=1
101、ExitFor
102、EndIf
103、Delay1000
104、Next
105、Ifj<>1Then
106、MessageBox"沒找到翻牌界面T_T"
107、EndScript
108、EndIf
109、////////翻開第四排第二個圖片////////////////
110、MoveTox+451,y+467
111、LeftClick1
112、Delay1000
113、////////找第四排第二個圖片是哪張圖片///////
114、Fori=1to5
115、FindPicx+423,y+420,x+500,y+474,"D:\卡牌翻翻\"&i&".bmp",0.9,intX,intY
116、IfintX>0AndintY>0Then
117、TracePrinti
118、布局=i
119、EndIf
120、Next
121、////////根據(jù)布局,選擇對應(yīng)的坐標(biāo)字符串///////
122、SelectCase布局
123、Case1//紫色的羊,第一種布局
124、坐標(biāo)字符串="x+373,y+465|x+372,y+110|x+449,y+231|x+456,y+118|x+552,y+119|x+629,y+113|x+642,y+233|x+366,y+226|x+548,y+235|x+367,y+350|x+460,y+353|x+553,y+349|x+553,y+469|x+636,y+344|x+641,y+468"
125、Case2//粉紅色的羊,第二種布局
126、坐標(biāo)字符串="x+459,y+241|x+371,y+125|x+638,y+120|x+459,y+114|x+561,y+117|x+377,y+240|x+558,y+244|x+636,y+242|x+634,y+477|x+371,y+353|x+552,y+359|x+448,y+356|x+633,y+354|x+383,y+474|x+548,y+478"
127、Case3//綠色的羊,第三種布局
128、坐標(biāo)字符串="x+372,y+346|x+361,y+113|x+461,y+244|x+458,y+109|x+549,y+354|x+548,y+116|x+641,y+234|x+645,y+116|x+372,y+481|x+368,y+228|x+556,y+475|x+552,y+233|x+631,y+353|x+465,y+350|x+632,y+467"
129、Case4//Yellow色的羊,第四種布局
130、坐標(biāo)字符串="x+387,y+464|x+366,y+120|x+367,y+344|x+466,y+116|x+364,y+233|x+547,y+121|x+637,y+345|x+646,y+103|x+645,y+239|x+462,y+236|x+559,y+244|x+451,y+349|x+635,y+470|x+550,y+358|x+549,y+464"
131、Case5//藍(lán)色的羊,第五種布局
132、坐標(biāo)字符串="x+459,y+346|x+373,y+111|x+372,y+244|x+465,y+116|x+466,y+233|x+555,y+117|x+645,y+119|x+546,y+235|x+640,y+472|x+640,y+232|x+544,y+470|x+378,y+353|x+369,y+464|x+553,y+360|x+633,y+360"
133、EndSelect
134、////////分割坐標(biāo)字符串,依次點擊坐標(biāo)//////////////
135、坐標(biāo)=Split(坐標(biāo)字符串,"|")
136、Fori=0ToUBound(坐標(biāo))
137、Execute"MoveTo"&坐標(biāo)(i)
138、LeftClick1
139、Delay1000
140、Next
本文到此結(jié)束,希望對大家有所幫助。
責(zé)任編輯:Rex_17