触摸精灵吧 关注:11,865贴子:44,864
  • 10回复贴,共1

求好心人,请教一个循环嵌套使用的问题。

只看楼主收藏回复

不懂的地方 在下边,注释好了。请好心人帮忙看看怎么办?。
function smqz()
while true do
mSleep(2000)
zs (528,1089,0xD54537)--日程 向
mSleep(1000)
zs1(592,575 ,0xFED270,301,146)-- 点击限次任务 下
mSleep(1000)
x = getColor(520,518);
if x~=0x2DC16F then
zs(504,326 ,0xCEF1FA)----检测点击师门求助任务 看
mSleep(1000)
zs(96,895 ,0xB2D3E5)----寻路
mSleep(1000)
zs(302,477 ,0xE8B41D)----选择任务 到
mSleep(1000)
zs(152,572 ,0xB7D5E7)----接受任务任务 了
mSleep(1000)
--【【 while true do -------------------------------------------------------------------------------
x, y = findColorInRegionFuzzy(0x829594,96,428-5,1123-5,428+5,1123+5) --
if x~=-1 and y~=-1 then --------------------------------------------------- --------------
dj ( 410,1092) --这个循环怎么跟第一个循环语句嵌套使用啊?---------------------
mSleep(1000) --- 就是脚本执行到这个循环语句,就一直点击 ----------------
else -- 这个点,一直到不符合条件了,就调出这一层------------- ------
break -- 循环,继续执行下边的语句块。--------------------------------------
end ---请好心人进入指点一下----------------------------------------------------
end ----------------------------------------------------------------------------------------】】--
zs(244,561 ,0x9AC3DA)----完成任务,去提交 寻路
---下边还有好多语句---
else
break
end
end
end
function main ()
smqz()
end


1楼2015-11-21 20:52回复
    1.
    2.
    帖子内的第二个"while true do" 前面加了"--" ,是楼主专门的吗?
    3.
    4.
    看了半天,这个地方说的,我看了代码和注释,没太懂。
    大概按你的意思写了下,但跟原内容没什么太大变换,除了第二个无限循环前面去掉了"--"


    3楼2015-11-21 22:08
    收起回复
      没看懂,没理解,逻辑比较混乱


      4楼2015-11-23 16:22
      回复