标题: 关于天气的判别
性别:男-离线 godtype
(毅)

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

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


发表于 2012-10-24 09:54 资料 个人空间 短消息 看全部作者
STAR其实已经说过了。
就是4B3D08+4里面的当前序号,配合4B3D08+11里面的类别,再查48E100表格(扫肓帖的第一张图)来得出当前的天气。

引擎中一般用
MOV ECX,004B3D08
CALL 0044A1D4
这样的组合来判断出当前天气。

所以最理想的判断办法是改造废弃指令(例如5E)。等一下买菜回来再写一个参考代码给你。


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

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

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


发表于 2012-10-24 10:28 资料 个人空间 短消息 看全部作者
http://www.xycq.net/forum/thread-222806-1-1.html
在8楼的基础上,利用自用不显示的部分写代码,然后用指令的第一个人物项目的前5个作为需要判断的当前天气。

参考代码:
MOV ECX,004B3D08
CALL 0044A1D4
AND EAX,0FF
XOR ECX,ECX
CMP EAX,DWORD PTR SS:[EBP-4]
SETE CL
MOV EAX,ECX
JMP SHORT 00452AF6


当然位置不够用要自己想办法。


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

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

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


发表于 2012-10-25 09:21 资料 个人空间 短消息 看全部作者
4D3000的是当前武将判断,你如果不需要可以跳过,如果要用就要自己找空白位置来改新代码,不可以照抄的。
你这种情况应该是引擎未扩容,根本就不存在4D****段。未扩容的旧引擎就用许子将教学吧。
顶部
性别:男-离线 godtype
(毅)

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

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


发表于 2012-10-25 10:49 资料 个人空间 短消息 看全部作者
是。
顶部
性别:男-离线 godtype
(毅)

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

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


发表于 2012-10-25 11:34 资料 个人空间 短消息 看全部作者
还是有误,你说过是用我的5.0,所以代码不通用。
指令5E是在4174A2,你要重改,同时恢复之前的。
顶部

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




当前时区 GMT+8, 现在时间是 2024-11-23 12:24
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

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

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