为了大家看的方便,编程环境又用的是DELPHI2010,所以一些变量就用汉字来定义了.

procedure TfrmMain.Button8Click(Sender: TObject); var 怪物基址, 怪物类型, 怪物数组下标, 怪物服务器ID, 怪物当前血, 怪物最大血, 怪物等级: PDword; 怪物距离: PSingle; 怪物名字: PAnsiChar; i: Integer; begin Memo1.Lines.Clear; Memo1.Lines.add('怪物名字 怪物基址 怪物类型 怪物下标 怪物ID 怪物距离'); for i := 1 to 64 do begin 怪物基址 := Pointer($05EBCA78 + i * 4); // 第一个为角色,类型为$31,以后为怪物 if 怪物基址^ = 0 then Break; 怪物类型 := Pointer(怪物基址^ + 8); // +8 :有可能是对象分类 怪是$2E if 怪物类型^<>$2E then Continue; 怪物数组下标 := Pointer(怪物基址^ + $0C); // +C :数组下标 怪物服务器ID := Pointer(怪物基址^ + $14); // 服务器上 对象ID(对象在服务器唯一ID标识)(?) 怪物距离 := Pointer(怪物基址^ + $31C); // 怪到玩家距离 怪物名字 := PAnsiChar(怪物基址^ + $320); // 怪对象名字 怪物当前血 := Pointer(怪物基址^ + $610); 怪物最大血 := Pointer(怪物基址^ + $62C); 怪物等级 := Pointer(怪物基址^ + $614); Memo1.Lines.add(怪物名字+' '+ IntToHex(怪物基址^, 8) + ' ' + IntToHex(怪物类型^, 8) + ' ' + IntToHex(怪物数组下标^, 8) + ' ' + IntToHex(怪物服务器ID^, 8) + ' ' + FormatFloat('#0.00',怪物距离^)+' '+ inttostr(怪物当前血^)+'/'+inttostr(怪物最大血^)+' '+ inttostr(怪物等级^)+'级'); end; end;

www.tansoo.cn

获取热血江湖怪物信息的DELPHI2010源代码相关推荐

  1. pyquery获取不到网页完整源代码_PyQuery 详解

    在之前写的爬虫入门里,PyQuery一笔带过,这次详细地讲一下. 为什么选择PyQuery? Python爬虫解析库,主流的有 PyQuery Beautifulsoup Scrapy Selecto ...

  2. java反编译微信小程序_教你如何一键反编译获取任何微信小程序源代码(图形化界面,傻瓜式操作)...

    一键获取微信小程序源代码 1 Tips:2 一键获取微信小程序源码, 使用了C#加nodejs制作 直接解压在D盘根目录下后就可以使用 将小程序文件放到 wxapkg目录下 3 这个目录下有一些dem ...

  3. pyquery获取不到网页完整源代码_python动态网页爬取:爬取pexel上的图片

    前言 同样的,我们在写一个爬虫前要明确自己想要爬取的东西是什么,明确下载目标数据在浏览器的操作如何 对于动态网页的爬取,在网页地址不变的情况下,我们首先要明确如何获取AJAX请求 首先我们看看这个网站 ...

  4. pyquery获取不到网页完整源代码_爬虫神器之PyQuery实用教程(二),50行代码爬取穷游网...

    爬虫神器之PyQuery实用教程(二),50行代码爬取穷游网 前言 上篇文章 PyQuery (一) 回顾.今天来介绍具体 PyQuery 的使用方法. 穷游网目标与分析 开始之前,按照之前的套路一步 ...

  5. java 企业号 临时素材_查看“获取临时素材文件”的源代码

    因为以下原因,你没有权限编辑本页: 您刚才请求的操作只对以下1个用户组开放:用户. 您可以查看并复制此页面的源代码: 通过media_id获取图片.语音.视频等文件,协议和普通的http文件下载完全相 ...

  6. 如何获取Intel网卡驱动的源代码

    说明 进入Intel官网,选择驱动程序和软件页面,网址如下https://downloadcenter.intel.com/zh-cn,界面如下图所示: 选择以太网产品,会出来如下的界面: 上述的界面 ...

  7. linux不能获取地址吗,Linux命令源代码获取地址,机不可失,失不再来!

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面以获取cat命令的源代码为例说明: rpm -qif `which cat` 将显示如下信息: --------------------------- ...

  8. PHP获取钉钉审批,PHP获取钉钉考勤信息源代码

    /* https://open-doc.dingtalk.com/microapp/serverapi2/oek45u 官方开发文档 PHP版本钉钉考勤获取 Author:RainMan 交流QQ:9 ...

  9. 获取文本文件编码与导出源代码

    # 获取文件编码类型 import chardet import os# 获取文件编码 def get_encoding(file_path):with open(file_path, 'rb') a ...

最新文章

  1. java例7_Java中单例七种写法(懒汉、恶汉、静态内部类、双重检验锁、枚举)
  2. C# 接口的作用浅谈举例(转)
  3. NameError: global name ‘***‘ is not defined
  4. pat1049. Counting Ones (30)
  5. Oracle ADG备库SYSAUX数据文件坏块恢复处理(ORA-00600,ORA-10567,ORA-10564......
  6. JZOJ 3425. 能量获取
  7. 主动学习(Active Learning)领域部分经典论文汇总
  8. 递归查找特定路径的所有特定文件
  9. 解决js跨域使用nginx配置问题
  10. 数据结构线性表的三个属性
  11. “一个人会不会一直穷下去”“先看看他关注的公众号”
  12. 基于Linux的防火墙不安全
  13. 资深Java面试题及答案(汇总)
  14. 项目管理的方法论 一
  15. 夜神/逍遥/雷电/51/网易MUMU/腾讯手游助手等模拟器多开模拟器分配不同ip的办法
  16. BAT添加共享打印机
  17. linux删除 grub rescue,删除Ubuntu后 开机grub rescue无法进入BIOS
  18. 如何为物联网解决方案选择合适的物联网模块
  19. 重庆拟与惠普成立共同基金 打造中国西部“硅谷”
  20. 各省市县-人口与区域面积(1949-2019年)

热门文章

  1. 解决----------“win10,不能打字了,已禁用IME”
  2. 2021-12-22 vue移动端卖座电影项目(十五) 如何将项目上传到远程仓库
  3. 3d Slicer-DICOM模块之Query/Retrieve功能介绍
  4. 游戏数值策划 伤害公式选择
  5. 从渣渣辉到送你一只鲲 游戏买量高成本僵局如何破?!
  6. i7-9700和i7-9700K的区别
  7. 水果店水果的保存方法,水果店的水果应该怎么保存
  8. 银河麒麟liunux下的屏幕保护与锁屏设置
  9. 又一项目方跑路?|在币圈跌下神坛的朱潘
  10. 人生最艰难的日子,你是怎么度过的