黃易群俠傳M脫機外掛應用程式黃易神行
43552
35

[其他] ☆0.64版台灣楓之谷代碼、數據集中區☆

☆Smile〞薰 發表於 2008-1-9 12:45:34 | 只看該作者 回帖獎勵 |倒序瀏覽 |
此為台灣楓之谷代碼、數據集中區,有任何楓之谷代碼、數據請集中於本文,

請勿在另外發帖,以免造成版面髒亂。

※為使會員尋找代碼更順利,本文嚴禁發表代碼、數據以外之回覆,有任何數據、代碼問題請至發問區發問或請簡訊向提供者詢問,謝謝!!※
收藏收藏 分享分享 讚 幹 分享分享 FB分享
       
回覆

使用道具 舉報


☆Smile〞薰 當前離線
UID
295573
熱心
439 值
嘉獎
1 次
違規
0 次
在線時間
1070 小時
經驗
557 點
積分
10687
精華
0
最後登錄
2009-11-26
閱讀權限
60
註冊時間
2007-3-19
論壇幣
8463 幣
聯合幣
33 枚
幸運鑽
0 顆
招待卷
7000 點
Yahoo! 查看詳細資料
Rank: 7Rank: 7Rank: 7
☆Smile〞薰 2008-1-9 12:57:19
※感謝zhong0131提供※

完美人物                       7B2F3D EAX:力0 敏1 智2 幸3
打箱子不揮空           707818 ZF[V][V]
全砍全刺                       611520 EAX:3(砍)、2(刺)
穿越地板                       72285A CF [V][V]

/////////////////////////////////////////////////////////////////////////////////
//穿越地板熱鍵版(抓魚用) 別太高調, 免得大家沒招喚包拿
[enable]
// Address:00745E5F
// EIP:FallFloor
// 熱鍵:Fallonoff 1 = 啟動 0=停止
//---------------------
registersymbol(FallFloor)
registersymbol(Fallonoff)
alloc(FallFloor,128)
alloc(Fallonoff,4)
label(doNormal)

Fallonoff:
dd 0

FallFloor:
pushf
cmp [Fallonoff],0
Je doNormal
popf
ja 00745ef3
Jmp 00745e65

doNormal:
popf
jbe 00745ef3
Jmp 00745e65

[disable]
unregistersymbol(FallFloor)
unregistersymbol(Fallonoff)
dealloc(FallFloor)
dealloc(Fallonoff)

////////////////////////////////////////////////////////////
// 064 反盾連撞
// 反盾位址 0070C602  EIP= maxPGuardA
// 連撞位址 006F5663   EIP= maxPGuardB
[ENABLE]
alloc(maxPGuardA,32)
registersymbol(maxPGuardA)
alloc(maxPGuardB,32)
registersymbol(maxPGuardB)
maxPGuardA:                 
MOV [EBP-28],ebx           
MOV [EBP-38],ebx
MOV [EBP-32],EBX
JMP 0070C605
maxPGuardB:               
MOV ESI,0                // 撞怪後無敵秒數, 可調整                 
JMP 006F5665
[DISABLE]
dealloc(maxPGuardA)
unregistersymbol(maxPGuardA)
dealloc(maxPGuardB)
unregistersymbol(maxPGuardB)

以上是用 AOB 找的, 好累啊~~~

       
回覆

使用道具 舉報

☆Smile〞薰 當前離線
UID
295573
熱心
439 值
嘉獎
1 次
違規
0 次
在線時間
1070 小時
經驗
557 點
積分
10687
精華
0
最後登錄
2009-11-26
閱讀權限
60
註冊時間
2007-3-19
論壇幣
8463 幣
聯合幣
33 枚
幸運鑽
0 顆
招待卷
7000 點
Yahoo! 查看詳細資料
Rank: 7Rank: 7Rank: 7
☆Smile〞薰 2008-1-9 13:00:19

0.64版瞬移全圖打怪

※感謝imadagawa提供※

這是根據maxjojo大0.63版的瞬移打全圖更新為0.64版

//================================================
// 修改   :maxjojo
// 功能   :瞬移打全圖 V1.7
// Address:74671c
// EIP    :maxGridLock
// AOB:0F 87 C9 00 00 00 39 4D FC DD 47 38 DC 1D 70 49 81 00 DF E0
// 楓之谷 :0.64 版
// 說明: 左右走會自動找怪打,要撿錢"用跳的"或用"瞬移技能"去撿即可.
// 建議: 找平坦一點的地圖來打,有斜坡的圖易斷線.
// 瞬移打全圖搭配 PG (反盾) + playMacro 效果佳.
//================================================

[enable]
registersymbol(maxGridLockOnOff)
registersymbol(EDIValue)
registersymbol(MaxItemRed)
registersymbol(maxGridLock)
alloc(maxGridLockOnOff,4)
alloc(EDIValue, 4)
alloc(MaxItemRed,4)
alloc(maxGridLock, 256)
label(doGridLockOnly)
label(doGridLockVac)
label(doGridLockVac2)
label(doGridLockNormal)

//=========================================
maxGridLockOnOff: // 熱鍵吸自己.
dd 1 // 0: off, 1: on.

EDIValue:
dd 0 // 角色平台id.

MaxItemRed:
dd 0 // 0=遇人取消, 1=遇人不取消.
//=========================================

maxGridLock: // 74671c
pushfd
push eax
push ecx
mov eax,[892830] // 改版時需更改 Char PID 892830
add eax, 590 // 改版時需更改 Offset 590
mov eax, [eax]
sub eax, c
cmp ebx,eax
pop ecx
pop eax
je doGridLockVac
push eax
mov eax,[ebx+110]
mov [EDIValue],eax
pop eax

doGridLockOnly:
popfd
ja 7467eb // 改版時需更改 74671c ja: 正常, jbe: 定怪在小框框.
jmp 746722 // 改版時需更改 74671c 設為jbe時可定怪, 但1次把2支怪打出小框框會被登出.

// char.
doGridLockVac:
cmp [maxGridLockOnOff], 0 // OnOff =0, 不做事.
je doGridLockNormal
cmp [EDIValue], 0 // EDIValue =0, 不做事.
je doGridLockNormal
cmp eax, 0 // eax =0, 不做事.
je doGridLockNormal
cmp ebx, 0 // ebx =0, 不做事.
je doGridLockNormal
cmp eax, 20 // eax =20, 做事.
jne doGridLockNormal
cmp edx, 0 // edx =0, 做事.
jne doGridLockNormal
cmp ecx, 0 // ecx =0, 做事.
jne doGridLockNormal
cmp [MaxItemRed],1
je doGridLockVac2
// 遇人... start.
push eax
mov eax,[892824] // 改版時需更改 地圖紅點 892824
mov eax,[eax+18] // 改版時需更改 Offset 18
cmp eax,0
pop eax
jne doGridLockNormal // 遇人, 不做事.
// 遇人... end.

doGridLockVac2:
// 吸自己... start.
push eax
mov eax,[EDIValue]
mov [ebx+110],eax
mov [ebx+114],eax
pop eax
// 吸自己... end.
popfd
jmp 746745 // 改版時需更改 8B 83 10 01 00 00 DD 40 40 8D BB E0 00 00 00 8B CF 51 51 DD

doGridLockNormal:
popfd
ja 7467eb //74671c 改版時需更改
jmp 746722 //74671c 改版時需更改

[disable]
unregistersymbol(maxGridLockOnOff)
unregistersymbol(EDIValue)
unregistersymbol(maxGridLock)
dealloc(maxGridLockOnOff)
dealloc(EDIValue)
dealloc(maxGridLock)

       
回覆

使用道具 舉報

☆Smile〞薰 當前離線
UID
295573
熱心
439 值
嘉獎
1 次
違規
0 次
在線時間
1070 小時
經驗
557 點
積分
10687
精華
0
最後登錄
2009-11-26
閱讀權限
60
註冊時間
2007-3-19
論壇幣
8463 幣
聯合幣
33 枚
幸運鑽
0 顆
招待卷
7000 點
Yahoo! 查看詳細資料
Rank: 7Rank: 7Rank: 7
☆Smile〞薰 2008-1-9 13:02:48

064版安全數據代碼

※感謝乂安倫乂提供※

怪物移動方向 00749B86(走怪) EAX:2(右)、3(左)
怪物移動方向 00749F9A(跳怪) EAX:2(右)、3(左)
怪物變笨 00748D66 ZF[V]
怪物停止不動 007442DE ZF[V][V]
快速生怪 005860EB ZF[V]
打怪集中 00748E3C ZF[V][V]

白目無敵   0070CFEE
[enable]
//原作者:白目國中生
//Address:0070CFEE
//EIP:MyGod
registersymbol(MyGod)
registersymbol(Red)
registersymbol(Back)
alloc(MyGod,128)
alloc(Red,4)
alloc(Back,4)
label(God)
label(Next)
label(Start)
Red:
DD    1  //<==不需要遇人取消無敵的功能 ,請將 0 改為 1 即可.
Back:
DD    0  //<==需要人物被撞到時,倒退彈開,請將 0 改為 1 即可
MyGod:
push eax
cmp [Red],0
jnz   Start      
mov eax,[00892824]
mov eax,[eax+18]
test  eax,eax
jz     Start
               
God:
pop   eax
cmp  [ebp+c],ebx
jmp   0070CFF1
Start:
cmp  [ebp+8],0
jz      God
xor    eax,eax
mov  al,[008935b0]
and   al,3
cmp  al,0
jnz    Next
inc    eax
Next:
mov  [ebp+8],eax
cmp  [Back],0
jnz     God
mov  [ebp+c],ebx
mov  [ebp+10],ebx
mov   esi,5dc
pop   eax
jmp    0070D029
[disable]
dealloc(MyGod)
dealloc(Red)
dealloc(Back)
unregistersymbol(MyGod)
unregistersymbol(Red)
unregistersymbol(Back)

攻擊不停v4版   00748037

[Enable]
//Address:00748037
//EIP:UnlimitedAttack
registersymbol(UnlimitedAttack)
Alloc(UnlimitedAttack,40)
UnlimitedAttack:
push ebx
push eax
mov eax,[00892830]
mov ebx,[eax+578]
inc ebx
mov eax,[eax+12dc]
cmp eax,5A //預設值90下,攻擊幾次後人物水平偏移,請設定100以下
pop eax
cmovge eax,ebx
pop ebx
mov [ebx],eax
mov edi,[ebp+10]
jmp 0074803C
[Disable]
Dealloc(UnlimitedAttack)
unregistersymbol(UnlimitedAttack)


Hook Address : 0058603A
YoYoDupe Address : 00746E1B
吸怪YoYo Dupex(不建議吸跳怪,自行挑選地圖)
[ENABLE]
//請先Register hooit,在Register YoYoDupe
//YoYoDupe Address : 00746E1B
//EIP : YoYoDupe
//Hook Address : 0058603A
//EIP : hookit
//熱鍵onoff 1=啟動 0=關閉 初始值是開啟
registersymbol(YoYoDupe)
registersymbol(hookit)
registersymbol(onoff)
alloc(YoYoDupe, 1024)
alloc(RunFlag, 4)
alloc(ESIValue, 4)
alloc(EDIValue, 4)
alloc(ESIAddy,4)
alloc(hookit,128)
alloc(onoff,4)
label(NoVac)
label(DupeXVac)
label(DoNormal)
onoff:
dd 01
YoYoDupe: // 00746E1B
push eax
push ecx
mov ecx,[onoff]
cmp [onoff], 0
je DoNormal
cmp [RunFlag], ecx
je DupeXVac
mov eax, [00892830]
add eax, 590
mov eax, [eax]
sub eax, c
mov [ESIValue],eax
mov eax,[eax+114]
mov [EDIValue],eax
inc [RunFlag]
inc [RunFlag]
DupeXVac:
cmp esi,[ESIValue]
je DoNormal
push ecx
mov ecx,ESIAddy
mov [ecx],esi
pop ecx
DoNormal:
mov [esi+00000110],edi
pop ecx
pop eax
jmp 00746E21
ESIAddy:
db 00
db 00
db 00
db 00
RunFlag:
db 00
db 00
db 00
db 00
ESIValue:
db 00
db 00
db 00
db 00
EDIValue:
db 00
db 00
db 00
db 00
hookit: // 0058603A
cmp [onoff], 0
je NoVac
cmp [ESIAddy], 0
je NoVac
push eax
push ebx
mov eax,[ESIAddy]
mov ebx,[EDIValue]
mov [eax+110],ebx
mov eax,[eax+110]
mov [eax+4c],ebx
mov [eax+50],ebx
pop ebx
pop eax
NoVac:
mov [ebx+00000414],ecx
jmp 00586040
[DISABLE]
dealloc(onoff)
dealloc(hookit)
dealloc(RunFlag)
dealloc(ESIAddy)
dealloc(ESIValue)
dealloc(EDIValue)
dealloc(YoYoDupe)
unregistersymbol(onoff)
unregistersymbol(hookit)
unregistersymbol(YoYoDupe)   

以上來源轉至浪XX光 小P大大未盡詳細請多指教
低調才是王道


       
回覆

使用道具 舉報

ison113130 當前離線
UID
319625
熱心
27 值
嘉獎
0 次
違規
0 次
在線時間
84 小時
經驗
23 點
積分
23
精華
0
最後登錄
2013-1-22
閱讀權限
20
註冊時間
2007-3-30
論壇幣
1311 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
5
ison113130 2008-1-9 16:36:32
怪物停止不動熱鍵版

[enable]
// 原創:點名版在哪
// 點名版在哪定怪熱鍵版v64
// 修改日期:2007/12/15
//修改日期:2008/1/9
// Address:007442DE
// EIP:StopMonster
// 熱鍵:Stoponoff 2 = 啟動 0=停止
//---------------------

registersymbol(StopMonster)
registersymbol(Stoponoff)
alloc(StopMonster,128)
alloc(Stoponoff,4)
label(Stop)

Stoponoff:
dd 0

StopMonster:
pushf
cmp [Stoponoff],0
Je Stop
popf
ja 007442EB
Jmp 007442E0

Stop:
popf
jbe 007442EB
Jmp 007442E0

[disable]
unregistersymbol(StopMonster)
unregistersymbol(Stoponoff)
dealloc(StopMonster)
dealloc(Stoponoff)

最後還是提醒大家,低調低調再低調。

有掛開時當須開,莫待無掛空發呆。

請大家記住∼有外掛開,是大大們努力的成果,
                        沒外掛開,是白目們努力的成果!
*~點名版在哪~*
我悄悄地來,亦悄悄的離去。
凡走過必留下痕跡,回文是一定要的臘
回覆

使用道具 舉報

sd123456 當前離線
UID
374070
熱心
19 值
嘉獎
0 次
違規
0 次
在線時間
78 小時
經驗
12 點
積分
12
精華
0
最後登錄
2014-8-12
閱讀權限
10
註冊時間
2007-5-17
論壇幣
80 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
6
sd123456 2008-1-9 16:42:54
可控制損血範圍量 功能 V2.1
可控制損血範圍量 EIP:       RunMyGodZ
可控制損血範圍量 Address:   0070CFEE
最高損血量       Address:   VarMaxBloodZ
最低損血量       Address:   VarMinBloodZ
遇人取消選項     Address:   FgRedChkZ
被怪撞後退選項   Address:   FgBackZ
沒人損血1,2,3滴  Address:   FgLoss123Z

[ENABLE]
registersymbol(VarMaxBloodZ)
registersymbol(VarMinBloodZ)
registersymbol(FgLoss123Z)
registersymbol(FgRedChkZ)
registersymbol(RunMyGodZ)
registersymbol(FgBackZ)
alloc(RunMyGodZ, 1024)
alloc(VarMaxBloodZ, 4)
alloc(VarMinBloodZ, 4)
alloc(FgLoss123Z, 4)
alloc(FgRedChkZ, 4)
alloc(FgBackZ, 4)
label(ControlBloodRangeZ)
label(RMGZ1)
label(RMGZ2)
label(CBRZ100)
label(CBRZ050)
label(CBRZ060)
VarMaxBloodZ:
        dd      6  // 最高損血量: 初始值: 6滴, 採用16進次,  如:十進次1000 等於 16進次 3e8
VarMinBloodZ:
        dd      4  // 最低損血量: 初始值: 4滴(miss), 採用16進次, 如:十進次500 等於 16進次 1f4
FgRedChkZ:
        dd      0   //<==需要遇人取消無敵的功能 ,請將 0 改為 1 即可.
FgBackZ:
        dd      1   //<==需要人物被撞到時,倒退彈開,請將 0 改為 1 即可.
FgLoss123Z:
        dd      0   //<==需要沒人時損血1,2或3滴, 有人時損血為VarMinBloodZ<損血<VarMaxBloodZ , 將0改1即可.
        
RunMyGodZ:
        push    eax
        cmp     [FgRedChkZ], 0
        je      RMGZ2                // if does not check ,jump
        mov     eax,[00892824]      // * red point
        mov     eax,[eax+18]
        test    eax,eax
        jz      RMGZ2         
    RMGZ1:
        pop     eax
        cmp     [ebp+c],ebx
        jmp     0070CFF1            // * return.
    RMGZ2:
//        cmp     [ebp+8],0               // if miss
//        jz      RMGZ1                    // if miss return.
        call    ControlBloodRangeZ
        mov     [ebp+8], eax
        cmp     [FgBackZ], 0
        jnz     RMGZ1
        mov     [ebp+c],ebx
        mov     [ebp+10],ebx
        pop     eax
        mov     esi,000005dc
        jmp     0070D027            // *
               
ControlBloodRangeZ:
        push    ebx
        push    ecx
        push    edx
        cmp     [FgLoss123Z], 0         // 是否做遇人控制
        je      CBRZ050                 // 不做, 沒人損血123滴, 就跳到 CBRZ050
        mov     edx, [00892824]         // 紅點 pointer
        cmp     [edx+18], 0             // 檢查是否有其他人在周圍
        jne     CBRZ050                 //  有人就跳到 CBRZ050
        xor     edx, edx                // edx = 0
        mov     dl, [008935B0]          // 抓取counter值
               
        and     dl, 3                   //
        test    dl, dl                  // 為 0 嗎?
        jnz     CBRZ100                 // 不是就離開
        inc     edx                     // +1 , 若這一行前面加// 就會有miss,1,2,3滴
        jmp     CBRZ100                 //
    CBRZ050:
        xor     edx, edx               
        mov     eax, [008935B0]         // 抓取counter值
        mov     ecx, [VarMaxBloodZ]     // 最大損血量
        mov     ebx, [VarMinBloodZ]     // 最低損血量
        cmp     ecx, ebx                // 檢查是否 最大損血比最小損血小
        jg      CBRZ060                 // 若不是就跳到 CBRZ060
        xchg    ecx, ebx                // 是就將最大和最小 對調.
    CBRZ060:
        inc     ecx                     //
        sub     ecx, ebx                // 取得最大及最低損血量的差值
        div     ecx                     // edx:eax 除 ecx, 餘數放edx
        add     edx, ebx                // 最後損血量. VarMinBlood < edx < VarMaxBlood
        cmp     edx, [ebp+8]            // 和原本要損血的量相比較
        jb      CBRZ100                 // 若比原來要損血的量少時就以改過的損血量
        mov     edx, [ebp+8]            // 用原來的損血量, 避免被綠寶秒殺的問題.
    CBRZ100:
        mov     eax, edx
        pop     edx
        pop     ecx
        pop     ebx
        ret      
        
[DISABLE]
unregistersymbol(VarMinBloodZ)
unregistersymbol(VarMaxBloodZ)
unregistersymbol(FgLoss123Z)
unregistersymbol(FgRedChkZ)
unregistersymbol(RunMyGodZ)
unregistersymbol(FgBackZ)
dealloc(RunMyGodZ, 1024)
dealloc(VarMaxBloodZ, 4)
dealloc(VarMinBloodZ, 4)
dealloc(FgLoss123Z, 4)
dealloc(FgRedChkZ, 4)
dealloc(FgBackZ, 4)
回覆

使用道具 舉報

sd123456 當前離線
UID
374070
熱心
19 值
嘉獎
0 次
違規
0 次
在線時間
78 小時
經驗
12 點
積分
12
精華
0
最後登錄
2014-8-12
閱讀權限
10
註冊時間
2007-5-17
論壇幣
80 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
7
sd123456 2008-1-9 16:43:37
//使用方法:
//只要將人物向右趴下 滑鼠控制人物就啟動了
//如想要關掉 只要向左趴下
//
//
//  00748037  EIP:CSX
//
[Enable]
alloc(MouserX,512)
alloc(MouserY,512)
alloc(CSX,128)
registersymbol(CSX)
alloc(OnOff,128)
registersymbol(OnOff)
label(normal)
label(normalx)
label(normaly)
label(back)
label(return)
label(On)
label(Off)
OnOff:
dd 0
CSX:
push eax
mov eax,[00892830] //
cmp [eax+2C0],a
je On
cmp [eax+2C0],b
je Off
pop eax
jmp MouserX

normal:
pop eax
mov [ebx], eax
mov edi,[ebp+10]
jmp back

back:
jmp 0074803C  //

return:
jmp 007480A1  //

On:
pop eax
mov [OnOff],1
jmp MouserX
Off:
pop eax
mov [OnOff],0
jmp MouserX
MouserX:
    cmp [OnOff],0
    je normalx
    push eax
    mov eax,[00892830]
    mov eax,[eax+590]
    cmp esi,eax
    pop eax
    jne normalx
   
    mov eax, [00892978]
    mov eax, [eax+978]
    mov eax, [eax+84]
    mov [ebx], eax
    mov edi,[ebp+10]
    test    edi, edi
    jne     MouserY
    jmp    0074809E  //
   
   normalx:
     mov [ebx], eax
     mov edi,[ebp+10]
     jmp back
   
MouserY:
    push eax
    mov eax,[00892830]
    mov eax,[eax+590]
    cmp esi,eax
    pop eax
    jne normaly
   
    mov eax, [00892978]
    mov eax, [eax+978]
    mov eax, [eax+88]
    mov [edi], eax
    mov ebx,[ebp+14]
    jmp return
   
   normaly:
     mov [edi], eax
     mov ebx,[ebp+14]
     jmp return
[Disable]
dealloc(MouserX)
dealloc(MouserY)
dealloc(CSX)
unregistersymbol(CSX)
dealloc(OnOff)
unregistersymbol(OnOff)
回覆

使用道具 舉報

sd123456 當前離線
UID
374070
熱心
19 值
嘉獎
0 次
違規
0 次
在線時間
78 小時
經驗
12 點
積分
12
精華
0
最後登錄
2014-8-12
閱讀權限
10
註冊時間
2007-5-17
論壇幣
80 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
8
sd123456 2008-1-9 16:45:22
064 快速攻擊

[enable]
registersymbol(spdatt)
alloc(spdatt,128)
alloc(speed,4)


//Address:43c1c4=>EIP=>spdatt
speed:
dd 3    //3代表三下攻擊中有一下是快速,請修改這裡,找出適互自已的快速攻擊頻率
spdatt:
pushad
mov eax,[892830]
mov edx,[eax+12dc]
mov ecx,[speed]
mov eax,edx
shr edx,0f
idiv ecx
dec ecx
cmp edx,ecx
popad
jne 43c1ca
jmp 43c24b
[disable]
unregistersymbol(spdatt)
dealloc(speed,4)
dealloc(spdatt,128)
回覆

使用道具 舉報

☆Smile〞薰 當前離線
UID
295573
熱心
439 值
嘉獎
1 次
違規
0 次
在線時間
1070 小時
經驗
557 點
積分
10687
精華
0
最後登錄
2009-11-26
閱讀權限
60
註冊時間
2007-3-19
論壇幣
8463 幣
聯合幣
33 枚
幸運鑽
0 顆
招待卷
7000 點
Yahoo! 查看詳細資料
Rank: 7Rank: 7Rank: 7
9
☆Smile〞薰 2008-1-9 21:37:48

064] 滑鼠趕路 趴下控制板

※感謝~小畢~提供※


//  00748037  EIP:CSX
//
[Enable]
alloc(MouserX,512)
alloc(MouserY,512)
alloc(CSX,128)
registersymbol(CSX)
alloc(OnOff,128)
registersymbol(OnOff)
label(normal)
label(normalx)
label(normaly)
label(back)
label(return)
label(On)
label(Off)
OnOff:
dd 0
CSX:
push eax
mov eax,[00892830] //
cmp [eax+2C0],a
je On
cmp [eax+2C0],b
je Off
pop eax
jmp MouserX

normal:
pop eax
mov [ebx], eax
mov edi,[ebp+10]
jmp back

back:
jmp 0074803C  //

return:
jmp 007480A1  //

On:
pop eax
mov [OnOff],1
jmp MouserX
Off:
pop eax
mov [OnOff],0
jmp MouserX
MouserX:
    cmp [OnOff],0
    je normalx
    push eax
    mov eax,[00892830]
    mov eax,[eax+590]
    cmp esi,eax
    pop eax
    jne normalx
   
    mov eax, [00892978]
    mov eax, [eax+978]
    mov eax, [eax+84]
    mov [ebx], eax
    mov edi,[ebp+10]
    test    edi, edi
    jne     MouserY
    jmp    0074809E  //
   
   normalx:
     mov [ebx], eax
     mov edi,[ebp+10]
     jmp back
   
MouserY:
    push eax
    mov eax,[00892830]
    mov eax,[eax+590]
    cmp esi,eax
    pop eax
    jne normaly
   
    mov eax, [00892978]
    mov eax, [eax+978]
    mov eax, [eax+88]
    mov [edi], eax
    mov ebx,[ebp+14]
    jmp return
   
   normaly:
     mov [edi], eax
     mov ebx,[ebp+14]
     jmp return
[Disable]
dealloc(MouserX)
dealloc(MouserY)
dealloc(CSX)
unregistersymbol(CSX)
dealloc(OnOff)
unregistersymbol(OnOff)


轉至浪 .. 光  ..
       
回覆

使用道具 舉報

☆Smile〞薰 當前離線
UID
295573
熱心
439 值
嘉獎
1 次
違規
0 次
在線時間
1070 小時
經驗
557 點
積分
10687
精華
0
最後登錄
2009-11-26
閱讀權限
60
註冊時間
2007-3-19
論壇幣
8463 幣
聯合幣
33 枚
幸運鑽
0 顆
招待卷
7000 點
Yahoo! 查看詳細資料
Rank: 7Rank: 7Rank: 7
10
☆Smile〞薰 2008-1-9 21:40:34

吸怪代碼歐V64版的

※感謝gerad提供※


看都沒人發表 我就來發表好了
看完請回~~!! yociexp184.gif
//================================================
// 名稱: maxYoYo DupeX EIP 版 Ver 1.9  For TwMS 0.64
// 修改: maxjojo  更新;karta159313
// 功能: Vacs monsters to your co-ordinates
// 日期: 2008/1/9
// 代碼: 00746E1B EIP=YoYoDupe
// 說明1: 應該還是會被鎖.
// 說明2: 請自行調整 AfterXTimer(吸怪速度) 變數裡的值, (可以在 ct 表在改)
//        有些地圖AfterXTimer的Value值設很低(=吸比較快)就是不會斷線.
//        有些地圖AfterXTimer的Value值設很高(=吸很慢)就是會斷線.
//================================================
[ENABLE]
registersymbol(YoYoDupe)
registersymbol(AfterXTimer)
registersymbol(maxYoYoCounter)
registersymbol(YoyoRunFlag)
registersymbol(maxYoYoOnOff)
registersymbol(ESIAddy)
registersymbol(ESIValue)
registersymbol(EDIValue)
alloc(YoYoDupe, 512)
alloc(YoyoRunFlag, 4)
alloc(ESIAddy,4)
alloc(ESIValue, 4)
alloc(EDIValue, 4)
alloc(AfterXTimer,4)
alloc(maxYoYoCounter,4)
alloc(maxYoYoOnOff,4)
label(NoVac)
label(DupeXVac)
label(doGetEsiNormal)
YoyoRunFlag:
    dd 0                    // frezon 這個值=0, 則會讓怪跟隨著你.
ESIAddy:
    dd 0
ESIValue:
    dd 0
EDIValue:
    dd 0
maxYoYoOnOff:
    dd 1                    // 1: 吸怪, 0: 不吸
maxYoYoCounter:
    dd 0
AfterXTimer:
    dd 1E                   // 判斷有沒有執行了 X 次, 到 X 次後進行吸怪,
                            // 設為 3: 吸滿快,  設為 1E: 慢慢吸, 數字愈小=吸愈快.
// 00746E1B
YoYoDupe:
    PUSH EAX
    PUSH ECX
    Cmp [YoyoRunFlag], 2
    Je DupeXVac
    Mov Eax,[00892830]
    Add Eax, 590
    Mov Eax, [Eax]
    Sub Eax, C
    Mov [ESIValue],Eax
    Mov Eax,[Eax+114]
    Mov [EDIValue],Eax
    Inc [YoyoRunFlag]
    Inc [YoyoRunFlag]
DupeXVac:
    Cmp Esi,[ESIValue]
    Je doGetEsiNormal
    Push Ecx
    Mov Ecx,ESIAddy
    Mov [Ecx],Esi
    Pop Ecx
doGetEsiNormal:
    Mov [Esi+00000110],Edi
    POP ECX
    POP EAX

    Cmp [ESIAddy], 0
    Je NoVac
    CMP [ESIValue], esi
    JE NoVac
    CMP edi,0  // 亂加的判斷(1).
    JE NoVac
    //CMP ebx,0  // 亂加的判斷(2).
    //JE NoVac
    CMP [maxYoYoOnOff], 0   // 0= 不吸怪.
    JE NoVac
    INC [maxYoYoCounter]
    PUSH EAX
    MOV EAX, [AfterXTimer]
    CMP [maxYoYoCounter], eax
    POP EAX
    JL NoVac
    Push Ebx
    Mov Ebx,[EDIValue]
    mov [esi+00000110],ebx
    Pop Ebx
    MOV [maxYoYoCounter], 0
NoVac:
    Jmp 00746E21

[DISABLE]
unregistersymbol(maxYoYoCounter)
unregistersymbol(AfterXTimer)
unregistersymbol(ESIAddy)
unregistersymbol(YoYoDupe)
unregistersymbol(YoyoRunFlag)
unregistersymbol(ESIAddy)
unregistersymbol(ESIValue)
unregistersymbol(EDIValue)
dealloc(maxYoYoCounte



       
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

1234下一頁

手機版 | Archiver | 外掛聯合國

GMT+8, 2024-5-11 12:26 , Processed in 0.054069 second(s), 16 queries , Memcache On.

版權說明:
  本站不會製作、經銷、代理外掛程式。僅免費提供外掛程式下載前之掃毒及掃木馬等安全檢測驗證,協助會員遠離盜號危險程式。本站所有資料均來自網際網路收集整理,說明文字暨下載連結轉載自原程 式開發站。站上出現之公司名稱、遊戲名稱、程式等,商標及著作權,均歸各公司及程式原創所有,本站程式所有權歸外掛聯合國所有。本程式所有權歸外掛聯合國所有.......

回頂部
第二步?
第三步?