2021-3-22 10:31
59054695
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改成所需个人特效号
[color=Silver][[i] 本帖最后由 59054695 于 2021-3-22 15:07 编辑 [/i]][/color]
2021-3-22 10:57
59054695
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掉。被突破攻击打的人就不会喊话了。:hz1016:
2021-3-22 10:59
whh
如果想改成兵种特效该怎么办呢?
2021-3-22 11:02
59054695
改75那里,改成一个个人特效号,然后用形象指定器指定就行。
2021-3-22 11:10
whh
回复 #4 59054695 的帖子
直接在00412A40这里修改?还是换到空白位置?
2021-3-22 11:53
59054695
回复 #5 whh 的帖子
你这里被占用了,需要换一个空位置
2021-3-22 12:21
whh
[quote]75改成所需个人特效号 [/quote]
[size=4]这个75是下图红色框处的位置 特效编号吗?
我设置成5B,形象制定器没有显示
还是说这个“75”是人物的Data号?[/size]
[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
[color=Silver][[i] 本帖最后由 whh 于 2021-3-22 12:23 编辑 [/i]][/color]
2021-3-22 14:21
whh
上一个问题已经解决了。
再请教一下,给兵种和个人赋予了【突破攻击】特效,如何让该信息在面板上显示出来?(点击人物头像)
2021-3-22 14:36
59054695
回复 #8 whh 的帖子
我设置的75是因为扩展过个人特效上限的。你用已有的改名吧。
2021-3-22 15:48
whh
搞定了,多谢:Th
2021-3-23 04:51
zhoufangzun
问题已解决。
[color=Silver][[i] 本帖最后由 zhoufangzun 于 2021-3-23 20:21 编辑 [/i]][/color]
2021-3-23 10:25
whh
回复 #11 zhoufangzun 的帖子
[size=4]拿已有的替换,比如【穿越移动】我用不上,就把它的编号改成5b,【突破攻击】改成36,这样就可以用形象修改器指定,游戏面板上也能显示;
要指定5B及以后的特效可以用UE,下图是5B位置,按照规律往下顺就行了[/size]
[attach]148663[/attach]
[size=4]人物编号 UE 01 00 = H0001 = Data 01 号;UE 00 04 = H0400 = 1024 (禁用)
兵种编号是小兵种,取值 00 - 4f[/size]
[color=Silver][[i] 本帖最后由 whh 于 2021-3-23 10:33 编辑 [/i]][/color]
2021-4-19 22:04
yangjiyu115
白神,像圣三那样,突破攻击改为不能推出恢复地形应该怎么改呢
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.