[Enable]
Alloc(FullMapAttack, 64)
FullMapAttack:
Cmp [Esp], 00604617
Jne IntersectRect
Mov [Esp], 00604623
Jmp IntersectRect
00DBB050:
DD FullMapAttack
[Disable]
00DBB050:
DD IntersectRect
DeAlloc(FullMapAttack)
TwMS v1.47.3_ICS_近戰不揮弓(空)
[Enable]
Alloc(NoEmptyAtkICS, 64)
NoEmptyAtkICS:
Cmp [Esp], 008EB910
Jne OffsetRect
Add Esp, 4
Call OffsetRect
movzx eax,byte ptr [ebp-0000011D]
test eax,eax
push [ebp-000001B0]
push 00
push 00
push 00
push 00
push 00
push 00
push [ebp-00000190]
lea eax,[ebp-0000018C]
push eax
lea eax,[ebp-6C]
push eax
call 00437424
mov ecx,eax
call 00604484
mov [ebp-0000214C],eax
mov eax,[ebp-0000214C]
mov [ebp-7C],eax
Jmp 008EB998
00DBAFFC:
DD NoEmptyAtkICS
[Disable]
00DBAFFC:
DD OffsetRect
DeAlloc(NoEmptyAtkICS)
//TWMS147.3_ICS_10秒無敵
//Update:猴子
//需要完全無敵時 mov [PowerOFF],7 改成 mov [PowerOFF],0 就可以是完全無敵
[ENABLE]
registersymbol(MyMainSub)
alloc(MyMainSub,128)
registersymbol(PowerON)
alloc(PowerON,10)
registersymbol(PowerOFF)
alloc(PowerOFF,10)
registersymbol(MyAllValues)
alloc(MyAllValues,10)
registersymbol(MyValues)
alloc(MyValues,10)
registersymbol(MyReturnSub)
alloc(MyReturnSub,64)
registersymbol(MyLeaveSub)
alloc(MyLeaveSub,64)
registersymbol(MyZeroSub)
alloc(MyZeroSub,64)
MyMainSub:
push Eax
mov [PowerON],70 //開啟無敵的值 調越大開越久
mov [PowerOFF],7 //關閉無敵的值 調越大關越久
mov eax,[PowerOFF]
add eax,[PowerON]
mov [MyAllValues],eax
add [MyValues],1
pop Eax
//楓之谷改版後要更新的地方
cmp [esp],00603FF1
jne IsRectEmpty
push Eax
mov eax,[MyValues+1]
cmp eax,[PowerOFF]
jl MyLeaveSub
cmp eax,[MyAllValues]
jg MyZeroSub
pop Eax
mov [esp],MyReturnSub
jmp IsRectEmpty
MyReturnSub:
test eax,eax
//楓之谷改版後要更新的地方
jmp 00603FF5
MyLeaveSub:
pop Eax
jmp IsRectEmpty
MyZeroSub:
pop Eax
mov [MyValues],0
jmp IsRectEmpty
//楓之谷改版後要更新的地方
00DBB054:
DD MyMainSub
[DISABLE]
//楓之谷改版後要更新的地方
00DBB054:
DD IsRectEmpty
dealloc(MyMainSub)
unregistersymbol(MyMainSub)
dealloc(PowerON)
unregistersymbol(PowerON)
dealloc(PowerOFF)
unregistersymbol(PowerOFF)
dealloc(MyAllValues)
unregistersymbol(MyAllValues)
dealloc(MyValues)
unregistersymbol(MyValues)
dealloc(MyReturnSub)
unregistersymbol(MyReturnSub)
dealloc(MyLeaveSub)
unregistersymbol(MyLeaveSub)
dealloc(MyZeroSub)
unregistersymbol(MyZeroSub)
//TwMS v1.47.3_ICS_穿越地板
//ICS:Onion
[Enable]
Alloc(HookFall, 64)
HookFall:
Cmp [Esp], 009448C5
Jne 009BDE77
Mov [Esp], 00944C00
Jmp 009BDE77
00C3611C:
DD HookFall
[Disable]
00C3611C:
DD 009BDE77
//TwMS v1.47.3_ICS_人物座標左右走
//Auther:Onion
//Update:猴子
//好處是不會有偏移問題(需開起小地圖)
//這個版本加入了紅點偵測,並支援CEAutoAssembler了
//也就是說你們可以加到打勾掛裡了這樣XD
[Enable]
Alloc(AutoLRICS, 512)
Alloc(ChrX, 04)
Alloc(MyLR, 04)
Alloc(Step, 04)
Label(AutoLR)
Label(GetWall)
Label(GetChrX)
Label(GoRight)
Label(GoLeft)
Label(SetX)
Step:
DD 1 //0為停止
MyLR:
DD 1 //開啟後向右走
AutoLRICS:
Cmp [Step], 0
Je GetFocus
Cmp [Step], 1
Je SetX
Cmp [Esp],0094F592
Jne GetFocus
Mov [Esp],AutoLR
Jmp GetFocus
SetX:
Call GetChrX
Mov [ChrX], Eax
Inc [Step]
Jmp GetFocus
AutoLR:
Call GetWall
Mov [Ebp-04],Eax
Jmp 0094F865
GetWall:
Call GetChrX
Mov Ecx,[ChrX]
Sub Eax,Ecx //角色X值 - 設定X值
Cmp Eax,0
Jle GoRight
Call GetChrX
Mov Ecx,[ChrX]
sub Ecx,Eax //設定X值 - 角色X值
cmp Ecx,0
Jle GoLeft
Mov Eax,[MyLR]
Ret
GetChrX:
Mov Eax,[00DB5AB0]
Mov Eax,[Eax+F90]
Ret
GoRight:
Mov [MyLR],1
Mov Eax,1
Ret
GoLeft:
Mov [MyLR],FFFFFFFF
Mov Eax,FFFFFFFF
Ret
00DBB088:
DD AutoLRICS
[Disable]
00DBB088:
DD GetFocus
DeAlloc(MyLR)
DeAlloc(SetX)
DeAlloc(AutoLRICS)
//TwMS v1.47.3_ICS_全圖撞擊
//Update:Onion
[ENABLE]
Alloc(FullMapHit, 64)
FullMapHit:
Cmp [Esp], 00604070 //83 4d fc ff 8d 4d f0 85 c0
Jne IntersectRect
Add Esp, 04
Call IntersectRect
or dword ptr [ebp-04],FF
lea ecx,[ebp-10]
test eax,eax
Jmp 006040A5
00DBB030:
DD FullMapHit
[DISABLE]
00DBB050:
DD IntersectRect
DeAlloc(FullMapHit)
[Enable]
00C32DF0:
DD 00942265
[Disable]
00C32D70:
DD 0094A6D3
//TWMS147.3_ICS_怪物瞬移4號
//更新:喬治.索羅斯
[Enable]
Alloc(CheckESP,128)
Label(ShunYi)
CheckESP:
Cmp [Esp+34],00610719
Je ShunYi
Jmp 0070052D
ShunYi:
Push Edx
Mov Eax,[Esp+34]
Add Eax,84
Mov Edx,Eax
Mov Eax,[Esp+30]
Movsx Eax,word ptr [Eax+10]
Sub Edx,Eax
Mov [Esp+10],Edx
Mov [Esp+24],Edx
Pop Edx
Jmp 0070052D
00D927C4:
DD CheckESP
[Disable]
00D927C4:
DD 0070052D
DeAlloc(CheckESP)
留言列表