- UID
- 8784
- 帖子
- 4732
- 主題
- 343
- 精華
- 0
- 積分
- 3298
- 楓幣
- 2831
- 威望
- 3240
- 存款
- 0
- 贊助金額
- 0
- 推廣
- 0
- GP
- 9
- 閱讀權限
- 90
- 性別
- 保密
- 在線時間
- 1161 小時
- 註冊時間
- 2012-6-9
- 最後登入
- 2024-11-25
|
- //V105 招喚獸短擊二下(CRC)
- //代碼:0073AC78
- //感謝 原作:zgenden
- //更新時間 2009/11/16
- //-----------------------------------------------
- [ENABLE]
- registersymbol(FIR)
- alloc(FIR,1024)
- registersymbol(FIRTIMESS)
- alloc(FIRTIMESS,4)
- registersymbol(FIRSKILL)
- alloc(FIRSKILL,4)
- registersymbol(FIREDI)
- alloc(FIREDI,4)
- label(FIR00)
- label(FIR01)
- label(TEN02)
- //-----------------------------------------------
- FIRTIMESS:
- DD 0 //招喚獸攻擊時間
- FIRSKILL:
- DD 0 //招喚獸攻擊次數
- FIREDI:
- DD 0 //招喚獸EDI
- //-----------------------------------------------
- FIR:
- cmp [FIREDI],edi
- je TEN02
- mov [FIREDI],edi
- mov [FIRTIMESS],0
- mov [FIRSKILL],0
- TEN02:
- cmp [FIRSKILL],2 //偵測攻擊次數.目前2下
- jge FIR00
- push eax
- call FIR01
- pop ecx
- pop ecx
- mov dword ptr [ebx+000000c0],01
- push [ebx+000000dc]
- lea eax,[ebx+000000d4]
- push eax
- call FIR01
- pop ecx
- pop ecx
- mov dword ptr [ebx+000000b4],01
- push [ebx+000000a4]
- call 00706C95
- pop ecx
- push esi
- mov ecx,ebx
- call 0073BA1F
- push eax
- mov eax,[ebx+0000010c]
- cmp [FIRTIMESS],eax
- pop eax
- je 0073ADCF //mov edi,[edi+00000xxx]
- push eax
- mov eax,[ebx+0000010c]
- mov [FIRTIMESS],eax
- mov [FIREDI],edi
- add [FIRSKILL],1
- pop eax
- jmp 0073ADCF
- //-----------------------------------------------
- FIR00:
- push eax
- call 00414846
- jmp 0073AC7E
- //-----------------------------------------------
- FIR01:
- push ebp
- mov ebp,esp
- mov eax,[ebp+08]
- push ebx
- mov ebx,[eax+04]
- push esi
- mov esi,[eax]
- push edi
- push 05
- push ebx
- call 009BC9CB //Is this a secret ? no!
- mov edi,eax
- xor edi,esi
- push 05
- xor esi,baadf00d
- push esi
- call 009BC614 //go ahead then u can find it!
- add eax,ebx
- add esp,10
- mov eax,edi
- pop edi
- pop esi
- pop ebx
- pop ebp
- ret
- 0073AC78: //
- jmp FIR
- nop
- //-----------------------------------------------
- [DISABLE]
- 0073AC78: //
- db 50 e8 c8 9b cd ff 85 c0 59 59
- dealloc(FIR)
- unregistersymbol(FIR)
- dealloc(FIRTIMESS)
- unregistersymbol(FIRTIMESS)
- dealloc(FIREDI)
- unregistersymbol(FIREDI)
- dealloc(FIRSKILL)
- unregistersymbol(FIRSKILL)
複製代碼 |
|