- UID
- 21539
- 帖子
- 3023
- 主題
- 1553
- 精華
- 0
- 積分
- 3622
- 楓幣
- 426
- 威望
- 3485
- 存款
- 0
- 贊助金額
- 0
- 推廣
- 0
- GP
- 340
- 閱讀權限
- 90
- 在線時間
- 2736 小時
- 註冊時間
- 2013-1-30
- 最後登入
- 2024-11-16
|
// TwMs v222.1 CRC 取得人物經驗、等級
[Enable]
RegisterSymbol(NowExp)
RegisterSymbol(MaxExp)
RegisterSymbol(NowLevel)
Alloc(NowExp,4)
Alloc(MaxExp,4)
Alloc(NowLevel,4)
Alloc(GetExp_Main,64)
Label(GetLevel)
02AA9D8C:
jmp GetExp_Main
db 90 90
GetExp_Main:
mov ecx,eax
mov [NowExp],eax
call 030C57C0
db 57 f2 0f 11 45 b0
call GetLevel
add esp,04
mov [MaxExp],eax
jmp 02A705DC
GetLevel:
push ebp
mov ebp,esp
mov edx,[ebp+08]
mov [NowLevel],edx
cmp edx,00000113
jg 024AA4DF
mov eax,00000001
cmp edx,eax
cmovl edx,eax
db 8b 04 d5 60 ec 05 04 8b 14 d5 64 ec 05 04
pop ebp
ret
[Disable]
02AA9D8C:
DB 8b c8 e8 2d ba 61 00
DeAlloc(NowExp)
DeAlloc(MaxExp)
DeAlloc(NowLevel)
UnRegisterSymbol(NowExp)
UnRegisterSymbol(MaxExp)
UnRegisterSymbol(NowLevel)
|
|