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)
// 出處: 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)
冷羽楓痕大大這是怎樣的吸物呢0.0?
回覆刪除1.我不是"冷羽楓痕" = =
刪除2.這跟之前那個全圖吸物一樣,只是被加入範圍限制
大大 他這個會突然不能吸欸 怎這樣??
回覆刪除因該是你的物品在你設定的範圍外吧?
刪除請問要怎麼設定範圍??可以交我一下嗎?
回覆刪除請問
回覆刪除楓之谷
X值最大值是多少??
Y值最大值是多少??
我剛接觸@@
每個 X值最大值 和 Y值最大值
刪除不一樣呀!~
我怎不能吸務阿?? 有限定啥物品?
回覆刪除如何設定
回覆刪除DD C8 //X軸"往左","往右"範圍
ItemRangeY:
DD C8 //Y軸"往上","往下"範圍
請問有載點嗎 ... 我看不懂 :(
回覆刪除