Board logo

标题: 关于自动指定高阶装备,STAR进 [打印本页]

作者: 砖家叫兽    时间: 2011-10-30 20:04     标题: 关于自动指定高阶装备,STAR进

00472C01  /$  55            PUSH EBP
00472C02  |.  8BEC          MOV EBP,ESP
00472C04  |.  51            PUSH ECX
00472C05  |.  E8 2796F9FF   CALL Ekd5_of_.0040C231
00472C0A  |.  0FB655 08     MOVZX EDX,BYTE PTR SS:[EBP+8]
00472C0E  |.  803D E05F5000>CMP BYTE PTR DS:[505FE0],0
00472C15  |.  75 1E         JNZ SHORT Ekd5_of_.00472C35
00472C17  |.  33C9          XOR ECX,ECX
00472C19  |.  3C 12         CMP AL,12
00472C1B  |.  76 06         JBE SHORT Ekd5_of_.00472C23
00472C1D  |.  41            INC ECX
00472C1E  |.  3C 26         CMP AL,26
00472C20  |.  76 01         JBE SHORT Ekd5_of_.00472C23
00472C22  |.  41            INC ECX
00472C23  |>  B0 0D         MOV AL,0D
00472C25  |.  2AD0          SUB DL,AL
00472C27  |.  73 0C         JNB SHORT Ekd5_of_.00472C35
******************************
如果说计算平均等级决定高阶道具用ECX,这个JNB有什么含义
最后return 的 EAX是道具编号
482427开始 0 3 6 9 ……普通低阶编号
SUB 再 ADD是否鸡肋
JNB跳转点是否直接按照DATA指定高阶或低阶装备
如果是,为了防过界而按照DATA指定,应该是CMP DL,9(AL)
******************************
00472C29  |.  02D0          ADD DL,AL
00472C2B  |.  8A82 27244800 MOV AL,BYTE PTR DS:[EDX+482427]
00472C31  |.  03C1          ADD EAX,ECX
00472C33  |.  EB 07         JMP SHORT Ekd5_of_.00472C3C
00472C35  |>  8B4D FC       MOV ECX,DWORD PTR SS:[EBP-4]
00472C38  |.  8B4411 08     MOV EAX,DWORD PTR DS:[ECX+EDX+8]
00472C3C  |>  0FB6C0        MOVZX EAX,AL
00472C3F  |.  8BE5          MOV ESP,EBP
00472C41  |.  5D            POP EBP
00472C42  \.  C2 0400       RETN 4
作者: 砖家叫兽    时间: 2011-10-30 21:52

变成了强制可以销售各类武器护具……
占掉9个名额
作者: 砖家叫兽    时间: 2011-10-30 21:57

变成了强制可以销售各类武器护具……
占掉9个名额




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