Board logo

标题: 如何实现友军在友军阶段恢复HP? [打印本页]

作者: 冯励    时间: 2013-1-27 20:50     标题: 如何实现友军在友军阶段恢复HP?

如题,就是怎么可以使友军站在可恢复地形和装备特殊宝物时在“友军阶段”恢复HP而不是“我军阶段”?求UE地址。
作者: WHITESHIP    时间: 2013-1-27 21:20

额……首先我没认真研究过。

但如果我没记错,曹操传引擎里只有只有我军阶段和敌军阶段执行回复HPMP这些功能。友军阶段是不执行的。
所以让友军在敌军阶段回复可能不是那么难,在友军阶段回复就很麻烦了。
作者: wuwei557    时间: 2013-1-27 21:21

新人报道。共同学习。
作者: dennis2669    时间: 2013-1-27 21:32

貌似沒分別...基本除非不分敵我...否則除了會穿透時會死
沒可能會死...
所以沒想過這個想法.
作者: 狂煞∑小星    时间: 2013-1-27 23:11

友军多半是用来坑自己的,so……木有友军阶段恢复,这问题,还得靠star解决,默默的奉献不解释,期待5.9正式版
作者: 狂煞∑小星    时间: 2013-1-29 10:44

其实这玩意儿不难解决啊,整型变量,让友军受自己控制,不就只有我军阶段和敌军阶段了么?
作者: godtype    时间: 2013-1-29 11:36

这样子改动有什么实际意义吗?
=================
0044EDEA     80F9 0F        CMP CL,0F

0044EE22     80F9 0F        CMP CL,0F

0044EE50    -E9 AB410800    JMP 004D3000

004D3000   803D B45F5000 02 CMP BYTE PTR DS:[505FB4],2
004D3007   74 07            JE SHORT 004D3010
004D3009   C605 B45F5000 00 MOV BYTE PTR DS:[505FB4],0
004D3010   C745 FC 0F000000 MOV DWORD PTR SS:[EBP-4],0F
004D3017   EB 03            JMP SHORT 004D301C
004D3019   FF45 FC          INC DWORD PTR SS:[EBP-4]
004D301C   8B4D FC          MOV ECX,DWORD PTR SS:[EBP-4]
004D301F   83F9 23          CMP ECX,23
004D3022   73 13            JNB SHORT 004D3037
004D3024   E8 D031F3FF      CALL 004061F9
004D3029   51               PUSH ECX
004D302A   E8 C397F6FF      CALL 0043C7F2
004D302F   59               POP ECX
004D3030   E8 0B99F6FF      CALL 0043C940
004D3035  ^EB E2            JMP SHORT 004D3019
004D3037   6A 02            PUSH 2
004D3039   8B4D F8          MOV ECX,DWORD PTR SS:[EBP-8]
004D303C   E8 86AFF7FF      CALL 0044DFC7
004D3041   C645 FC 0F       MOV BYTE PTR SS:[EBP-4],0F
004D3045   EB 03            JMP SHORT 004D304A
004D3047   FE45 FC          INC BYTE PTR SS:[EBP-4]
004D304A   8B4D FC          MOV ECX,DWORD PTR SS:[EBP-4]
004D304D   80F9 23          CMP CL,23
004D3050   73 0C            JNB SHORT 004D305E
004D3052   E8 A231F3FF      CALL 004061F9
004D3057   E8 739DF6FF      CALL 0043CDCF
004D305C  ^EB E9            JMP SHORT 004D3047
004D305E   33C0             XOR EAX,EAX
004D3060   8B55 F8          MOV EDX,DWORD PTR SS:[EBP-8]
004D3063  -E9 EDBDF7FF      JMP 0044EE55

======================
0044DFD0     33C0           XOR EAX,EAX
0044DFD2     33D2           XOR EDX,EDX
0044DFD4     8955 F8        MOV DWORD PTR SS:[EBP-8],EDX
0044DFD7     837D 08 00     CMP DWORD PTR SS:[EBP+8],0
0044DFDB     75 04          JNZ SHORT 0044DFE1
0044DFDD     B2 0F          MOV DL,0F
0044DFDF     EB 10          JMP SHORT 0044DFF1
0044DFE1     837D 08 02     CMP DWORD PTR SS:[EBP+8],2
0044DFE5     75 06          JNZ SHORT 0044DFED
0044DFE7     B0 0F          MOV AL,0F
0044DFE9     B2 23          MOV DL,23
0044DFEB     EB 04          JMP SHORT 0044DFF1
0044DFED     B0 23          MOV AL,23
0044DFEF     B2 73          MOV DL,73
0044DFF1     8945 F0        MOV DWORD PTR SS:[EBP-10],EAX
0044DFF4     8955 EC        MOV DWORD PTR SS:[EBP-14],EDX
0044DFF7     8D4D FC        LEA ECX,DWORD PTR SS:[EBP-4]
0044DFFA     E8 11170100    CALL 0045F710
0044DFFF     90             NOP


引擎是圣三的(因为方便调试)。
看不懂的去找个看得懂的问。
我继续去休养,遁。

[ 本帖最后由 godtype 于 2013-1-29 12:07 编辑 ]
作者: 冯励    时间: 2013-1-31 16:23

表示看不懂,求解。
作者: dennis2669    时间: 2013-1-31 16:39     标题: 回复 #8 冯励 的帖子

..你找一找地址..之後復制 CMP CL,0F

直接貼上.
應該有不同的..
作者: 暗烛    时间: 2013-1-31 20:46

其实。。这么改和修改前没什么区别,除非是友军成“军”而不是成“队”。。。




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