查看: 18300|回复: 33

[吐槽] 分享一个洗预言AHK

  [复制链接]
塑型者

21

主题

350

帖子

2056

积分

Lv.5

Rank: 5Rank: 5

感兴趣的朋友可以自己看看逻辑很简单
看懂再用别一键破产了



  1. ;by白侠
  2. ;邱邱:906599772
  3. ;521771550
  4. SetDefaultMouseSpeed, 0  ;click时鼠标默认移动速度
  5. CoordMode, Mouse, Client ;模式选择

  6. global StashTap := {}
  7. global BigStashTap := {}
  8. global TWE := {}
  9. global clipwaitsce := 0.01
  10. global Position := {}
  11. global PosNum := ["仓库点","大师","H点","seek","seal"]
  12. global Positem := 0
  13. global ready := 0
  14. loop , 12
  15. {
  16.         TWE[A_index] := A_index
  17. }

  18. ;开始
  19. ^F3::
  20. actWin := WinExist("A") ;活跃窗口
  21. GetClientSize(actWin,ww,hh) ;分辨率读取
  22. if ready = 0
  23. {
  24.         mms := "点位没有补齐"
  25.         ToolTip,%mms%
  26.         SetTimer, RemoveToolTip, 2000
  27.         return
  28. }
  29. moveto("大师",500) ;点击大师
  30. click,left,1
  31. sleep,50
  32. moveto("H点",500) ;点击H点
  33. click,left,1
  34. send, i
  35. sleep,500
  36. mainloop(ww,hh)  ;循环摆放到背包
  37. sleep,20
  38. return


  39. ;几个关键点的定位
  40. ^F2::
  41. CoordMode, Mouse, Client
  42. MouseGetPos, xpos, ypos
  43. Positem += 1
  44. value := PosNum[Positem]
  45. ;actWin := WinExist("Path of Exile","ahk_exe".PathOfExile_x64.exe)
  46. ;GetClientSize(actWin,ww,hh)
  47. Pointms = %xpos% %ypos% %value%
  48. ToolTip,%Pointms%
  49. SetTimer, RemoveToolTip, 2000
  50. Position[value] := {x:xpos,y:ypos}
  51. ms := ms . value . ":" . Position[value].x . "," . position[value].y  join
  52. ms = %ms%`n
  53. if positem = 5
  54. {
  55.         positem := 0
  56.         ready := 1
  57. }
  58. else
  59. {
  60.         ready := 0
  61. }
  62. return


  63. RemoveToolTip:
  64. ToolTip
  65. SetTimer, RemoveToolTip, off
  66. return



  67. moveto(item,movesleep) ;移动
  68. {
  69.         itemx := Position[item].x
  70.         itemy := Position[item].y
  71.         click, %itemx%, %itemy%, 0
  72.         sleep, movesleep
  73. }

  74. movetoclick(item,movesleep) ;移动点击
  75. {
  76.         itemx := Position[item].x
  77.         itemy := Position[item].y
  78.         click, %itemx%, %itemy%, 0
  79.         sleep, movesleep
  80.         click,left,1
  81.         sleep, movesleep
  82. }

  83. mainloop(ww,hh) ;主流程
  84. {
  85.         step := Format("{:d}", hh *  0.0483) ;步程计算
  86.         FirstStashCellX := ww - Format("{:d}", hh* 0.5741) ;x坐标计算
  87.         FirstStashCellY := Format("{:d}", hh* 0.5704) ;y坐标计算
  88.         for i in TWE
  89.         {
  90.                 loop , 5
  91.                 {
  92.                         random,rand,100,180
  93.                         StashCellX := FirstStashCellX + step * (i -1)
  94.                         StashCellY := FirstStashCellY + step * ( A_index -1)
  95.                         movetoclick("seek",100)
  96.                         movetoclick("seal",100)
  97.                         send {Enter}
  98.                         sleep,rand
  99.                         click, %StashCellX%, %StashCellY%, 0
  100.                         sleep,rand
  101.                         click,left,1
  102.                         sleep,rand
  103.                 }
  104.         }
  105.         ToolTip
  106.         return
  107. }

  108.        

  109. GetClientSize(hWnd, ByRef w := "", ByRef h := "") ;分辨率读取
  110. {
  111.         VarSetCapacity(rect, 16)
  112.         DllCall("GetClientRect", "ptr", hWnd, "ptr", &rect)
  113.         w := NumGet(rect, 8, "int")
  114.         h := NumGet(rect, 12, "int")
  115. }


  116. ^space::
  117. Pause

复制代码



再贴一个表格
序号中文英文封印花费Price
1
女王的秘宝库The Queen's Vaults1
2
单一罪魂The Singular Spirit1
3
贪婪的复仇Nemesis of Greed1
4
神秘礼物The Mysterious Gift1
5
移动山丘The Walking Mountain2
6
狱卒The Prison Guard2
7
剑士之热情The Sword King's Passion2
8
鹰嗷The Eagle's Cry2


完整版:https://docs.qq.com/sheet/DQ2lvSmNwVldaSlhB?c=G19A0A0
自动查价器:点我
我是整条街最靓的崽
回复

使用道具 举报

德瑞索

8

主题

271

帖子

1697

积分

Lv.4

Rank: 4

哎呦 我去  这玩这个游戏学到那么多东西
回复

使用道具 举报

1

主题

1679

帖子

4150

积分

Lv.7

Rank: 7Rank: 7Rank: 7Rank: 7

这个有什么用?
回复

使用道具 举报

4

主题

105

帖子

634

积分

Lv.3

Rank: 3Rank: 3Rank: 3

大佬,请问下步程和坐标计算里面那几个小数点是怎么来的?想弄清楚原理,望解答,先谢谢了
回复

使用道具 举报

冈姆

0

主题

366

帖子

978

积分

Lv.3

Rank: 3Rank: 3Rank: 3

这个利害了 大神啊 !!!学习下
回复

使用道具 举报

1

主题

75

帖子

279

积分

Lv.2

Rank: 2Rank: 2

真一键破产
回复

使用道具 举报

福尔

9

主题

427

帖子

1890

积分

Lv.4

Rank: 4

白大newbee     帮顶给需要的人
回复

使用道具 举报

玛拉凯

5

主题

244

帖子

3890

积分

Lv.6

Rank: 6Rank: 6Rank: 6

还是别搞了 我天天用这个一键喝药的  We自带喝药 卡的一逼             被连带就傻了
回复

使用道具 举报

多米诺斯

2

主题

126

帖子

676

积分

Lv.3

Rank: 3Rank: 3Rank: 3

移动鼠标都会认为是外挂
回复

使用道具 举报

希拉克

0

主题

77

帖子

308

积分

Lv.2

Rank: 2Rank: 2

我也看不懂
回复

使用道具 举报

13

主题

246

帖子

1317

积分

Lv.4

Rank: 4

你们这样玩AHK 迟早有一天一键喝药也没有了
回复

使用道具 举报

希拉克

0

主题

8

帖子

39

积分

Lv.1

Rank: 1

没有销毁预言的代码啊
回复

使用道具 举报

0

主题

45

帖子

466

积分

Lv.2

Rank: 2Rank: 2

感谢分享。奈何台服玩家。不知道支持不。快捷键又是啥
回复

使用道具 举报

巨蛛之母

4

主题

227

帖子

1315

积分

Lv.4

Rank: 4

到底怎么用?
回复

使用道具 举报

福尔

7

主题

189

帖子

787

积分

Lv.3

Rank: 3Rank: 3Rank: 3

我是那种会写代码,但是不知道要刷什么预言的新人
回复

使用道具 举报

伊泽洛

27

主题

679

帖子

3274

积分

Lv.6

Rank: 6Rank: 6Rank: 6

这个牛逼,但是说实话,这个明显是有风险的
回复

使用道具 举报

派蒂

4

主题

827

帖子

2575

积分

Lv.5

Rank: 5Rank: 5

国服能用吗??
回复

使用道具 举报

塑型者

38

主题

903

帖子

3262

积分

Lv.6

Rank: 6Rank: 6Rank: 6

我感觉从原理上这个不会被GGG自动识别为外挂,毕竟是采用的物理位置作为循环依据。
但是以我多年从事游戏公司数据分析的经验,这种稳定间隔的预言产生速度,按照顺序的背包整理规则,以及可以在长时间稳定的进行工作,很明显的可以把这个用户归结为外挂用户。
回复

使用道具 举报

多米诺斯

11

主题

154

帖子

935

积分

Lv.3

Rank: 3Rank: 3Rank: 3

看不懂
回复

使用道具 举报

塑型者

86

主题

1097

帖子

4873

积分

Lv.7

Rank: 7Rank: 7Rank: 7Rank: 7

瓦尔之心圣物之盾凰炎之印

NB。 反正 我国际服一个都不敢用。 实在不敢冒风险。 唉~  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛合作、疑问请点击给我发信息 点击链接加入群聊【17173有料社区】