选择角色登录

我们希望脚本在执行一个角色后执行下一个角色。首先,我们需要记录角色的序列号。

1、将角色的序列号写入ini文件中

ini文件内容设置(角色号默认设置为1,第一个角色):

[角色ID]

角色=1

2. 每个角色执行完毕后,角色编号加一。

3、判断最后一个字符执行完毕后退出脚本。

以上面的三个角色为例。

当我们第一次启动的时候,字符号是1,我们选择第一个账号登录。

按钮精灵教程:DNF六点刷新疲劳值时,是从第一个角色开始的。

1. 键盘上的方向键可以选择字符。编辑器设置为每次选择字符时,鼠标先点击第一个字符,然后读取当前要执行的字符的序号。例如当前要执行的字符序号是2,那么只需按一次右方向键即可选择第二个字符。如果是3,请按箭头键两次。

(方式有很多种,比如记录第一个字符的中心坐标点来遍历,寻找其他要执行的字符,选择哪个更方便。

w=CInt(Plugin.File.ReadINI('角色ID', '角色', 'G:\test\DNF.ini')) //读取角色序列号If w 3 thenMessageBox '所有角色已执行完毕。 'ExitScriptMoveTo 90, 120LeftClick 1 //单击选择第一个字符Delay 1000If w 1 然后判断是否不是第一个字符,按方向键选择其他字符For i=1 To w - 1KeyPressS 'Right', 1KeyPress 39,1 //按方向键右键选择角色角色登录后Delay 1000Next

角色登录后,任务开始。

1、创建一个线程并命名为主线程。编写我们需要脚本在主线程中执行的任务。

2、创建一个新线程,命名为时间监控。用于监控时间。

*第一级判断是判断当前时间是否是早上六点

*如果是早上六点,停止主线程并将ini中的字符数重置为1

*重启主线程并从第一个字符开始执行

按钮精灵教程:DNF六点刷新疲劳值时,是从第一个角色开始的。

所有代码:

//在角色选择界面启动脚本Dim。字符总数。总字符数=3hwnd=Plugin.Window.Find('地下城与勇士', 0)调用Plugin.Window.Size(hwnd,800,600)调用Plugin.Window.move(hwnd, 0, 0)调用Plugin.Window. Active(hwnd) Thread ID=BeginThread(主线程) Thread ID2=BeginThread(时间监控)Sub Main Thread()Do//点击第一个角色w=CInt(Plugin .File.ReadINI('角色ID', '角色' , 'G:\test\DNF.ini'))If w 3 thenMessageBox '所有角色均已执行完毕。 'ExitScriptTracePrint wMoveTo 90, 120LeftClick 1 //单击Delay 1000If w 1 ThenFor i=1 To w - 1KeyPressS 'Right', 1KeyPress 39,1//按方向键右键选择角色Delay 1000NextCall Plugin.File. WriteINI('角色ID', '角色', w + 1, 'G:\test\DNF.ini')Moveto 395, 547LeftClick 1 //点击开始游戏Delay 8000KeyPress 'Esc', 1 //调出游戏菜单Moveto 390, 410LeftClick 1//点击选择角色Delay 3000LoopSub TimeMonitoring()Dos=Hour(Time)//获取系统时间小时m=minute(Time)//获取系统时间分钟If s=6 and m=0 然后//如果是六点StopThread 线程ID //停止主线程Call Plugin.File.WriteINI('role ID', 'role', 1, 'G:\test\DNF.ini')KeyPress ' Esc', 1 //调出游戏菜单Moveto 390, 410LeftClick 1//点击选择角色Delay 3000Delay 6000Loop thread ID=BeginThread (主线程) 注:编者的代码简单说明了思路,还有很多细节需要说明孩子在写作过程中需要多加注意。例如,当我们确定当前时间是六点钟时,如果我们的角色还在做副本怎么办?

拓展思路:

如果想在角色完成当前任务后从第一个角色开始,我们可以这样做:

1.我们创建一个全局变量

2、当时间监控线程判断当前时间为六点时,将全局变量的值设置为1

3.确定当前角色的疲劳值。如果疲劳值仍然存在,则继续任务。

(主线程结束时,执行字符任务时,判断全局变量,如果为1,则返回字符选择界面,从第一个字符开始执行。)

4.如果疲劳值消失,则退出角色选择界面。

用户评论

聽風

这个按钮精灵教程真是帮了大忙了,之前还不知道六点刷新疲劳值是从第一个角色开始的,现在操作起来轻松多了。

    有7位网友表示赞同!

若他只爱我。

刚看到这个教程,太实用了!DNF玩家都知道疲劳值的重要性,这个方法省了不少时间。

    有17位网友表示赞同!

陌然淺笑

第一次看到这样的教程,原来六点刷新是从第一个角色开始的,之前还以为会乱刷新呢。

    有11位网友表示赞同!

巷口酒肆

感谢分享这个按钮精灵教程,以前都是手动一个一个刷新,现在终于可以自动化了。

    有15位网友表示赞同!

逃避

这个教程太赞了!DNF玩家都知道疲劳值是个头疼的问题,这样的技巧太有必要了。

    有13位网友表示赞同!

龙卷风卷走爱情

六点刷新疲劳值从第一个角色开始,这个细节很多人可能不知道,感谢这个教程的提醒。

    有20位网友表示赞同!

心悸╰つ

用了这个按钮精灵教程,感觉DNF玩起来轻松多了,疲劳值刷新也不再头疼。

    有10位网友表示赞同!

将妓就计

以前一直以为六点刷新是随机的,没想到有这个方法,真是学到了新知识。

    有11位网友表示赞同!

念初

这个教程让我对按钮精灵有了新的认识,DNF玩家都应该看看。

    有12位网友表示赞同!

∞◆暯小萱◆

刚刚尝试了一下,按钮精灵确实方便,DNF疲劳值刷新问题解决了。

    有6位网友表示赞同!

素婉纤尘

六点刷新疲劳值的方法太实用了,之前一直浪费了不少时间,现在终于可以省下来了。

    有6位网友表示赞同!

裸睡の鱼

这个教程对于新手来说太重要了,希望更多的人看到,避免走弯路。

    有15位网友表示赞同!

短发

用了按钮精灵教程后,感觉DNF游戏体验提升了不少,疲劳值刷新不再是问题。

    有16位网友表示赞同!

心亡则人忘

没想到六点刷新疲劳值还有这样的技巧,这个教程太有价值了。

    有8位网友表示赞同!

枫无痕

这个按钮精灵教程让我对DNF有了新的认识,感觉游戏变得更加简单了。

    有14位网友表示赞同!

ˉ夨落旳尐孩。

之前一直不知道六点刷新的细节,感谢这个教程的分享,让我受益匪浅。

    有7位网友表示赞同!

眷恋

这个教程让我对疲劳值刷新有了全新的理解,DNF玩家都应该学习一下。

    有9位网友表示赞同!

纯情小火鸡

用了按钮精灵教程,感觉DNF游戏更加高效了,疲劳值刷新不再是难题。

    有9位网友表示赞同!

君临臣

这个教程让我对DNF有了新的认识,原来还有这样的操作技巧,太实用了。

    有7位网友表示赞同!

标签: