DNF游戏辅助怎么做用按键精灵制作六点刷新疲劳值的脚本.docx
上传人:qw****27 上传时间:2024-09-11 格式:DOCX 页数:5 大小:8.5MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

DNF游戏辅助怎么做用按键精灵制作六点刷新疲劳值的脚本.docx

DNF游戏辅助怎么做用按键精灵制作六点刷新疲劳值的脚本.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

DNF游戏辅助怎么做:用按键精灵制作六点刷新疲劳值的脚本来源:按键学院【按键精灵】DNF游戏每天早上六点刷新疲劳值,如果我们想在六点的时候,不执行当前的游戏角色,重新从第一个角色开始执行呢?听起来很容易的样子……实际做起来就木有那么顺手了选择角色登录我们想要让脚本一个角色执行完之后执行下一个角色,首先,要记录角色的序号把角色的序号写到ini文件中ini文件内容设置(角色序号默认设置为1,第一个角色):[角色ID]角色=1每执行完一个角色之后,角色序号加一判断最后一个角色执行完成之后退出脚本拿上面三个角色做例子。我们第一次启动,角色序号是一,选择第一个账号登录。键盘上的方向键可以选择人物,小编设置每次选择角色的时候,鼠标先点击第一个人物,然后读取当前该执行的角色序号,例如当前要执行的角色序号是2,那就按下一次右方向键,选择第二个人物,如果是3则按下两次方向键。(方式有很多,例如,记录第一个角色的中心坐标点来遍历找到其它要执行的角色。哪种方便选哪种。)w=CInt(Plugin.File.ReadINI("角色ID","角色","G:\test\DNF.ini"))//读取角色序号Ifw>3ThenMessageBox"所有角色都执行完毕。"ExitScriptEndIfMoveTo90,120LeftClick1//点击选择第一个角色Delay1000Ifw>1Then判断如果不是第一个角色就按方向键选择其他角色Fori=1Tow-1KeyPressS"Right",1KeyPress39,1//按下方向键右键进行选择角色Delay1000NextEndIf角色登录之后角色登录之后,开始执行任务。1、建立一个线程,命名为主线程。主线程里写我们需要脚本执行的任务。2、再建立一个新的线程,命名为时间监视。用来监控时间。*第一重判断,判断当前时间是否是早晨六点*是早晨六点的话,停止主线程,把ini里的角色序号重置为1*重新启动主线程,从第一个角色开始执行全部代码://在角色选择界面启动脚本Dim总共角色数总共角色数=3hwnd=Plugin.Window.Find("地下城与勇士",0)CallPlugin.Window.Size(hwnd,800,600)CallPlugin.Window.move(hwnd,0,0)CallPlugin.Window.Active(hwnd)线程ID=BeginThread(主线程)线程ID2=BeginThread(时间监视)Sub主线程()Do//点击第一个角色w=CInt(Plugin.File.ReadINI("角色ID","角色","G:\test\DNF.ini"))Ifw>3ThenMessageBox"所有角色都执行完毕。"ExitScriptEndIfTracePrintwMoveTo90,120LeftClick1//点击Delay1000Ifw>1ThenFori=1Tow-1KeyPressS"Right",1KeyPress39,1//按下方向键右键进行选择角色Delay1000NextEndIfCallPlugin.File.WriteINI("角色ID","角色",w+1,"G:\test\DNF.ini")Moveto395,547LeftClick1//点击开始游戏Delay8000KeyPress"Esc",1//调出游戏菜单Moveto390,410LeftClick1//点击选择角色Delay3000LoopEndSubSub时间监视()Dos=Hour(Time)//获取系统时间小时m=minute(Time)//获取系统时间分钟Ifs=6andm=0Then//如果是六点StopThread线程ID//停止主线程CallPlugin.File.WriteINI("角色ID","角色",1,"G:\test\DNF.ini")KeyPress"Esc",1//调出游戏菜单Moveto390,410LeftClick1//点击选择角色Delay3000EndIfDelay6000Loop线程ID=BeginThread(主线程)EndSub注意:小编的代码简单说明了下思路,许多细节的地方,童鞋们在写的过程中需要多加注意下。例如,当我们判断到当前时间是六点的时候,如果我们的角色还在做副本怎么办?拓展思路:如果童鞋们希望在角色把当前的任务执行完之后再从第一个角色开始,我们可以这样:1、我们建立一个全局变量2、时间监控线程判断到当前时间是六点的时候,