TwMS v1.46_ICS_全圖吸物範圍板

// TwMS v1.46_ICS_全圖吸物範圍板
// 原創: Cam1596
// 出處: w8baby (GMS V0.98.1 Item Vac Script)
// ICS : 冷羽楓痕
// 修改 : HaHaYo
// 會使用的話 因該不太會斷線唷!!

[enable]
RegisterSymbol(ItemVac)
alloc(ItemVac,256)
RegisterSymbol(ItemRangeX)
alloc(ItemRangeX,4)
RegisterSymbol(ItemRangeY)
alloc(ItemRangeY,4)
label(SetItemXY)
label(Return)
label(ReturnX)


ItemRangeX:
DD C8 //X軸"往左","往右"範圍

ItemRangeY:
DD C8 //Y軸"往上","往下"範圍

00d3d76c:
dd ItemVac

ItemVac:
cmp [esp],004DB841
je SetItemXY
cmp [esp],004DAAE9
jne PtInRect
mov [esp],004DAAED
jmp PtInRect

SetItemXY:
push eax
push esi
mov eax,[esp+10]
mov esi,[00d38410]
mov esi,[esi+0f90]
add esi,[ItemRangeX]
cmp eax,esi
jg ReturnX
mov eax,[esp+10]
mov esi,[00d38410]
mov esi,[esi+0f90]
sub esi,[ItemRangeX]
cmp eax,esi
jl ReturnX

mov eax,[esp+14]
mov esi,[00d38410]
mov esi,[esi+0f94]
add esi,[ItemRangeY]
cmp eax,esi
jg ReturnX
mov eax,[esp+14]
mov esi,[00d38410]
mov esi,[esi+0f94]
sub esi,[ItemRangeY]
cmp eax,esi
jl ReturnX
pop esi
mov eax,[esp+0c]
mov [ebx],eax
mov eax,[esp+10]
mov [ebx+04],eax
pop eax
jmp Return

Return:
mov [esp],004db85d
jmp PtInRect

ReturnX:
pop esi
pop eax
mov [esp],004DB841
jmp PtInRect


[disable]
00d3d76c:
dd PtInRect
dealloc(ItemVac)

留言

  1. 冷羽楓痕大大這是怎樣的吸物呢0.0?

    回覆刪除
    回覆
    1. 1.我不是"冷羽楓痕" = =
      2.這跟之前那個全圖吸物一樣,只是被加入範圍限制

      刪除
  2. 大大 他這個會突然不能吸欸 怎這樣??

    回覆刪除
    回覆
    1. 因該是你的物品在你設定的範圍外吧?

      刪除
  3. 請問要怎麼設定範圍??可以交我一下嗎?

    回覆刪除
  4. 請問
    楓之谷
    X值最大值是多少??
    Y值最大值是多少??
    我剛接觸@@

    回覆刪除
    回覆
    1. 每個 X值最大值 和 Y值最大值

      不一樣呀!~

      刪除
  5. 我怎不能吸務阿?? 有限定啥物品?

    回覆刪除
  6. 如何設定
    DD C8 //X軸"往左","往右"範圍

    ItemRangeY:
    DD C8 //Y軸"往上","往下"範圍

    回覆刪除
  7. 請問有載點嗎 ... 我看不懂 :(

    回覆刪除

張貼留言

本月最夯

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