dnf卡牌宿命之战 dnf卡牌对对翻在哪里翻


dnf卡牌宿命之战 dnf卡牌对对翻在哪里翻

文章插图
翻牌规则
1、截止时间:一月十五号 。 活动期间,LV30及以上的玩家每天登录可以获得1个翻牌机会 。
2、LV30及以上的角色通关符合自身等级的推荐地下城2次即可获得1次翻牌机会 。 每日获得翻牌机会的个数不受限制 。
3、消耗1个翻牌机会,可翻两张牌 。
dnf卡牌宿命之战 dnf卡牌对对翻在哪里翻

文章插图
翻牌布局是4行4列:
dnf卡牌宿命之战 dnf卡牌对对翻在哪里翻

文章插图
dnf卡牌宿命之战 dnf卡牌对对翻在哪里翻

文章插图
我们可以集满8次翻牌次数之后一次性翻牌 。
翻牌次数不够的话,可以通过 通关 “推荐地下城” 获取 。
副本名字下有绿色字 "E适应等级" 提示的,就是翻牌规则里所说的 “推荐地下城”
dnf卡牌宿命之战 dnf卡牌对对翻在哪里翻

文章插图
翻牌攻略
dnf卡牌宿命之战 dnf卡牌对对翻在哪里翻

文章插图
卡牌对对翻里图片的分布是固定的五种,
首先需要知道当前翻牌的布局是属于哪种,
然后照着对应的布局点开图片即可:
dnf卡牌宿命之战 dnf卡牌对对翻在哪里翻

文章插图
dnf卡牌宿命之战 dnf卡牌对对翻在哪里翻

文章插图
每种布局的第四排的第二张图片是不一样的 。
首次翻牌的时候,翻开第四排第二张图片,就能知道当前翻牌的布局是属于哪种 。
流程图
dnf卡牌宿命之战 dnf卡牌对对翻在哪里翻

文章插图
执行步骤
本例子中的脚本为前台脚本,游戏窗口默认大小:800*600
1、游戏窗口移动之后,坐标会发生变化,所以需要获取窗口左上角坐标,来计算出变化后的坐标 。
相关院刊:【院刊】-【201412期】简单几个步骤实现游戏掉线重连(上)
代码:
Hwnd = Plugin.Window.Find("地下城与勇士", "地下城与勇士")sRect = Plugin.Window.GetClientRect(Hwnd)MyArray = Split(sRect, "|")x = Clng(MyArray(0)) : y = Clng(MyArray(1))复制代码
2、 点击卡牌对对翻的活动图标
dnf卡牌宿命之战 dnf卡牌对对翻在哪里翻

文章插图
dnf卡牌宿命之战 dnf卡牌对对翻在哪里翻

文章插图
3、通过查找 "翻牌次数" 来判断卡牌翻翻界面是否出现 。
每隔一秒查找一次,如果找到则退出循环,继续下一步,五次没有找到,则提示信息并且停止脚本运行 。
(避免找不到图进入死循环)
dnf卡牌宿命之战 dnf卡牌对对翻在哪里翻

文章插图
dnf卡牌宿命之战 dnf卡牌对对翻在哪里翻

文章插图
代码:
////////判断卡牌翻翻界面是否出现/////////For 5FindPic x+90,y+37,x+322,y+116,"D:卡牌翻翻翻牌次数.bmp",0.9,intX,intYIf intX > 0 And intY > 0 Thenj=1Exit ForEnd IfDelay 1000NextIf j 4、翻开第四排第二张图片,判断第四排第二张图片是哪张图片第一种布局:第四排第二张图片是一只紫色的羊第二种布局:第四排第二张图片是一只粉红色的羊第三种布局:第四排第二张图片是一只绿色的羊第四种布局:第四排第二张图片是一只Yellow色的羊第五种布局:第四排第二张图片是一只蓝色的羊将这五只羊截图以供查找
dnf卡牌宿命之战 dnf卡牌对对翻在哪里翻

文章插图
小编没有截取整只羊,只截了一丢丢, 找图的范围也设置在第四排第二张图片的上半部这样可以提高找图效率 。 代码: 1 ThenMessageBox "没找到翻牌界面 T_T"EndScriptEnd If复制代码

相关经验推荐