标题: 引导攻击随级提高变化的问题
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2011-5-13 19:12 资料 文集 短消息 看全部作者
增加个等级判断啊


顶部
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2011-5-15 18:01 资料 文集 短消息 看全部作者
写错误的代码就丢了吧

[ 本帖最后由 513633522 于 2011-5-15 19:02 编辑 ]


顶部
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2011-5-15 18:06 资料 文集 短消息 看全部作者
回复 #5 shine19821118 的帖子

原曹操传中有获取武器防具等级的函数,可以直接用,那就不用再去写新函数了
位置:
4095E0获取武将ecx的道具等级(08栈值为012武器防具辅助)

其实我写的不够简练……
我自己测试去了……希望不会出问题,有时候理论和实际相差很远……
顶部
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2011-5-15 18:12 资料 文集 短消息 看全部作者
o(︶︿︶)o 唉,果然不行啊

代码写错了……

应该是引导完第一次再去判断等级……而且我写的等级判断不起作用

[ 本帖最后由 513633522 于 2011-5-15 18:14 编辑 ]
顶部
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2011-5-15 19:01 资料 文集 短消息 看全部作者
这个只测试过武器,护具未去测试 ,有效正常
没改过无限引导的引擎这样改……

加点注释
0043DC04   .- E9 160D0900   JMP E.004CE91F  (跳转空白处)

004CE91F    E8 CD7BF3FF     CALL E.004064F1
004CE924    8B45 F4         MOV EAX,DWORD PTR SS:[EBP-C]
004CE927    8B08            MOV ECX,DWORD PTR DS:[EAX]
004CE929    6BC9 48         IMUL ECX,ECX,48
004CE92C    81C1 681B4A00   ADD ECX,E.004A1B68
004CE932    36:8B41 2F      MOV EAX,DWORD PTR SS:[ECX+2F] (武器的等级)
004CE936    25 FF000000     AND EAX,0FF
004CE93B    3C 07           CMP AL,7   (武器7级和7级以上)
004CE93D  - 0F83 10F2F6FF   JNB E.0043DB53    (大于7级,跳到检查被攻击者是否死亡处)
004CE943    8B45 F4         MOV EAX,DWORD PTR SS:[EBP-C]
004CE946    8B08            MOV ECX,DWORD PTR DS:[EAX]
004CE948    6BC9 48         IMUL ECX,ECX,48
004CE94B    81C1 681B4A00   ADD ECX,E.004A1B68
004CE951    36:8B41 32      MOV EAX,DWORD PTR SS:[ECX+32] (护具等级)
004CE955    25 FF000000     AND EAX,0FF
004CE95A    3C 07           CMP AL,7  (护具7级和7级以上)
004CE95C  - 0F83 F1F1F6FF   JNB E.0043DB53
004CE962  - E9 A2F2F6FF     JMP E.0043DC09   (以上武器和护具等级未达到7级和7级以上,结束攻击)

[ 本帖最后由 513633522 于 2011-5-15 19:07 编辑 ]
顶部
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2011-5-17 18:12 资料 文集 短消息 看全部作者
回复 #14 shine19821118 的帖子

我误解了,直接在原引擎中修改的
你要是用的star的引擎啊!那位置和改法我不知道
顶部

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




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

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

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