TC官方合作论坛

 找回密码
 立即注册
查看: 7262|回复: 14

[入门] 【有源码】内存读兵王坐标

[复制链接]
发表于 2011-12-10 10:36:11 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
  1.     空间 _010001

  2.     功能 开始_点击()

  3.     定时器.注册("定时器0",1000)//更新新的坐标

  4.     返回 真

  5.     功能结束

  6.     功能 退出_点击()

  7.     辅助.退出()

  8.     返回 真

  9.     功能结束

  10.     功能 定时器0_时钟()
  11.     进程

  12.     进程=进程.获取进程句柄("兵王 - 神兵天降")//获取进程句柄

  13.     内存
  14.     内存1
  15.     内存2

  16.     字符
  17.     字符1
  18.     字符2

  19.     如果(进程==0)
  20.     辅助.消息框("#000000×0")
  21.     定时器.销毁("定时器0")
  22.     否则
  23.     内存=进程.读4byte(进程,#00926A20)//读基址

  24.     内存1=内存+2100 //0834是16进制偏移,需要转换成10进制
  25.     内存1=进程.读4byte(进程,内存1)//读X坐标

  26.     内存2=内存+2104 //0838是16进制偏移,需要转换成10进制
  27.     内存2=进程.读4byte(进程,内存2)//读Y坐标
  28.     //X坐标:[[基址]+0834]
  29.     //Y坐标:[[基址]+0838]
  30.     字符1=内存1
  31.     字符2=内存2

  32.     字符=字符串.连接(字符1,",")
  33.     字符=字符串.连接(字符,字符2)//坐标为X,Y

  34.     标签.设置文本("标签0",字符)

  35.     如果结束
  36.     返回 真
  37.     功能结束

  38.     空间结束所需工具:
复制代码
TC简单程序开发工具-------[编写代码,实现内存读坐标]
CE中文版.exe----------------[找内存基址 与 X、Y坐标偏移]
Spy4Win----------------------[找游戏进程窗口标题]

运用到TC工具中的命令函数:
辅助.退出
辅助.消息框
进程.读4byte
进程.获取进程句柄
字符串.连接
转换.整型转字符型
标签.设置文本
定时器.注册
定时器.销毁


直接上代码  先感谢Tang£Ryo[定时器.注册] ,笨笨[字符串.连接] 2位指导部分功能:-D
进程.读4byte 的意思是读内存整数型  用TC的话说是整型
可能我只了解了TC内存方面的功能  其他的功能还没有体验到,与学到 我也相信能很快的跟上大家:D
哦对了 这代码是我第一次写的

本程序只是简简单单实现内存读坐标而已

本人用定时器感觉2不足地方
一是 [以本人的代码为例]
当辅助获取不到进程句柄时 会弹出一个消息框出来 说获取进程句柄失败 [消息框代码定时器里在]
可定时器还在运行着 弹出消息框来 理因是当辅助运行时 获取进程句柄失败 弹出消息框 就应该把顶时器给暂停了
二是没法定义全局变量[可能是本人还没学习]

以上2个不足算是给TC开发组提议把:D

回复

使用道具 举报

发表于 2011-12-10 10:44:20 | 显示全部楼层
不错。 先支持下.. 继续努力:D

  1.TC是支持全局变量定义的。
  2.读取失败这样的错误,就可以根据你是否读取成功自己来判断的,如果读取到了.定时器继续运行,没有读取到,停止定时器。
回复 支持 反对

使用道具 举报

发表于 2011-12-10 10:45:40 | 显示全部楼层
支持
回复 支持 反对

使用道具 举报

发表于 2011-12-10 10:49:14 | 显示全部楼层
感谢分享 支持原创
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-10 10:58:11 | 显示全部楼层
回复 2楼小东的帖子

你回复的第一个我知道了  
第2个呢 是否有好的例子:d
回复 支持 反对

使用道具 举报

发表于 2011-12-10 12:25:59 | 显示全部楼层
郁闷啊 ···坎子
回复 支持 反对

使用道具 举报

发表于 2011-12-10 18:21:16 | 显示全部楼层
顶起
回复 支持 反对

使用道具 举报

发表于 2011-12-10 22:44:10 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

发表于 2011-12-11 17:40:15 | 显示全部楼层
谁能介绍下找基址
回复 支持 反对

使用道具 举报

发表于 2011-12-11 20:35:26 | 显示全部楼层
字符=字符串.连接(转换.整型转字符型(内存1),转换.整型转字符型(内存2))
这样行不行啊?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-6 05:18 , Processed in 0.038202 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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