- UID
- 19632
- 帖子
- 2073
- 主題
- 352
- 精華
- 0
- 積分
- 600
- 楓幣
- 59
- 威望
- 123
- 存款
- 0
- 贊助金額
- 1500
- 推廣
- 5
- GP
- 11
- 閱讀權限
- 180
- 性別
- 男
- 在線時間
- 2035 小時
- 註冊時間
- 2013-1-6
- 最後登入
- 2024-9-22
|
本帖最後由 乂Boyue乂 於 2018-7-7 07:31 編輯
- //TwMs v208.2 CRC 取得人物經驗、等級
- //Author:zeach01
- [Enable]
- RegisterSymbol(NowExp)
- RegisterSymbol(MaxExp)
- RegisterSymbol(NowLevel)
- Alloc(NowExp,8)
- Alloc(MaxExp,8)
- Alloc(NowLevel,4)
- Alloc(GetExp_Main,64)
- Label(GetLevel)
- 0241A3CC:
- jmp GetExp_Main
- GetExp_Main:
- mov ecx,eax
- mov [NowExp],eax
- mov [NowExp+4],edx
- call 02B1E0D0
- movzx eax,bl
- push eax
- DB F2 0F 11 45 A8
- call GetLevel
- mov [MaxExp],eax
- mov [MaxExp+4],edx
- jmp 0241A3E1
- GetLevel:
- push ebp
- mov ebp,esp
- mov edx,[ebp+08]
- mov [NowLevel],edx
- cmp edx,000000FA
- jg 0085CFA8
- mov eax,00000001
- cmp edx,eax
- cmovl edx,eax
- mov eax,[edx*8+038D80F8]
- mov edx,[edx*8+038D80FC]
- pop ebp
- ret
- [Disable]
- 0241A3CC:
- DB 8B C8 E8 FD 3C 70 00
- UnRegisterSymbol(NowExp)
- UnRegisterSymbol(MaxExp)
- UnRegisterSymbol(NowLevel)
- DeAlloc(NowExp)
- DeAlloc(MaxExp)
- DeAlloc(NowLevel)
- DeAlloc(GetExp_Main)
複製代碼 取值時經驗值請用 8Bytes
|
-
總評分: 楓幣 + 1
查看全部評分
|