TWMS147.3_ICS_10秒無敵


//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)

留言

  1. 這不能用!我測試過了,超過10秒還在無敵,會強制斷線!

    回覆刪除
  2. 大大,請問
    mov [PowerON],70 //開啟無敵的值 調越大開越久
    mov [PowerOFF],7 //關閉無敵的值 調越大關越久
    這個可以改成 30秒無敵嗎??
    可以的話要怎麼改??

    回覆刪除

張貼留言

本月最夯

偷用電腦,怎知?事件檢視器全記錄!(開機時間、啟動項時間...)