标题: 毅兄能帮忙指点一下吗,谢谢
性别:男-离线 aaa132536
(辉夜)

Rank: 4
组别 士兵
级别 偏将军
功绩 4
帖子 363
编号 36085
注册 2005-4-6


发表于 2011-4-18 12:15 资料 短消息 只看该作者
毅兄能帮忙指点一下吗,谢谢

经过4061FC、405E03的计算,4927F0地址开始与被攻击方相关的数据地址都有哪些?例如:
4927F0+1地址是被攻击武将的战场编号
4927F0+84+N*4的是攻击伤害值
那还有什么与被攻击方相关的地址吗,谢谢。


顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2011-4-18 12:52 资料 个人空间 短消息 只看该作者
+0是攻击武将的战场编号(BYTE)
+1是当前被攻击武将的战场编号(BYTE)
+4是攻击武将的DATA编号(DWORD)
+8是攻击武将的DATA内存地址(DWORD)
+C是攻击武将的战场内存地址(DWORD)
+10开始是全体被攻击武将的战场编号(BYTE),总共74H*1H
+84开始是对应全体被攻击武将的伤害值(DWORD),总共74H*4H
+254开始是对应全体被攻击武将的MP损失值(DWORD),总共74H*4H,用于MP辅助防御
+424是穿透攻击编号(BYTE)
+425是攻击武将所在坐标(WORD)
+428是攻击武将获得的个人经验(DWORD)
+42C是攻击武将获得的武器经验(DWORD)
+430开始是对应全体被攻击武将获得的防具经验(DWORD),总共74H*4H
+600是判断是否我军攻击,0为我军攻击,1为AI攻击
+604是爆击,0为不发动,1为发动
+608是连击,0为不发动,1为发动
+614是反击标志,不过在代码中通常直接用492E04来使用,0为正常攻击,1为正常反击,2为反击后反击
还有+60C和+610,作用不太清楚,似乎与显示各种攻击动作有关。


顶部
性别:男-离线 aaa132536
(辉夜)

Rank: 4
组别 士兵
级别 偏将军
功绩 4
帖子 363
编号 36085
注册 2005-4-6


发表于 2011-4-18 13:15 资料 短消息 只看该作者
谢谢毅兄的指点。

[ 本帖最后由 aaa132536 于 2011-4-18 13:17 编辑 ]
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-7-30 17:06
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.007728 second(s), 8 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP