當前位置:遊戲中心平台 - 遊戲大全 - 如何解決hook玩坐標找不到Y坐標內存地址的問題?

如何解決hook玩坐標找不到Y坐標內存地址的問題?

這個有很多種寫法。

寫作方法壹

1首先將鼠標指向遊戲窗口,獲取遊戲窗口句柄。

Hwnd =插件。Window.MousePoint()

2創建壹個動態數組

迪姆緬甸

3通過獲得的句柄Hwnd獲得遊戲窗口的大小。

sRect = Plugin。Window.GetClientRect(Hwnd)

4.用數組除法函數把得到的坐標分成兩組。

MyArray = Split(sRect," | ")

5.通過類型轉換函數將獲得的坐標轉換為LNG,並賦值。

Ux = Clng(MyArray(0))

Uy= Clng(MyArray(1))

如果共同搶點的坐標是100和100,那麽遊戲內坐標就是100-Ux 100-Uy。

完全碼

Hwnd =插件。Window.MousePoint()

sRect = Plugin。Window.GetClientRect(Hwnd)

迪姆緬甸

MyArray = Split(sRect," | ")

Ux = Clng(MyArray(0))

Uy= Clng(MyArray(1))

寫作方法2

使用ScreenToClient(hwnd,x,y)函數來轉換實際坐標和窗口坐標。

第壹

1首先將鼠標指向遊戲窗口,獲取遊戲窗口句柄。

Hwnd =插件。Window.MousePoint()

2.將抓取點的原始值代入ScreenToClient(hwnd,x,y)函數,以獲得窗口坐標。

示例:

x = 100:y = 100

dm_ret = dm。ScreenToClient(hwnd,x,y)

這裏用的是沙漠插件的功能,其實鑰匙的VB功能就可以完成。

還有很多其他的寫法,對於初學者來說這兩種就足夠了。

  • 上一篇:遊戲《末日機娘》***多少天自由活動?
  • 下一篇:功夫喵星人貓貓突擊隊平民怎麽玩
  • copyright 2024遊戲中心平台