看流星社区

 找回密码
 注册账号
查看: 1958|回复: 2

高手帮我看看好吗?

[复制链接]

该用户从未签到

发表于 2012-4-11 17:53:09 | 显示全部楼层 |阅读模式
.版本 2
.支持库 iext
.支持库 spec

.程序集 窗口程序集1
.程序集变量 计次, 整数型
.程序集变量 行数, 整数型
.程序集变量 进程ID, 整数型
.程序集变量 句柄数组, , , "0"
.程序集变量 人物基址, 整数型
.程序集变量 名称, 文本型
.程序集变量 基址, 整数型
.程序集变量 窗口句柄1, 整数型

.子程序 _按钮4_被单击

超级列表框1.全部删除 ()
清空 ()
取句柄数组 (句柄数组, “zhengtu.dat”)
.计次循环首 (取数组成员数 (句柄数组), 计次)
    进程ID = 到整数 (取窗口进程ID (句柄数组 [计次]))
    窗口句柄1 = 句柄数组 [计次]
    基址 = 读内存整数型 (进程ID, 十六到十 (#游戏基址))
    人物基址 = 读内存整数型 (进程ID, 基址 + 十六到十 (“530”))
    名称 = 读内存文本型 (进程ID, 人物基址 + 4)
    行数 = 超级列表框1.插入表项 (, , , , , )
    超级列表框1.置标题 (行数, 0, 到文本 (进程ID))
    超级列表框1.置标题 (行数, 1, 到文本 (名称))
    超级列表框1.置标题 (行数, 2, 到文本 (窗口句柄1))
.计次循环尾 ()

.子程序 测试
.局部变量 ID, 整数型
.局部变量 a, 整数型
.局部变量 窗口句柄

窗口句柄 = 到整数 (超级列表框1.取标题 (0, 2))
ID = 到整数 (取窗口进程ID (窗口句柄))
调试输出 (ID)
走路到 (ID, 419, 380)
走路到 (ID, 408, 387)

.子程序 测试1
.局部变量 ID, 整数型
.局部变量 a, 整数型
.局部变量 窗口句柄

窗口句柄 = 到整数 (超级列表框1.取标题 (1, 2))
ID = 到整数 (取窗口进程ID (窗口句柄))
调试输出 (ID)
走路到 (ID, 419, 380)
走路到 (ID, 408, 387)


.子程序 走路
.参数 进程ID
.参数 目标x
.参数 目标y
.局部变量 代码, 字节集

汇编.置代码 ({  })
汇编.Mov_EAX_DWORD_Ptr (十六到十 (“00D1E9BC”))
汇编.Mov_ECX_DWORD_Ptr_EAX_Add (十六到十 (“530”))
汇编.Push (十六到十 (“0”))
汇编.Push (十六到十 (“0”))
汇编.Push (目标y)
汇编.Push (目标x)
汇编.Mov_EDI (十六到十 (“004BD130”))
汇编.Call_EDI ()
汇编.ret ()
代码 = 汇编.取代码_ ()
汇编.调用函数 (进程ID, 代码, )


.子程序 与目标距离, 整数型
.参数 进程ID
.参数 目标X, 整数型
.参数 目标Y, 整数型
.局部变量 人物x坐标, 整数型
.局部变量 人物y坐标, 整数型
.局部变量 计算的距离, 整数型

人物x坐标 = 读内存整数型 (进程ID, 人物基址 + 十六到十 (“2c”))
人物y坐标 = 读内存整数型 (进程ID, 人物基址 + 十六到十 (“30”))
计算的距离 = 求平方根 ((目标X - 人物x坐标) × (目标X - 人物x坐标) + (目标Y - 人物y坐标) × (目标Y - 人物y坐标))
返回 (计算的距离)

.子程序 走路到
.参数 进程ID
.参数 目标X, 整数型
.参数 目标Y, 整数型

.判断循环首 (与目标距离 (进程ID, 目标X, 目标Y) > 1)
    走路 (进程ID, 目标X, 目标Y)
    超级延时 (1000)
.判断循环尾 ()

.子程序 _按钮1_被单击

测试 ()

.子程序 _按钮2_被单击

测试1 ()

但按 走路和走路1两个按钮的时候。两个号第一个号走到第一个坐标,就不动了。第二个号两个坐标都能走到。或者两个按钮只能控制一个号。而进程ID不一样。是怎么回事呢。

该用户从未签到

发表于 2012-4-11 20:10:07 | 显示全部楼层
大概看了下,你是想实现两个号同时操作吗?
可能是写法问题:
你把这两个子程序的代码写到一起去试试。
先取出超级列表框里面的数量,再来执行。
.子程序 测试
.子程序 测试1

该用户从未签到

 楼主| 发表于 2012-4-12 11:39:14 | 显示全部楼层
谢谢,我先试试。能给我看下源码吗。不知道怎么发给你。
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-4-29 05:11

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表