金猪脚本(原飞猪脚本)专注于教学按钮向导包括UiBot、Python、Lua等脚本编程语言,包括全自动办公脚本、游戏辅助脚本、引流脚本、网页脚本、安卓脚本、IOS脚本。可用于注册脚本、脚本、阅读脚本、网赚脚本等各个领域。想要通过编写脚本来学习Key Elf的朋友可以加入Key Elf学习交流群:554127455。学习路上你不再孤单,金猪脚本与你一起成长。
翻牌规则
1.截止日期:1月15日。活动期间,30级以上玩家登录,每日有机会翻卡一次。
2. 等级30以上的角色,通关与其等级相符的推荐副本两次,可获得一次翻转卡牌的机会。您每天可以获得的翻牌机会次数没有限制。
3.翻开两张牌需要一次机会。
翻牌布局为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、搜索“翻牌次数”,判断是否出现翻牌界面。
它每秒搜索一次,如果找到则退出循环,如果5次都没有找到,则显示一条消息并停止脚本执行。
(避免找不到图像而陷入无限循环)
代码:
////////判断卡片翻转界面是否可见/////////5FindPic x+90,y+37,x+322,y+116,\\\’D: \\Card Flip Flop\\翻转time.bmp\\\’,0.9,intX,intYIf intX 0 And intY 0 then j=1Exit For End IfDelay 1000NextIf j 4.翻转第4行第二张图片,判断第二张图片是哪张图片。 • 第一个布局:第四行第二张图片是一只紫色的羊。第二个布局:第四排第二张照片是一只粉红色的羊。第一张照片是一只绿色的羊。第四个布局是第四行第二张照片。第五张照片是岩羊。我没有截取整只羊的屏幕截图,而是只截取了几只。图像搜索范围也设置为第四行第二张图像的上半部分,以提高图像搜索的效率。代码: 1 then MessageBox \\\’Flop 接口未找到T_T\\\’EndScriptEnd If复制代码
例如,第四行第二张图片是一只紫色的羊。
接下来,您需要执行以下步骤:
单击第4 行第一张图像
单击第一行的第一张图像
单击第二行第二个图像
单击第一行的第二个图像
单击第一行第三张照片
等等.
我需要记录这一系列点击的坐标
打开放大镜并移至第4 行中的第一个图像并记下其坐标。
然后到第一行第一张图片的位置,记下它的坐标?
有那么麻烦吗?
让脚本来完成繁重的工作。
创建另一个脚本来获取坐标。
////////打开第4行第二张图片////////////////MoveTo x+451,y+467LeftClick 1Delay 1000////////Find哪个图像是第4 行第二个图像///////if i=1 to 5 FindPic x+423,y+420,x+500,y +474,\\\’D:\\Card Flip \\\\\’ i \\\’.bmp\\\’,0.9,intX,intY如果intX 0 且intY 0 则TracePrint iLayout=iEnd IfNext复制代码
启动获取坐标脚本后,根据布局一张一张地右键单击图像。
红框就是需要的坐标组,复制保存。
使用该方法获取5个布局中需要点击的坐标组。
5.根据布局选择对应的坐标字符串
代码:
Hwnd=Plugin.Window.Find(\\\’地下城与勇士\\\’, \\\’地下城与勇士\\\’)调用Plugin.Window.Move(hwnd,0,0)For 32 //通过16 个图像循环16 次但是等待点击命令在按下和弹起时会触发一次鼠标,因此需要循环32次last_click=WaitClick() If last_click=32773 then //按下鼠标右键时GetCursorPos x, yTracePrint x \\\’,\\ \’ y。坐标字符串=坐标字符串\\\’x+\\\’ x \\\’,\\\’ \\\’y+\\\’ y \\\’|\\\’End if Next TracePrint 坐标字符串复制代码
6. 分割坐标字符串,然后逐个单击坐标。
代码:
////////根据布局选择对应的坐标字符串///////选择case布局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\\\’情况2 //粉红羊,第二个布局坐标字符串=\\\’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 //* * 羊,第4 个布局坐标字符串=\\\’ 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 //蓝羊,第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期]Magic Execute语句
整个代码
////////分割坐标字符串,按顺序点击坐标////////////////Cooperative=Split(Cooperative string, \\\’|\\\’ )For i=0 到UBound(坐标) 执行“移动”坐标(i) 左键单击1 延迟1000 阶复制代码
本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/588983.html