跳至正文
-
Subscribe to our newsletter & never miss our best posts. Subscribe Now!
BG6RSH's 随记.

我们总是在感叹昨天,忽视今天,幻想着明天中渡过,且过且珍惜.....

BG6RSH's 随记.

我们总是在感叹昨天,忽视今天,幻想着明天中渡过,且过且珍惜.....

  • 首页
  • 论坛
  • 随记
  • 编程
  • 软件
  • 留言
  • 首页
  • 论坛
  • 随记
  • 编程
  • 软件
  • 留言
关

搜索

  • https://www.facebook.com/
  • https://twitter.com/
  • https://t.me/
  • https://www.instagram.com/
  • https://youtube.com/
Subscribe
编程

获取热血江湖怪物信息的DELPHI2010源代码

作者 admin
2010年2月19日 1 分钟阅读
0

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

Delphi/Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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;

标签:

外挂编程
作者

admin

关注我
其他文章
上一个

Delphi过程函数传递参数的几种方式

下一个

热血江湖V40009版选怪CALL的调用方法

暂无评论!成为第一个。

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。

4条垃圾评论已被Akismet阻挡 (在新标签页中打开)

近期文章

  • www.tansoo.cn网站空间迁移至armbian主机
  • 在QT6中安装qtmqtt、qtopcua控件的方法
  • 你的 Python 环境或安装版没有 spyder‑kernels 模块或没有安装正确的版本 (>=
  • 用PYTHON爬网络小说源代码
  • QT5.15.2搭建ANDROID编译环境

近期评论

  • gg 发表在《Traccar服务软件高德地图适配版docker镜像安装教程》
  • admin 发表在《Traccar服务软件高德地图适配版docker镜像安装教程》
  • /api/positions/里addres 为什么是null啊? 发表在《Traccar服务软件高德地图适配版docker镜像安装教程》
  • gg 发表在《Traccar服务软件高德地图适配版docker镜像安装教程》
  • 9394 发表在《Traccar服务软件高德地图适配版docker镜像安装教程》

归档

  • 2025 年 6 月
  • 2023 年 6 月
  • 2022 年 10 月
  • 2021 年 5 月
  • 2021 年 4 月
  • 2020 年 11 月
  • 2020 年 10 月
  • 2020 年 6 月
  • 2019 年 11 月
  • 2019 年 8 月
  • 2019 年 6 月
  • 2019 年 1 月
  • 2018 年 12 月
  • 2018 年 11 月
  • 2017 年 9 月
  • 2016 年 7 月
  • 2016 年 5 月
  • 2015 年 12 月
  • 2015 年 4 月
  • 2015 年 1 月
  • 2014 年 12 月
  • 2014 年 11 月
  • 2014 年 10 月
  • 2014 年 9 月
  • 2014 年 8 月
  • 2014 年 7 月
  • 2014 年 6 月
  • 2014 年 5 月
  • 2013 年 10 月
  • 2013 年 9 月
  • 2013 年 8 月
  • 2013 年 7 月
  • 2013 年 6 月
  • 2013 年 5 月
  • 2013 年 4 月
  • 2013 年 3 月
  • 2013 年 2 月
  • 2013 年 1 月
  • 2012 年 12 月
  • 2012 年 11 月
  • 2012 年 10 月
  • 2012 年 6 月
  • 2012 年 3 月
  • 2011 年 8 月
  • 2011 年 5 月
  • 2011 年 4 月
  • 2011 年 3 月
  • 2011 年 1 月
  • 2010 年 8 月
  • 2010 年 6 月
  • 2010 年 4 月
  • 2010 年 3 月
  • 2010 年 2 月
  • 2010 年 1 月
  • 2009 年 12 月
  • 2009 年 11 月

分类

  • 编程
  • 软件
  • 随记

其他操作

  • 注册
  • 登录
  • 条目 feed
  • 评论 feed
  • WordPress.org

标签

aliyun Android CRC DBGridEh ddns Delphi EhLib ESP8266 GP328D gp338plus GP3688 Modbus phpbb python QT raspberry S7-SCL sapi speech SpVoice Synology traccar UART Unicode virtualbox vmware WGS84 wordpress ZeroTier 写频 动态IP 图片尺寸 地图 外挂编程 天气预报 导航 打印 扩频 拼音首字母 支票快打 树莓派 爬虫 百度地图 西门子PLC 车联网API

友情链接

  • 私有云论坛
  • 百度开放云
  • 主机管理
  • My Cloud
  • 智能家居技术论坛
  • 精灵云
  • 雅苑私站
Copyright 2026 — BG6RSH's 随记.. All rights reserved. Blogsy WordPress Theme