看流星社区

 找回密码
 注册账号
查看: 3022|回复: 7

问道 遍历周围玩家名字

[复制链接]

该用户从未签到

发表于 2012-5-7 03:28:01 | 显示全部楼层 |阅读模式
本帖最后由 jj3341332 于 2012-5-7 08:03 编辑

DWRD *ImageBase=(DWRD*)0x0A34F80   //定义基址

DWRD Data=*ImageBase;
Data=Data+0x28;
Data=*(DWRD*)Data;
Data=*(DWRD*)Data;

//开始遍历周围玩家名字  这里是一个死循环 因为该代码只是一个示例
for(;;)
{
    AfxMessageBox((CHAR*)( (*(DWRD*)(Data+8)+0x134)); //把名字的数据转化成字符串并用对话框弹出
   Data=*(DWRD*)Data;


}


+0X134 是名字的偏移 其他的偏移 如坐标 我没去记下 大家可以自己找  代码是我在网页上写的 自己没测试 大抵也是差不多 之前写过遍历周围数据的 后面删除了 晚上无聊就写几句
给论坛上的朋友     我发的喊话  有很多朋友看不懂 ,   那个并不是喊话CALL 是完整的自动喊话, 我并不喜欢使用定时器 或者线程死循环去实现喊话  至于原因 并无其他只是个人喜好

该用户从未签到

发表于 2012-5-7 12:16:45 | 显示全部楼层
请问下楼主不用定时器什么的怎么实现循环喊话呢

该用户从未签到

 楼主| 发表于 2012-5-7 12:25:32 | 显示全部楼层
回复 2# zhangchenggu


    心跳
  • TA的每日心情
    郁闷
    昨天 19:42
  • 发表于 2012-5-7 17:45:53 | 显示全部楼层
    本帖最后由 1aa82e 于 2012-5-7 18:01 编辑

    回复 1# jj3341332


        人物名称和坐标跟本身人物一样,只有0A34F80(基址)和偏移28+8才重要

    对了,你是通过什么方法找到这个基址呢?我只能找出周围某个人的坐标基址

    该用户从未签到

    发表于 2012-5-7 23:49:21 | 显示全部楼层
    你是通过什么方法找到的

    该用户从未签到

     楼主| 发表于 2012-5-7 23:57:29 | 显示全部楼层
    回复 4# 1aa82e


        这是一个逆向思维, 肯定有一个结构 保存着周围人物的信息, 问道的数据属于链表保存 ,  自己的数据很容易找,  自己的数据肯定也保存在这个链表中  然后逆向就可以找到周围人物的数据, 问道的数据保存貌似是单向链表 对链表的了解不是很清晰
  • TA的每日心情
    郁闷
    昨天 19:42
  • 发表于 2012-5-8 00:11:49 | 显示全部楼层
    回复 6# jj3341332


        貌似。。。很深奥!!!

    该用户从未签到

    发表于 2012-5-8 12:55:48 | 显示全部楼层
    回复 3# jj3341332


        心跳?
    不知道是什么原理
    点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
    您需要登录后才可以回帖 登录 | 注册账号

    本版积分规则

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

    GMT+8, 2024-5-14 12:06

    Powered by Kanliuxing X3.4

    © 2010-2019 kanliuxing.com

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