- UID
- 980927
- 主题
- 1
- 阅读权限
- 20
- 帖子
- 55
- 精华
- 0
- 积分
- 28
- 金钱
- 846
- 荣誉
- 0
- 人气
- 1
- 在线时间
- 474 小时
- 评议
- 0
- 帖子
- 55
- 精华
- 0
- 积分
- 28
- 金钱
- 846
- 荣誉
- 0
- 人气
- 1
- 评议
- 0
|
本帖最后由 Badmi 于 2017-10-11 17:11 编辑
属下修业“一次传达”->“修业为先”,自动将对应属性大于69,而相应的技能是3级的选择出来,不满足条件的主命为“无”,建议配合一楼的修业必成功。
效果图:
[ENABLE]
ALLOC(NEWMEM,188)
LABEL(NEXT)
LABEL(NEXTS)
LABEL(NEXTC)
LABEL(RESULT)
LABEL(RETURNHERE)
LABEL(EXIT)
LABEL(CHAR)
LABEL(COUNT)
LABEL(MAP)
NEWMEM:
MOV [EAX+0C],EDX
PUSH ECX
PUSH EAX
PUSH EDX
PUSH EBX
PUSH ESI
PUSH EDI
PUSH [EAX]
CALL 0053E0A0+D0
ADD ESP,4
MOV [CHAR],EAX
MOV [COUNT],0
MOV ESI,MAP
NEXT:
MOVZX EBX,BYTE PTR [ESI]
PUSH [COUNT]
MOV ECX,[CHAR]
CALL 00546420+D0
CMP EAX,46
JB NEXTC
XOR EDI,EDI
NEXTS:
INC EDI
MOVZX EAX,BYTE PTR [ESI+EDI]
PUSH EAX
PUSH EAX
MOV ECX,[CHAR]
CALL 00540540+D0
CMP EAX,3
POP EAX
JE RESULT
CMP EDI,EBX
JB NEXTS
NEXTC:
ADD ESI,EBX
INC ESI
INC [COUNT]
CMP [COUNT],5
JB NEXT
MOV EAX,FFFF
RESULT:
POP EDI
POP ESI
POP EBX
POP EDX
CMP EAX,EDX
MOV ECX,EAX
POP EAX
MOV [EAX+08],ECX
MOV ECX,EDI
JNE EXIT
MOV ECX,90
EXIT:
MOV [EAX+04],ECX
POP ECX
JMP RETURNHERE
CHAR:
DD 0
COUNT:
DD 0
MAP:
DB 04 00 01 02 03
DB 03 04 05 07
DB 04 08 09 0A 0B
DB 02 06 0D
DB 03 0C 0E 0F
00639343+1D0:
JMP NEWMEM
NOP
00639355+1D0:
RETURNHERE:
[DISABLE]
DEALLOC(NEWMEM)
00639343+1D0:
DB 89 50 08 89 50 0C
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|