使用效果演示
https://www.bilibili.com/video/BV1wjVfz9EbD
讲解:(前六分钟是使用方法,后面是思路分析)
https://www.bilibili.com/video/BV1QdVZzTED1
;明明是赛尔号脚本,我视频里全篇叫魔兽世界怀旧服的原因,我为什么这样子犹抱琵琶半遮面的:
;我尽可能的不想破坏游戏氛围,大家来玩赛尔号怀旧服,是来怀旧的,是情怀,只是咱们现在太功利、太忙,没时间刷塔了而已
;我不想因为这些个现成的开源东西又是弄得倒勾在卖、服主的给大家怀旧的初心也被破坏掉了
;我弄的这么隐晦就是因为这是思路分享我不是一个卖脚本的。思路分享,有更好的办法,集思广益是我的目的
;能找到ahk中文站网址的高概率不玩魔兽世界怀旧服,玩魔兽世界怀旧服的高概率找不到ahk中文站
;我发这里也是因为这里给了我一定的帮助,最主要的帮助还是文心一言和deepseek,发这里足够隐蔽
零.为什么选ahk
我也不想用这烂玩意,还得从头学费死劲了,但是只有这玩意有用,最开始用的pyautogui,不好使
一.怎么使用:从太空站进入塔那一房间,站在台阶上,不要动(因为循环刷出塔之后就是这里是起点),直接按快捷键F9,听见蜂鸣器哔一声,就开始运行了。剩下的就是刷手机
主要问题:1.窗口大小:100,且不要动,因为我也是个ahk新手,我后面才知道可以固定坐标系,我之前一直使用的window坐标系
2.遇见“我是谁”怎么办?其实我是有处理的,但是比较麻烦,不如直接重启脚本!!!重新刷,能亏多少呢?
3.如何自己调整打怪思路?用自带的windowsspy找到windows地址,建立pos对象就可以用了。后面会细聊
二.主题思路:鼠标先至,高频待命检查
windows有接口告诉你鼠标当前是什么状态,”flash“游戏的特性导致鼠标hover状态的时候,hand和arrow变化很显然
再加之赛尔号爬塔行为模式极其固定!!!录制行为就可以解决
但是有些怪总喜欢先入为主。如果直接录制行为很容易被这些闪击、先攻小玩意打乱
如果用Sleep 1000预留时间又会失去效率,所以我着重写了一个click该怎么做
三.具体分析:看代码就i行了,注释加的非常详细
四:“我是谁”验证处理
只有fight的第一步,也就是进战斗之前点中间的精灵才会出现我是谁验证
那么按照我的逻辑:点完精灵进战斗之后,下一个点的是技能1。但是因为我是谁验证没有进战斗
所以在Msgbox阻塞脚本的时候,要完成我是谁验证,同时手动点一下进入战斗,然后activate 游戏窗口。
让脚本能够点第一个技能即可。
但是简单地说,不如直接出塔,reload脚本重刷。
但是简单地说,不如直接出塔,reload脚本重刷。
但是简单地说,不如直接出塔,reload脚本重刷。