翻牌规则
1.截止日期:1月15日。活动期间,等级30级以上的玩家登录,每天可获得1次翻卡机会。
2、30级以上角色通关与其等级相符的推荐副本两次可获得1次翻牌机会。您每天可以获得的翻牌机会数量没有限制。
3、翻开两张牌消耗1次机会。
翻牌布局为4 行4 列:
我们可以收集8次翻转,然后一次性翻转卡片。
如果翻牌次数不够,可以通过通关“推荐副本”来获得。
副本名称下有一个绿色的‘E适应等级’字样,就是卡牌规则中提到的“推荐副本”。
翻牌圈策略
卡对和由内而外的图片有五种固定分布。
首先,你需要知道当前翻牌圈是什么样的布局。
然后根据对应的布局点击图片:
每个布局的第四行第二张图片都不同。
第一次翻牌时,翻第四行第二张图就可以知道当前翻牌是什么样的布局。
流程图
执行步骤
本例中的脚本为前端脚本,游戏窗口默认大小为:800*600
1、游戏窗口移动后,坐标会发生变化,因此需要获取窗口左上角的坐标来计算变化后的坐标。
相关学术期刊:【学术期刊】-【第201412期】实现游戏断线重连的几个简单步骤(第1部分)
代码:
Hwnd=Plugin.Window.Find('DNF', 'DNF')sRect=Plugin.Window.GetClientRect(Hwnd)MyArray=Split(sRect, '|')x=Clng(MyArray(0) ) : y=Clng( MyArray(1))2.点击卡对翻转活动图标
3、通过搜索“翻牌次数”判断是否出现翻牌界面。
每秒都在搜索。如果找到,则退出循环并继续下一步。如果五次都没有找到,则会提示消息,并且脚本将停止运行。
(避免找不到图片而进入死循环)
代码:
////////判断是否出现卡片翻转界面/////////对于5FindPic x+90,y+37,x+322,y+116,'D:\卡片翻转\Flop count .bmp',0.9,intX,intYIf intX 0 And intY 0 thenj=1Exit ForDelay 1000NextIf j 4、翻开第四行第二张图片,判断第四行第二行中哪张图片是第一张。第二种布局:第四排第二张图是一只紫色的羊。第二种布局:第四行第二张图片是一只粉红色的羊。第三种布局:第四排第二张图是一只粉红色的羊。绿羊第四种布局:第四排第二张图是黄羊。第五种布局:第四行第二张图是岩羊。截图这五只羊以供搜索。
小编并没有拍到整只羊,只是拍了几只。图片搜索的范围也设置为第四行第二张图片的上半部分,这样可以提高图片搜索的效率。代码:1 ThenMessageBox 'Flop接口未找到T_T'
例如,第四行第二张图片是一只紫色的羊。
那么,下一步应该是:
点击第四行第一张图片
点击第一行第一张图片
点击第二行第二张图片
点击第一行第二张图片
点击第一行第三张图片
等等.
我们需要记录这组点击的坐标
打开放大镜,移动到第四行第一张图片并记下其坐标
然后移动到第一行第一张图片的位置,记下它的坐标?
有那么麻烦吗?
让脚本来做那些麻烦的事情。
专门再写一个脚本来获取坐标:
////////打开第四行第二张图片/////////////////MoveTo x+451,y+467LeftClick 1Delay 1000////////查找哪张图片是第四行第二张图片///////For i=1 to 5FindPic x+423,y+420,x+500,y+474,'D:\卡片翻转\'i' .bmp',0.9,intX,intY如果intX 0 和intY 0 那么TracePrint iLayout=iNext 启动“获取坐标”脚本后,根据布局一张一张地右键单击图片
通过该方法获取5个布局需要点击的坐标组。
5.根据布局,选择对应的坐标字符串
代码:
hwnd=Plugin.Window.Find('地下城与勇士', '地下城与勇士')调用Plugin.Window.Move(hwnd,0,0)为32 //16张图片应该循环16次,但是由于等待点击命令在鼠标按下和抬起时都会触发一次,所以需要循环32次last_click=WaitClick()If last_click=32773 then //判断鼠标右键是否按下GetCursorPos x, yTracePrint x ',' y坐标字符串=坐标字符串'x+' x ',' 'y+' y '|'NextTracePrint 坐标字符串6. 分割坐标字符串,逐一点击坐标
代码:
////////根据布局,选择对应的坐标字符串///////选择Case Layout Case 1 //紫羊,第一个布局坐标字符串='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'Case 2 //粉红羊,第二个布局坐标string='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'案例3 //绿羊,第三个布局坐标string='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'Case 4 //**羊,第四个布局坐标string='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'Case 5 //蓝羊,第五个布局坐标string='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'执行相关知识:
[学术期刊]-[第201410期]神奇的Execute语句
标签:
用户评论
哇,一直想学按钮精灵,这篇教程太及时了!DNF卡牌对翻转的功能听起来好强大。
有12位网友表示赞同!
刚刚看完教程,真的太详细了,DNF卡牌对翻转操作原来这么简单,谢谢分享!
有14位网友表示赞同!
按钮精灵教程配DNF卡牌对翻转,简直是玩家的福音啊!我已经迫不及待要试试了。
有5位网友表示赞同!
教程里的步骤有点复杂,对于新手来说可能有点难度,不过还是感谢作者的努力。
有10位网友表示赞同!
学了几遍才搞懂DNF卡牌对翻转的原理,按钮精灵果然名不虚传。
有16位网友表示赞同!
教程做得很好,但是希望作者能出个视频教程,这样更直观一些。
有10位网友表示赞同!
用了按钮精灵后,感觉打DNF卡牌对的时候轻松多了,感谢作者分享!
有11位网友表示赞同!
教程里的代码看着好专业,我这种小白可能看不懂,但还是想试试。
有14位网友表示赞同!
卡牌对翻转功能太实用了,按钮精灵教程写得很好,点赞!
有19位网友表示赞同!
看完教程后还是不太明白,能不能有更简单的入门指南呢?
有11位网友表示赞同!
按钮精灵教程配上DNF卡牌对翻转,感觉整个人都轻松了,再也不用手动操作了。
有18位网友表示赞同!
教程中提到的卡牌对翻转技巧,让我在游戏中如鱼得水,太感谢了!
有6位网友表示赞同!
DNF卡牌对翻转操作虽然简单,但是按钮精灵教程里的细节处理真的很用心。
有20位网友表示赞同!
教程看起来很详细,但是我担心自己用不好,还是得多练习。
有9位网友表示赞同!
按钮精灵教程对新手友好,让我这个DNF玩家有了新的游戏体验。
有8位网友表示赞同!
卡牌对翻转功能在DNF里很实用,但是教程里的代码有些地方看不懂。
有10位网友表示赞同!
教程里的操作步骤太详细了,按照步骤一步一步做,DNF卡牌对翻转真的太方便了。
有8位网友表示赞同!
感谢作者的教程,让我对按钮精灵有了更深入的了解,希望还能看到更多实用技巧分享。
有11位网友表示赞同!