i=1 这里为什么要这样子写,我看别人也是这样子写的,照别人写的,不明白是什么意思
While i=1
IfColor 163, 445, "D0D0D", 0 Then
MoveTo 569, 553
RightClick 1
End If
Else
//如果那个点的色不是那个色,就不用动,但是我做出来的是一直在动的,
End If
Wend
//我做这个脚本是想用来魔域摆滩自动上同一种货的,本人是个新手,不知道是不是这个样子写的,但只会这样子写,如果不是这样子写的,还请高手们赐教,谢谢,
如果我在else后面加个i=2是不是就像你说的会跳出循环???如果是 那这个脚本是暂停了还是停止了?我做这个脚本是想用来魔域摆滩自动上同一种货的,我的想法就是如果滩位上的一个点色是那个色,然后就工作,如果不是就暂时停下来,别人买了我的东西后那点的色就会变,接着又工作,不知道是不是这个样子写的?谢谢!
追答else用错了吧
While i=1
IfColor 163, 445, "D0D0D", 0 Then
MoveTo 569, 553
RightClick 1
Else
Delay 5000
End If
Wend
如果找到那个颜色相同,就移动点鼠标,如果颜色不相同,就等待5秒,再次判断
还是这样子,不理想,不过可以用,这个Else 跟else好像是没区别的,教程那里好像也没说血还有的话之后要怎么写,唉,好晕啊,不过还是谢谢你的回答,刚接触按键精灵,很多都不会,814202337我的QQ,如果可以,加我,谢谢
追答不是说你Else大小写写错了
刚学没多久还不会移动窗口命令和后台的,魔域这个游戏好像不支持后台的,在窗口不移动的情况下,我做出来的脚本并不是我想要的那种效果,怎么说呢,其实就好像是补血补兰的那个一样,到了那个点没有血了才会补,有血就不有补,但我做的好像是有血也在补一样,如果有血,就不用动,就是else后面该怎么写,一旦没血了再补,就是这样的意思,是不是我的思路不对,还是根本就不是那样子写的,
追答IfColor 163, 445, "D0D0D", 0 Then 你确定你的颜色正确? 16进制颜色是6位字符串哦
追问好像是错了,不过那个不是重点,怎么说呢,就像上面说的那样,如果没血了,就补血,但如果血还有呢,也会补血,我想要的就是如果血还有,就不用补血,就是Else后面该 怎么写,上面做的是一直在补,问题就在这里,814202337, 我的Q,如果可以,加我,谢谢
追答While i=1
IfColor 163, 445, "D0D0D", 0 Then
MoveTo 569, 553
RightClick 1
Else
//如果那个点的色不是那个色,就不用动,但是我做出来的是一直在动的,
End If
Wend
试试这个 你刚才脚本多了一个end if