这1次还是讲脚本循环的问题,因为脚本的循环,也就是对脚本控制的开始.你会使用或者能看懂别人的脚本怎么循环的,对你们是非常有好处的.看不懂脚本,就是复制过来,一出错误,那么你就不能使用了.因为你不知道错在那里.
这次呢,我在用文字表达式,给大家写下,以后在发脚本,或者讲到那个脚本,不在发文字了,直接是源文字(英文),要是看不懂,请先把脚本复制,到新建脚本里的"普通"去看,因为以后的脚本都很大,全用文字来表达,我写不起了.
如果是一个循环.像下面:
循环10便
.....
循环结束.
这样的脚本,我估计大家现在都能看看懂了,但是像下面的脚本,有2到3个循环在里面,那么具体的是先运行那个内容呢.脚本在下面:
For 5 (这是第2次循环的)
For 10 (这是先循环的)
KeyPress 121,1
Delay 2000
KeyPress 117,1
Delay 7000
EndFor (这是先循环的)
KeyPress 121,1
Delay 2000
KeyPress 118,1
Delay 1700
EndFor (2次循环结束)
这个脚本,有2循环,1个循环5便,一个循环10便,但是从那里是脚本在做动作,控制游戏呢?
脚本开始运行后,它(案件)读的第一个命令是循环,循环什么,把循环10便这个动作做5便,好,那案件开始那循环5遍中的第1遍,结果也是个循环,干什么呢?就是循环10遍(采集).也就是说,其实真正脚本开始做的动作,是上面2个循环中的那个中间部分(采集).
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
哈哈,估计上段话说得很饶,不耐心的,慢慢的看,迷糊了.
那么,我们还是从实战出发,先来写个采集+吃料理的脚本吧.估计你们就看懂了.
For 10
KeyPress 121,1
Delay 2000
KeyPress 117,1
Delay 7000
EndFor
KeyPress 121,1
Delay 2000
KeyPress 118,1
Delay 1700
估计大家一看,就知道是采集10次,吃一次料理.很简单.
但是具体使用脚本的时候,我们其实不是那么做,不光要脚本能采集吃料理,还需要它清空船.那么脚本怎么做到什么时候去清船呢?我们就社定为,连续采集50次后,清船.那么脚本怎么写呢?其实很简单,我们就是先把采集10次吃1次料理的动作循环5遍就可以,也就是在上面的脚本里,加上
循环5便
循环结束
这个命令就可以.
怎么加,就是把刚才的动作全重做5遍,那么就是把采集10次,吃1次料理的动作循环5遍就可以,所以是在上面和最后加.最后脚本就成为;
For 5
For 10
KeyPress 121,1
Delay 2000
KeyPress 117,1
Delay 7000
EndFor
KeyPress 121,1
Delay 2000
KeyPress 118,1
Delay 1700
EndFor
所以,就是看到3到4个,或者多个循环的时候,你看它(案件)的那个部分在开始做动作,如果是像上面的格式,那其实做动作的命令是在最中间的那个循环里.
迷糊.这段我也感觉讲得不明白,够饶的了,哈哈,但是你们如果按我说的,复制源文件,放到案件里去看,估计明白的快点.
此篇文章为17173玩家原创作品,获得积分奖励 Z。 17173全新积分兑换系统上线 点卡周边等你拿>>>详情点击 |