标题:
6.2【突破攻击】指定个人和兵种的改法
[打印本页]
作者:
59054695
时间:
2021-3-22 10:31
标题:
6.2【突破攻击】指定个人和兵种的改法
00411075 |. 8B4D E8 MOV ECX,DWORD PTR SS:[EBP-18]
00411078 |. E8 C3190000 CALL Ekd5.00412A40
0041107D |. 85C0 TEST EAX,EAX
0041107F |. 75 2B JNZ SHORT Ekd5.004110AC
00411081 |. 90 NOP
00411082 |. 90 NOP
00411083 |. 90 NOP
00411084 |. 90 NOP
00412A40 /$ 55 PUSH EBP
00412A41 |. 8BEC MOV EBP,ESP
00412A43 |. 6A 01 PUSH 1 ; /Arg4 = 00000001
00412A45 |. 6A 01 PUSH 1 ; |Arg3 = 00000001
00412A47 |. 6A 48 PUSH 48 ; |Arg2 = 00000048 宝物号
00412A49 |. 6A 75 PUSH 75 ; |Arg1 = 00000075 个人特效号
00412A4B |. E8 89D7FFFF CALL Ekd5.004101D9 ; \Ekd5.004101D9
00412A50 |. 8BEC MOV EBP,ESP
00412A52 |. 5D POP EBP
00412A53 \. C3 RETN
48改成所需宝物特效号,75改成所需个人特效号
[
本帖最后由 59054695 于 2021-3-22 15:07 编辑
]
作者:
59054695
时间:
2021-3-22 10:57
00411185 |. 50 PUSH EAX ; /Arg2
00411186 |. 68 FF0C5000 PUSH Ekd5.00500CFF ; |Arg1 = 00500CFF
0041118B |. E8 CD840400 CALL Ekd5.0045965D ; \Ekd5.0045965D
00411185 90 NOP ; /Arg2
00411186 90 NOP ; |Arg1
00411187 90 NOP
00411188 90 NOP
00411189 90 NOP
0041118A 90 NOP
0041118B 90 NOP ; \Ekd5.0045965D
0041118C 90 NOP
0041118D 90 NOP
0041118E 90 NOP
0041118F 90 NOP
这段都nop掉。被突破攻击打的人就不会喊话了。
作者:
whh
时间:
2021-3-22 10:59
如果想改成兵种特效该怎么办呢?
作者:
59054695
时间:
2021-3-22 11:02
改75那里,改成一个个人特效号,然后用形象指定器指定就行。
作者:
whh
时间:
2021-3-22 11:10
标题:
回复 #4 59054695 的帖子
直接在00412A40这里修改?还是换到空白位置?
图片附件:
115截图20210322110932.png
(2021-3-22 11:10, 20.95 K) / 该附件被下载次数 100
http://www.xycq.org.cn/forum/attachment.php?aid=148655
作者:
59054695
时间:
2021-3-22 11:53
标题:
回复 #5 whh 的帖子
你这里被占用了,需要换一个空位置
作者:
whh
时间:
2021-3-22 12:21
QUOTE:
75改成所需个人特效号
这个75是下图红色框处的位置 特效编号吗?
我设置成5B,形象制定器没有显示
还是说这个“75”是人物的Data号?
[attach]148656[/attach]
00411075 8B4D E8 MOV ECX,DWORD PTR SS:[EBP-18]
00411078 E8 0C1A0000 CALL Ekd5.00412A89
0041107D 85C0 TEST EAX,EAX
0041107F 75 2B JNZ SHORT Ekd5.004110AC
00411081 90 NOP
00411082 90 NOP
00411083 90 NOP
00411084 90 NOP
00412A89 55 PUSH EBP
00412A8A 8BEC MOV EBP,ESP
00412A8C 6A 01 PUSH 1
00412A8E 6A 01 PUSH 1
00412A90 6A 35 PUSH 35
00412A92 6A 5B PUSH 5B
00412A94 E8 40D7FFFF CALL Ekd5.004101D9
00412A99 8BEC MOV EBP,ESP
00412A9B 5D POP EBP
00412A9C C3 RETN
[
本帖最后由 whh 于 2021-3-22 12:23 编辑
]
图片附件:
115截图20210322121811.png
(2021-3-22 12:21, 20.38 K) / 该附件被下载次数 93
http://www.xycq.org.cn/forum/attachment.php?aid=148656
作者:
whh
时间:
2021-3-22 14:21
上一个问题已经解决了。
再请教一下,给兵种和个人赋予了【突破攻击】特效,如何让该信息在面板上显示出来?(点击人物头像)
作者:
59054695
时间:
2021-3-22 14:36
标题:
回复 #8 whh 的帖子
我设置的75是因为扩展过个人特效上限的。你用已有的改名吧。
作者:
whh
时间:
2021-3-22 15:48
搞定了,多谢
作者:
zhoufangzun
时间:
2021-3-23 04:51
问题已解决。
[
本帖最后由 zhoufangzun 于 2021-3-23 20:21 编辑
]
作者:
whh
时间:
2021-3-23 10:25
标题:
回复 #11 zhoufangzun 的帖子
拿已有的替换,比如【穿越移动】我用不上,就把它的编号改成5b,【突破攻击】改成36,这样就可以用形象修改器指定,游戏面板上也能显示;
要指定5B及以后的特效可以用UE,下图是5B位置,按照规律往下顺就行了
[attach]148663[/attach]
人物编号 UE 01 00 = H0001 = Data 01 号;UE 00 04 = H0400 = 1024 (禁用)
兵种编号是小兵种,取值 00 - 4f
[
本帖最后由 whh 于 2021-3-23 10:33 编辑
]
图片附件:
新增兵种人物特效指定位置.png
(2021-3-23 10:25, 53.88 K) / 该附件被下载次数 97
http://www.xycq.org.cn/forum/attachment.php?aid=148663
作者:
yangjiyu115
时间:
2021-4-19 22:04
白神,像圣三那样,突破攻击改为不能推出恢复地形应该怎么改呢
欢迎光临 轩辕春秋文化论坛 (http://www.xycq.org.cn/forum/)
Powered by Discuz! 5.0.0