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

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2012-10-23 23:51 资料 短消息 只看该作者
关于天气的判别

我想问下,能否在剧本中将天气作为触发剧情的条件呢?
比如当晴天的时候发生了某事,雨天时候发生另一件事……
貌似指令时不可以,用指针变量可以么?


顶部
性别:男-离线 WHITESHIP

★★
谏议大夫

Rank: 16
组别 翰林学士
级别 征北将军
功绩 380
帖子 4210
编号 170977
注册 2007-6-3
家族 轩辕学院


发表于 2012-10-24 00:00 资料 个人空间 短消息 只看该作者
http://www.xycq.net/forum/thread-195690-1-1.html

可以先看看这帖,说不定有灵感。
具体方法我也没研究出来。


顶部
性别:男-离线 YSH0212
(ysh0212)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2012-10-24 09:41 资料 短消息 只看该作者
回复 #2 WHITESHIP 的帖子

这篇和那篇扫盲贴我都看过了。
我觉得内存里应该有一个地址的值是对应最终的天气结果的,要不就是两个值共同构成,
不知道这个地址是哪~~
顶部
性别:男-离线 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


当然位置不够用要自己想办法。
顶部
性别:男-离线 YSH0212
(ysh0212)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2012-10-24 18:16 资料 短消息 只看该作者
回复 #5 godtype 的帖子

这个好,我先试试,看看有什么问题先。
顶部
性别:男-离线 YSH0212
(ysh0212)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2012-10-24 21:59 资料 短消息 只看该作者
回复 #5 godtype 的帖子

这是什么情况,无法复制到可执行文件啊,按引用贴子里的写进去以后···


图片附件: 111.jpg (2012-10-24 22:00, 30.88 K)

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

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

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


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

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2012-10-25 10:45 资料 短消息 只看该作者
回复 #8 godtype 的帖子

也就是说,单纯地改造5E指令判断天气的话,从4D3000以后的代码可以不用了的?还是?
顶部
性别:男-离线 godtype
(毅)

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

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


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

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2012-10-25 11:00 资料 短消息 只看该作者
回复 #10 godtype 的帖子

thank you very much
顶部
性别:男-离线 godtype
(毅)

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

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


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

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2012-10-25 16:32 资料 短消息 只看该作者
回复 #12 godtype 的帖子

感谢提醒,我回去再试下
顶部
性别:男-离线 YSH0212
(ysh0212)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 仁勇校尉
功绩 2
帖子 185
编号 352883
注册 2009-12-31
来自 福建


发表于 2012-10-25 19:57 资料 短消息 只看该作者
回复 #12 godtype 的帖子

经过测试可以了,再次感谢
顶部

正在浏览此帖的会员 - 4 人在线 - 0 位会员(0 隐身), 4 位游客




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

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

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