标题: 剧本判断兵种属性问题
性别:男-离线 YSH0212
(ysh0212)

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


发表于 2013-1-7 16:54 资料 短消息 只看该作者
剧本判断兵种属性问题

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


顶部
性别:男-离线 WHITESHIP

★★
谏议大夫

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


发表于 2013-1-7 17:07 资料 个人空间 短消息 只看该作者
可以。
远程兵种的地址我一下记不住,得找找。不过如果远程兵种只有几个(弓兵,弓骑,炮车)就直接在剧本里判断兵种好了。

STAR引擎是没有骑马攻击特效的。其他引擎一般就要找位置,如GOD引擎在43BEDB。转为十进制再加上武将的兵种编号即可。


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

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


发表于 2013-1-9 12:15 资料 短消息 只看该作者
回复 #2 WHITESHIP 的帖子

远程兵种不是应该有个标志?引擎是GOD5.0
顶部
性别:男-离线 WHITESHIP

★★
谏议大夫

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


发表于 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
(ysh0212)

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


发表于 2013-1-15 12:54 资料 短消息 只看该作者
回复 #4 WHITESHIP 的帖子

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

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




当前时区 GMT+8, 现在时间是 2025-1-31 21:42
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

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

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