游戏的参照物是小地图的箭头,里面有个红点不会变~但是随箭头移动,有可能斜上、有可能斜下的时候会找不到颜色,我要从人物所在位置移动到红线尽头,我的思路是(从回主城寻路找女人-回主城寻路找女人5):依照箭头然后一只走到红线尽头,在尽头处有个图可以做判定,代码中图片叫“门口”,这个脚本有时候能成功,有时候又 不能成功,求建议!!另,其他子程序运行100次可能有1-2次会出现找不到图或者是字或者是点的问题,所以,我想在每个子程序上面搞一个时间判定>=60秒则跳转到 “Call回人物画面”这个子程序接着运行下去,如果“Call回人物画面”>=60秒则跳转都“Call回人物画面”这个子程序接着运行下去,要怎么搞~~跳转和时间判定我也不会,顺便求个演示代码!

半3D的游戏,

Call 绑定窗口

call 进入游戏

Call 建角色

Call 进入画面

Call 找到点击验证人员

Call 与验证人说话1

call .............(还有许多个子程序)

Call 回人物画面

Call 删除角色

Call 删除角色2

Call 删除角色3

Sub 回主城寻路找女人

Set dm = createobject("dm.dmsoft")

base_path = dm.GetBasePath()

dm_ret = dm.SetPath(base_path)

dm_ret = dm.SetPath( "c:\test_game")

Hwnd = Plugin.Window.MousePoint()

dm_ret = dm.BindWindow(Hwnd, "normal", "normal", "normal", 0)

Delay 500

If dm_ret = 1 Then

TracePrint "绑定成功"

End If

Do

dm_ret = dm.FindColor(681,31,759,133,"d60000-000000|ffb2b2-000000",0.95,0,faX,faY)

If faX = 706 and faY = 119 Then

Delay 200

TracePrint faX & "," & faY

dm.MoveTo 224,296

Delay 100

dm.LeftClick

Delay 100

Exit Do

TracePrint "未找到"

Else

Delay 100

End IF

Loop

End Sub

Sub 回主城寻路找女人1

Set dm = createobject("dm.dmsoft")

base_path = dm.GetBasePath()

dm_ret = dm.SetPath(base_path)

dm_ret = dm.SetPath( "c:\test_game")

Hwnd = Plugin.Window.MousePoint()

dm_ret = dm.BindWindow(Hwnd, "normal", "normal", "normal", 0)

Delay 500

If dm_ret = 1 Then

TracePrint "绑定成功"

End If

Do

dm_ret = dm.FindColor(681,31,759,133,"d60000-000000|ffb2b2-000000",0.95,0,faX,faY)

If faX = 703 and faY = 119 Then

Delay 200

TracePrint faX & "," & faY

dm.MoveTo 420,500

Delay 200

dm.LeftClick

Delay 800

Exit Do

TracePrint "未找到"

Else

Delay 100

End IF

Loop

End Sub

Sub 回主城寻路找女人2

Set dm = createobject("dm.dmsoft")

base_path = dm.GetBasePath()

dm_ret = dm.SetPath(base_path)

dm_ret = dm.SetPath( "c:\test_game")

Hwnd = Plugin.Window.MousePoint()

dm_ret = dm.BindWindow(Hwnd, "normal", "normal", "normal", 0)

Delay 200

If dm_ret = 1 Then

TracePrint "绑定成功"

End If

Do

dm_ret = dm.FindColor(681,31,759,133,"ff9393-000000|d60000-000000",0.95,0,faX,faY)

If faX = 704 or faX =705 or faX =706 and faY = 123 or faY = 124 or faY = 125 Then

TracePrint faX & "," & faY

Delay 200

dm.MoveTo 78, 340

Delay 800

dm.LeftClick

Delay 500

Else

TracePrint "未找到"

Exit Do

End IF

Loop

End Sub

Sub 回主城寻路找女人3

Set dm = createobject("dm.dmsoft")

base_path = dm.GetBasePath()

dm_ret = dm.SetPath(base_path)

dm_ret = dm.SetPath( "c:\test_game")

Hwnd = Plugin.Window.MousePoint()

dm_ret = dm.BindWindow(Hwnd, "normal", "normal", "normal", 0)

Delay 200

If dm_ret = 1 Then

TracePrint "绑定成功"

End If

Do

dm_ret = dm.FindColor(675,22,759,133,"d60000-000000|ffb2b2-000000",0.95,0,faX,faY)

If faX = 697 or faX =698 or faX =699 and faY = 122 or faY = 123 or faY = 124 Then

TracePrint faX & "," & faY

Delay 300

dm.MoveTo 78, 330

Delay 200

dm.LeftClick

Delay 800

Else

Delay 200

Exit Do

TracePrint "未找到"

End IF

Loop

End Sub

Sub 回主城寻路找女人4

Set dm = createobject("dm.dmsoft")

base_path = dm.GetBasePath()

dm_ret = dm.SetPath(base_path)

dm_ret = dm.SetPath( "c:\test_game")

Hwnd = Plugin.Window.MousePoint()

dm_ret = dm.BindWindow(Hwnd, "normal", "normal", "normal", 0)

Delay 200

If dm_ret = 1 Then

TracePrint "绑定成功"

End If

Do

dm_ret = dm.FindColor(681,31,759,133,"d60000-000000|ffb2b2-000000",0.95,0,faX,faY)

If faX = 687 or faX =688 or faX =689 and faY = 126 or faY = 127 or faY = 128 Then

TracePrint faX & "," & faY

Delay 300

dm.MoveTo 168, 136

Delay 200

dm.LeftClick

Delay 500

Else

TracePrint "未找到"

Delay 600

Exit Do

End IF

Loop

End Sub

Sub 回主城寻路找女人5

Set dm = createobject("dm.dmsoft")

base_path = dm.GetBasePath()

dm_ret = dm.SetPath(base_path)

dm_ret = dm.SetPath( "c:\test_game")

Hwnd = Plugin.Window.MousePoint()

dm_ret = dm.BindWindow(Hwnd, "normal", "normal", "normal", 0)

Delay 500

If dm_ret = 1 Then

TracePrint "绑定成功"

End If

Do

dm_ret = dm.FindPic(0,0,2000,2000,"门口.bmp","020202",0.9,0,jianX,jianY)

If jianX >= 0 and jianY >= 0 Then

Delay 200

TracePrint jianX & "," & jianX

dm.MoveTo jianX -70, jianY + 60

Delay 100

dm.LeftClick

Delay 800

Exit Do

Else

TracePrint "没找到"

Delay 100

End IF

Loop

end sub

仙境传说.jpg

(, 下载次数:0)

ro sf(2015/10/8 19:31:07 上传)

Java 游戏自动寻路,老游戏仙境传说RO私服自动寻路求交流(含代码)相关推荐

  1. java中怎么编写围棋对弈_java课程设计围棋对弈(含代码).doc

    java课程设计围棋对弈(含代码).doc C:\ProgramFiles\Java\jdk1.8.0_45Java程序课程设计任务书1.主要任务与目标创建一个围棋对弈平台.基于Panel类定义一个面 ...

  2. 转:【Java并发编程】之十六:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)...

    转载请注明出处:http://blog.csdn.net/ns_code/article/details/17348313 happen-before规则介绍 Java语言中有一个"先行发生 ...

  3. 【Java并发编程】之十六:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)...

    Java并发编程系列 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/mmc_maodun/article/details/17348313 转载请注 ...

  4. java ClassLoader机制和如何加载外部class文件(含代码)

    Java类的生命周期 生命周期有:加载(Loading)-->验证(Verification)-->准备(Preparation)--->解析(Resolution)-->初始 ...

  5. 仙境传说RO守护永恒的爱 炼金脚本

    有预设点位和自定义位置,有需要的自行下载,有问题留言 下载链接:https://share.weiyun.com/AHmf56BT 仙境传说RO守护永恒的爱炼金脚本是一款可以让玩家在玩仙境传说RO守护 ...

  6. 脚本守护的方式实现了android应用程序的守护,仙境传说RO守护永恒的爱

    仙境传说RO守护永恒的爱助手辅助是一款可以让玩家在玩仙境传说RO守护永恒的爱时轻松游戏的辅助工具,通过仙境传说RO守护永恒的爱助手辅助,玩家可以很轻松的游戏,并还可以节约大量的时间陪伴家人,可以说是玩 ...

  7. 现在智能机怎么玩Java游戏,教你如何用安卓机玩JAVA老游戏

    手机游戏早已经今非昔比,但有的情怀永远只属于过去,如何才能在现在的智能机中重温非智能时代的JAVA老游戏? 今天就来为大家介绍一款可以在安卓机玩JAVA游戏的小工具吧. 开启后,点击右下角的添加按钮, ...

  8. 安卓如何玩java游戏_情怀满满!教你如何用安卓机玩JAVA老游戏

    如果你接触手机比较早,应该会玩过运行JAR程序的JAVA非智能机. 在诺基亚S40.索爱K系列流行的年代,无数小伙伴沉迷于JAVA游戏不能自拔,JAVA游戏在很多人的青春中都留下了浓墨重彩的一笔. 手 ...

  9. 安卓java游戏_情怀满满!教你如何用安卓机玩JAVA老游戏

    [PConline 应用]如果你接触手机比较早,应该会玩过运行JAR程序的JAVA非智能机.在诺基亚S40.索爱K系列流行的年代,无数小伙伴沉迷于JAVA游戏不能自拔,JAVA游戏在很多人的青春中都留 ...

  10. 老年机能玩的java游戏_情怀满满!教你如何用安卓机玩JAVA老游戏

    [PConline 应用]如果你接触手机比较早,应该会玩过运行JAR程序的JAVA非智能机.在诺基亚S40.索爱K系列流行的年代,无数小伙伴沉迷于JAVA游戏不能自拔,JAVA游戏在很多人的青春中都留 ...

最新文章

  1. J-Flash的使用
  2. Spring Boot中对自然语言处理工具包hanlp的调用详解
  3. Spring源码-AOP(六)-自动代理与DefaultAdvisorAutoProxyCreator
  4. 测试文章测试文章测试文章测试文章测试文章
  5. ubuntu安装python环境_AirSim 无人驾驶教程(1)Airsim 在Ubuntu环境下的安装
  6. Python之Mac上搭建集成开发环境
  7. idea快速搭建spring cloud-注册中心与注册
  8. zookeeper之理论基础
  9. 9.2 5道半leetcode+2verilog+ques lists
  10. wps在任务栏取消显示多个文档的预览
  11. 题8.13:写一个用矩形法求定积分的通用函数,分别求$\int_0^1 sinxdx, \quad \int_0^1 cosxdx, \quad \int_0^1 e^xdx,$
  12. 集中式、分布式版本控制系统的区别
  13. 【脚本项目源码】Python制作艺术签名生成器,打造专属你的个人艺术签名
  14. 苦练SOC“基本功”启明星辰九年磨一剑
  15. Create WAP Push SMS Messages
  16. ubuntu安装gitlab
  17. 筑梦起航,成都百知教育林安携手四川长江职业学院“助推跨境电商人才
  18. c语言坐标系的方向,左/右手坐标系与坐标正/负方向旋转的详细介绍
  19. _091_Java_在catch抛出异常的同时finally块中也抛出异常的情况
  20. css字体导入和应用

热门文章

  1. 网站访问统计分析工具之罗列比较
  2. IEEE802.5 令牌环网
  3. linux 禁 ip 分片,Linux iptables 设置允许(禁止)IP范围
  4. ajax获取modelandview,如何使用js获取ModelAndView值
  5. 7 在使用计算机时要注意防 .,Windows7系统使用移动硬盘的七大注意事项
  6. java模拟器野人岛2,生存战争野人岛2最终版
  7. lomboz eclipse怎么连接oracle10,Lomboz插件的安装与配置[Eclipse 3.0,3.1.x与3.2.x版本]第一部分...
  8. Lomboz 3.3
  9. System x 服务器制作ServerGuide U盘安装Windows Server 2003 操作系统
  10. android布局详解