Crazy City 公會根據地 伺服器 : 海怒斯 ID: Ya小多

10/10 妄想世界論壇 建設完成
欲使用 數據 . 外掛等 區域 請先加入會員即可
本論壇一律"禁止討論付費外掛"只討論BUG或WZ

您沒有登錄。 請登錄註冊

疾風N合一 for TWMS0103

上一篇主題 下一篇主題 向下  內容 [第1頁(共1頁)]

1 疾風N合一 for TWMS0103 于 周六 10月 10, 2009 11:05 pm

guage6110

avatar
管理者之章
管理者之章
//=================================================
[enable]
//疾風N合一 for TWMS0103
//原作:jajaja, 感謝99,A,D,L,N,W,W(縮寫)
//原出處:疾風之莊
//更新:DrakeDog, WeiWey86
//功能:走,跳怪方向【左趴往左,右趴往右,坐下停止控制】、笨怪、10秒損血一次、
//紅點暫停、跳怪不跳、致命的吸引力【定點及跟隨角色二種模式,啟動方式提示:5秒】
//=================================================
alloc(MyLR,1024)
registersymbol(MyLR)
alloc(MyDir,4)
alloc(MyCt,4)
alloc(MyPt1,4)
label(MyLR1)
label(GoLR)
label(GoLR1)
label(GoLR2)
label(GoLR3)
label(GoLR4)
label(GoLR5)
label(GoLRback)
label(JmpLR)
label(JmpLR1)
label(JmpLR2)
label(JmpLRback)
label(MyStupid)
label(MyNoBack)
label(MyState)
label(MyCharX)
label(MyNoJmp)
label(LRDir1)
label(LRDir2)
label(LRDir3)
label(LRDir4)
label(LRDir5)
label(LRDir6)
MyDir:
DD 1
MyLR:
pop edi
pop esi
pop ebp
pop ebx
push eax
cmp [00B0B918],00000000
je MyLR1
mov eax,[00B0B918]
mov eax,[eax+18]
cmp eax,0
jne MyLR1
pop eax
cmp dword ptr [esp], 0092147D
je GoLR
cmp dword ptr [esp], 00921897
je JmpLR
cmp dword ptr [esp], 00920414
je MyStupid
cmp dword ptr [esp], 008C6390
jz MyNoBack
cmp dword ptr [esp], 0092184F
jz MyNoJmp
ret
MyLR1:
pop eax
ret
//================================
GoLR:
add esp,4
call MyState
push 03
pop ecx
mov [edi+20],eax
xor edx,edx
div ecx
cmp [MyDir], 1
je GoLRback
cmp [MyDir], 3
je GoLR1
cmp [MyDir], 4
je GoLR3
cmp edx, [MyDir]
je GoLRback
mov [esi+000004D8],0
jmp GoLRback
GoLR1:
push eax
call MyCharX
jmp GoLR4
GoLR3:
push eax
mov eax,[MyPt1]
GoLR4:
cmp edx, 1
je GoLR5
jg GoLR2
cmp eax,[esi+1c4]
pop eax
mov [esi+000004D8],5
jl GoLRback
mov [esi+000004D8],0
jmp GoLRback
GoLR2:
cmp eax,[esi+1c4]
pop eax
mov [esi+000004D8],5
jg GoLRback
mov [esi+000004D8],0
jmp GoLRback
GoLR5:
pop eax
mov [esi+000004D8],0
GoLRback:
jmp 00921487
//================================
JmpLR:
add esp,4
call MyState
cmp [MyDir], 1
je JmpLRback
cmp [MyDir], 2
mov eax,2
je JmpLRback
cmp [MyDir], 0
mov eax,3
je JmpLRback
cmp [MyDir], 4
je JmpLR1
call MyCharX
jmp JmpLR2
JmpLR1:
mov eax,[MyPt1]
JmpLR2:
cmp eax,[esi+1c4]
mov eax,2
mov [esi+000004D8],5
jg JmpLRback
mov eax,3
JmpLRback:
push 03
jmp 00921899
//================================
MyCharX:
mov eax [00B0B904]
mov eax, [eax+0398]
ret
//================================
MyState:
push eax
mov eax, [00B0B904]
mov eax, [eax+0398]
cmp eax, a
je LRDir1
cmp eax, b
je LRDir2
cmp eax, 14
je LRDir3
cmp eax, 15
je LRDir3
mov [MyCt], 0
jmp LRDir4
LRDir1:
mov [MyDir],2
cmp [MyCt], 32
ja LRDir5
inc [MyCt]
jmp LRDir4
LRDir2:
mov [MyDir],0
cmp [MyCt], 32
ja LRDir6
inc [MyCt]
jmp LRDir4
LRDir3:
mov [MyDir],1
jmp LRDir4
LRDir5:
mov [MyDir],3
jmp LRDir4
LRDir6:
mov [MyDir],4
call MyCharX
mov [MyPt1],eax
LRDir4:
pop eax
ret
//============================
MyStupid:
add esp, 4
xor edx,edx
mov ecx,0000ea60
div ecx
lea eax,[esi+00000238]
add edx,0002bf20
mov [esi+00000240],edx
mov edx,[esp+10]
cmp [eax],edx
je 0092045D
cmp [esi+0000023c],edi
lea ecx,[esi+0000023c]
je 0092045F
jmp 00920445
//============================
MyNoBack:
add esp,4
mov eax,[ebp-10]
lea ecx, [eax+00001A0C]
// 原始值=FFFFFA24=1.5秒,修改此處可更改無敵秒數
// 預設值是10秒,想要增加無敵時間只要將前面的 // 對調就可以了 (目前設定58秒)
// push FFFFD8F0 //=10秒
// push FFFFB1E0 //=20秒
// push FFFF8AD0 //=30秒
// push FFFF63C0 //=40秒
push FFFF1D70 //=58秒
jmp 008C6AB9
//============================
MyNoJmp:
add esp,4
jmp 00921863
00414952:
jmp MyLR
[disable]
00414952:
db 5f 5e 5d 5b c3
dealloc(MyLR)
unregistersymbol(MyLR)
dealloc(MyDir)
dealloc(MyCt)
dealloc(MyPt1)

檢視會員個人資料 http://guage6110.freeluntan.com

上一篇主題 下一篇主題 回頂端  內容 [第1頁(共1頁)]

這個論壇的權限:
無法 在這個版面回復文章