作为魔兽世界十几年的情怀玩家,总是看世界频道很多贩卖灵魂兽消息的,身为一个老猎人的我对收集稀有宝宝情有独钟,可视奈何刷新时间不固定,且刷新间隔太长,所以决定开发一个自动抓宝宝的插件。
文章源自助手阿喜-https://zsaxi.com/5043
思路:
1、如何自动发现指定的宝宝?文章源自助手阿喜-https://zsaxi.com/5043
2、如何自动的对其施放技能?文章源自助手阿喜-https://zsaxi.com/5043
实践
发现宠物,使用指定宏。文章源自助手阿喜-https://zsaxi.com/5043
施放技能,使用一键宏。文章源自助手阿喜-https://zsaxi.com/5043
如果目标为指定的宠物,且目标非玩家宠物,且可攻击。释放一键抓宠物宏。文章源自助手阿喜-https://zsaxi.com/5043
以下是3个宏,第一个是找目标,第二个是抓宠物,第三个是防掉线。文章源自助手阿喜-https://zsaxi.com/5043
这里我使用WA字符串,直接设置宏,并绑定了快捷键。也可以直接设置在技能栏上。文章源自助手阿喜-https://zsaxi.com/5043
/目标 阿克图瑞斯 /目标 洛卡纳哈 /目标 古德利亚 /目标 逐日
/castsequence reset=30 奥术射击,冰冻陷阱,驯服野兽
/cast 基础营火
文章源自助手阿喜-https://zsaxi.com/5043
文章源自助手阿喜-https://zsaxi.com/5043
找目标
新建一个WA字符串后。定义一个自定义触发器,判断是否在移动,如果角色移动的时候就不做某些技能
再创建一个 高刷 触发器,用来查找目标
aura_env.hide = function() WeakAuras.regions[aura_env.id].region.texture:SetColorTexture(0,0,0,0) end aura_env.K_F12 = function() WeakAuras.regions[aura_env.id].region.texture:SetColorTexture(0.1,0.7,0.24,0.1) end aura_env.K_F11 = function() WeakAuras.regions[aura_env.id].region.texture:SetColorTexture(0.1,0.7,0.24,0.2) end aura_env.K_F10 = function() WeakAuras.regions[aura_env.id].region.texture:SetColorTexture(0.1,0.7,0.24,0.3) end aura_env.K_F9 = function() WeakAuras.regions[aura_env.id].region.texture:SetColorTexture(0.1,0.7,0.24,0.4) end
创建对应的自定义数据,对对应的动作进行色彩表达。
然后外部程序使用python / 按键精灵/ VB /C## /.net等抓取指定窗口 指定坐标的色块。
实现对窗口 指定按键输出操作。
思路就是这么个思路,具体完善就看自己发挥,通过以上当目标宝宝出现时就会自动抓捕,在实际场景中,有很多人在哪里蹲,当然还有多个刷新点,具体出不出就看你的运气了。
最后要说的就是,使用自动化有封号风险。