资源描述:
《DNF游戏辅助怎么做用按键精灵制作六点刷新疲劳值的脚本》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、DNF游戏辅助怎么做:用按键精灵制作六点刷新疲劳值的脚本来源:按键学院【按键精灵】DNF游戏每天早上六点刷新疲劳值,如果我们想在六点的时候,不执行当前的游戏角色,重新从第一个角色开始执行呢?听起来很容易的样子……实际做起来就木有那么顺手了选择角色登录我们想要让脚本一个角色执行完之后执行下一个角色,首先,要记录角色的序号1、把角色的序号写到ini文件中ini文件内容设置(角色序号默认设置为1,第一个角色):[角色ID]角色=12、每执行完一个角色之后,角色序号加一3、判断最后一个角色执行完成之后退出脚本拿上面三个角色做例子。我们第一次启动,角色序号是
2、一,选择第一个账号登录。键盘上的方向键可以选择人物,小编设置每次选择角色的时候,鼠标先点击第一个人物,然后读取当前该执行的角色序号,例如当前要执行的角色序号是2,那就按下一次右方向键,选择第二个人物,如果是3则按下两次方向键。(方式有很多,例如,记录第一个角色的中心坐标点来遍历找到其它要执行的角色。哪种方便选哪种。)w=CInt(Plugin.File.ReadINI("角色ID","角色","G:testDNF.ini"))//读取角色序号 Ifw>3Then MessageBox"所有角色都执行完毕。"
3、 ExitScript EndIf MoveTo90,120 LeftClick1//点击选择第一个角色 Delay1000 Ifw>1Then 判断如果不是第一个角色就按方向键选择其他角色 Fori=1Tow-1 KeyPressS"Right",1 KeyPress39,1//按下方向键右键进行选择角色 Delay1000 NextEndIf角色登录之后角色登录之后,开始执行任务。1、建立一个线程,命名为主线程
4、。主线程里写我们需要脚本执行的任务。2、再建立一个新的线程,命名为时间监视。用来监控时间。 *第一重判断,判断当前时间是否是早晨六点 *是早晨六点的话,停止主线程,把ini里的角色序号重置为1 *重新启动主线程,从第一个角色开始执行全部代码://在角色选择界面启动脚本Dim总共角色数总共角色数=3hwnd=Plugin.Window.Find("地下城与勇士",0)CallPlugin.Window.Size(hwnd,800,600)CallPlugin.Window.move(hwnd,0,0)CallPlugin.Win
5、dow.Active(hwnd)线程ID=BeginThread(主线程)线程ID2=BeginThread(时间监视)Sub 主线程() Do //点击第一个角色 w=CInt(Plugin.File.ReadINI("角色ID","角色","G:testDNF.ini")) Ifw>3Then MessageBox"所有角色都执行完毕。" ExitScript EndIf TracePrintw MoveTo90,120 LeftCli
6、ck1//点击 Delay1000 Ifw>1Then Fori=1Tow-1 KeyPressS"Right",1 KeyPress39,1//按下方向键右键进行选择角色 Delay1000 Next EndIf CallPlugin.File.WriteINI("角色ID","角色",w+1,"G:testDNF.ini") Moveto395,547 LeftClick1//点击开始游戏
7、 Delay8000 KeyPress"Esc",1//调出游戏菜单 Moveto390,410 LeftClick1//点击选择角色 Delay3000 LoopEndSubSub时间监视() Do s=Hour(Time)//获取系统时间小时 m=minute(Time)//获取系统时间分钟 Ifs=6andm=0Then//如果是六点 StopThread线程ID//停止主线程 CallPlugin.File.WriteINI("角色ID",
8、"角色",1,"G:testDNF.ini") KeyPress"Esc",1//调出游戏菜单