当前位置 : 145z游戏站 | 热血传奇 | 传奇游戏 | 

怎样用按键精灵在传奇里设置自动买药和刷新

热度:
玩传奇时,频繁买药和手动刷新地图很麻烦。其实用按键精灵可以让这些操作自动完成。下面就一步步教你怎么做。
先准备好工具。你需要下载并安装按键精灵,官网就能找到最新版本。安装后打开软件,记得让传奇窗口保持在电脑屏幕上,不要最小化,这样按键精灵才能准确识别游戏里的按钮位置。
先来做自动买药的脚本。第一步是找到药店NPC的位置。打开按键精灵,点击"抓点工具",把鼠标移到游戏里药店NPC的头上,记下显示的坐标,比如(X1Y1)。然后点击NPC打开对话窗口,用同样的方法记录下药品图标所在的坐标(X2Y2),以及"购买"按钮的坐标(X3Y3)。
打开按键精灵的脚本编辑器,输入以下内容:
MoveToX1Y1
LeftClick1
Delay1000
MoveToX2Y2
LeftClick1
Delay500
MoveToX3Y3
LeftClick1
Delay1000
这段脚本的意思是:移动鼠标到NPC位置点击,等1秒让对话窗口打开,再移动到药品位置点击,等半秒后点击购买按钮,最后等1秒完成购买。你可以根据自己的需求增加购买数量,比如多复制几次点击药品和购买按钮的命令。
如果想让脚本循环执行,点击脚本属性,在循环设置里选择"循环到按中止键为止",一般默认的中止键是F12。这样脚本就会一直重复买药操作,直到你按F12停止。
接下来做自动刷新的脚本。这个功能有两种实现方式。如果游戏里有"刷新"按钮,用类似买药的方法,记录下按钮坐标,编写点击脚本就行。
另一种方法是模拟退出再进入游戏的过程。先记录下"退出游戏"按钮的坐标(X4Y4)、"确认退出"的坐标(X5Y5),以及重新登录时"进入游戏"按钮的坐标(X6Y6)。然后编写这样的脚本:
MoveToX4Y4
LeftClick1
Delay2000
MoveToX5Y5
LeftClick1
Delay5000
MoveToX6Y6
LeftClick1
Delay10000
这段脚本会先点击退出,等2秒后确认退出,再等5秒让游戏关闭,然后点击进入游戏,最后等10秒让游戏重新加载完成。
如果想定时刷新,可以在脚本开头加上定时命令。比如想每30分钟刷新一次,就用按键精灵的定时功能,设置每隔1800秒执行一次脚本。
做好脚本后,一定要先测试。点击按键精灵的"调试"按钮,看着脚本运行一遍,看看有没有点击错误的地方。如果发现鼠标点偏了,可能是坐标记录不准确,重新用抓点工具获取正确坐标就行。
不同的传奇界面可能不一样,所以你可能需要根据自己玩的服务器调整坐标和等待时间。比如有的服务器买药时需要输入数量,你可以在脚本里加入输入数字的命令,像KeyPress"1"1就是按一下1键。
用这样的方法,你就能做出适合自己的自动脚本了。记得脚本运行时不要移动游戏窗口,否则坐标会不准确。如果游戏更新了界面,可能需要重新调整脚本里的坐标。
[顶部]