dnf分解师吧 关注:7,114贴子:44,226

关于DNF自动分解脚本的问题(不是放脚本)

只看楼主收藏回复


表示江苏二区无论是模拟分解亦或是真正的上游戏扔钱分解,结果都一样,纯亏钱
所以分解的脚本我写了个半成品,然后就没有继续。
上次发了个按键精灵的教程,结果一群人让我吧脚本拿出来..外带闲着无聊,遂决定发帖看看
明天来看需要脚本的人多不多,多的话我就写,并且在这个帖子报制作进度
没人回复就算了...江苏二我实在绝望了...


IP属地:浙江1楼2012-01-19 16:13回复
    楼主拿出来吧,只要别有毒就行


    来自手机贴吧3楼2012-01-20 08:37
    回复
      真失望呐...就两回复
      算了,今天晚上开始写脚本。写完后我会放脚本源码和小精灵两种版本。
      我把半成品源码放出来玩玩~
      (半成品只写到购买腰带的前面,包括自动翻页买腰带而已。再往后就没写)
      全局控制变量 = 0//初始化全局控制变量,用在Call上//申明 全局控制变量 0 为初始化// 1 为去塞莉亚房间// 2 为在塞莉亚房间购买1500腰带// 3 为架设分解机// 4 为开始分解// 5 为去诺顿// 6 为修理分解机// 7 为判断人物位置SetSimMode 2//设置为硬件模拟窗口句柄 = Lib.API.查找窗口句柄("地下城与勇士", "地下城与勇士")If 窗口句柄 =0 Then MsgBox "找不到DNF游戏窗口,请打开游戏后在运行脚本!",48,"警告"ExitScript Else Plugin.Window.Move 窗口句柄, 0, 0End If//上面的代码用处:寻找DNF窗口句柄,如果找到了则移动DNF窗口到坐标 0,0 找不到DNF窗口句柄则提示游戏没有运行,并且终止脚本//接下来运行脚本。先判断下人物的位置,方便考虑是购买腰带还是先去塞莉亚房间全局控制变量 = 7Call 判断跳转()If 位置 = 1 Then Call 购买腰带()Else If 位置 = 0 Then Call 到塞莉亚房间()End IfEnd IfSub 判断跳转 If 全局控制变量 = 7 Then Call 判断角色()//这里是一个子程序。End IfEnd SubSub 判断角色 Call 点击关闭() Call 点击确定() //通过找图判断角色位置。1为塞莉亚房间,0为非塞莉亚房间 FindPic 0, 0, 640, 480, "Attachment:\塞莉亚房间.bmp", 0.9, intX, intY If intX >= 0 and intY >= 0 Then 位置 = 1 Else 位置 = 0 End IfEnd SubSub 点击确定 //作用:利用循环点击确定按钮,直到没有确定按钮为止FindPic 0,0,640,480,"Attachment:\确认按钮.bmp",0.9,intX,intYWhile intX > 0 and intY > 0 MoveTo intX+10, intY+10 LeftClick 1 FindPic 0,0,640,480,"Attachment:\确认按钮.bmp",0.9,intX,intY Wend End SubSub 点击关闭 //作用:利用循环点击关闭按钮,直到没有确定按钮为止FindPic 0,0,640,480,"Attachment:\确认按钮.bmp",0.9,intX,intYWhile intX > 0 and intY > 0 MoveTo intX+10, intY+10 LeftClick 1 FindPic 0,0,640,480,"Attachment:\确认按钮.bmp",0.9,intX,intY Wend End SubSub 购买腰带 //往下翻页坐标302,370 //首先单击塞莉亚,打开物品店。这里不需要找图,直接用固定的坐标即可 MoveTo 307, 183 LeftClick 1 MoveTo 345, 233 LeftClick 1 //打开物品店了。现在开始找腰带。用循环操作 FindPic 0, 0, 640, 480, "Attachment:\赛利亚腰带.bmp", 0.9, intX, intY While intX = - 1 and intY = - 1 //如果找不到腰带则往下翻页 MoveTo 302, 370 LeftClick 1 FindPic 0, 0, 640, 480, "Attachment:\赛利亚腰带.bmp", 0.9, intX, intY Wend //找得到就跳出循环。接着用另一个循环来买到不能购买为止End SubSub 到塞莉亚房间 End Sub
      尼玛百度居然不帮我换行...蛋疼,放个图片版,清楚点
      用了大量的找图操作。成品出来后我会做提示的,比如源码肿么用之类的。
      晚上回来,并且直播制作进度~欢迎插楼


      IP属地:浙江4楼2012-01-20 17:39
      回复
        累死我了...在做自动架设分解机。自动移动到塞莉亚房间和诺顿没问题了...话说连个鼓励的,好吧,连个回帖的都没有,伤心呐~


        IP属地:浙江5楼2012-01-20 19:42
        回复
          我嘞个擦,来个回复啊...都开始做分解了,然后做个修理就大功告成了啊


          IP属地:浙江6楼2012-01-20 20:22
          回复
            脚本完成...总计代码239行。但是移动到房间和分解容易出错,明天做修正,然后开源!

            明天换个帖子开源....外带申精置顶~~如果版主愿意的话


            IP属地:浙江7楼2012-01-20 22:04
            回复
              嘿嘿,哥们,支持你啊!


              8楼2012-01-20 23:29
              回复
                加油写啊,我在这等着呢


                IP属地:黑龙江9楼2012-01-21 01:06
                回复
                  终于看到回复了~
                  正在做测试。如果测试无误就发帖放源码


                  IP属地:浙江来自Android客户端10楼2012-01-21 09:28
                  回复
                    LZ我也顶你啊,话说源码怎样倒进按键精灵里面额,难道用记事本打开再复制吗?LZ做好了发个给我吧邮箱:314425457@qq.com


                    IP属地:广东11楼2012-01-25 19:22
                    回复
                      顶你LZ


                      IP属地:北京12楼2012-01-28 06:58
                      回复
                        顶LZ


                        IP属地:浙江13楼2012-01-29 18:46
                        回复
                          忽然发现这是个很新很新的贴。。。期待LZ的脚本
                          弱弱的问一下。。。按键精灵神马的怎么用啊?


                          14楼2012-01-29 21:18
                          回复
                            期待楼主的努力结果~


                            来自手机贴吧15楼2012-01-30 02:34
                            回复