Board logo

标题: 剧本判断兵种属性问题 [打印本页]

作者: YSH0212    时间: 2013-1-7 16:54     标题: 剧本判断兵种属性问题

请教一个关于S剧本的问题,在剧本中能否判断部队是远程兵种(或受骑马攻击伤害兵种)吗?用指针变量可以实现么
作者: WHITESHIP    时间: 2013-1-7 17:07

可以。
远程兵种的地址我一下记不住,得找找。不过如果远程兵种只有几个(弓兵,弓骑,炮车)就直接在剧本里判断兵种好了。

STAR引擎是没有骑马攻击特效的。其他引擎一般就要找位置,如GOD引擎在43BEDB。转为十进制再加上武将的兵种编号即可。
作者: YSH0212    时间: 2013-1-9 12:15     标题: 回复 #2 WHITESHIP 的帖子

远程兵种不是应该有个标志?引擎是GOD5.0
作者: WHITESHIP    时间: 2013-1-9 15:39     标题: 回复 #3 YSH0212 的帖子

GOD5.0在44006D,十进制4456557。

GOD5.0版很方便的,因为cheatmaker内附的修改器没设密码,所以可以点运行设计器,在里面找地址。
然后可以用我这个帖子(http://www.xycq.net/forum/thread-266751-1-1.html)的方法转换成Ollydbg地址,再转成十进制就行了。
有点小麻烦,习惯了就会了。

用指针变量之前先确认一下用法吧,要用两条指令,和整形变量不一样。
然后还要设置整形变量4080为1,否则会读取4个字节。
作者: YSH0212    时间: 2013-1-15 12:54     标题: 回复 #4 WHITESHIP 的帖子

非常感谢。
指针变量我有研究过,还算熟悉。相比于改引擎还算简单得太多了。




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0