找回密码
 点一下
查看: 2005|回复: 3

[已解决]用loop来隐藏问题

[复制链接]
发表于 2011-2-27 10:37:04 | 显示全部楼层 |阅读模式
如题.我用loop来隐藏多个变量....但是只有第一个LOOP管用.
第二个loop没有效果.我自己检查了一下变量.没有错.自己想不明白.就发上来给高手们看下.是不是哪里我做错了.但是我自己又不知道.....谢谢.

[jass]
function Trig____________________004_Actions takes nothing returns nothing
    local integer i = 0
    loop
    call ShowUnit( udg_boss_ol, false )
    set i = i+1
    exitwhen 1 >= 18
    endloop
    loop
    call ShowUnit( udg_qxd, false ) //udg_qxd[0]
    set i = 1+1
    exitwhen i >= 6
    endloop
    call ShowUnit( udg_zjboss, false )
endfunction
[/jass]

发表于 2011-2-27 11:47:11 | 显示全部楼层
因为进入第二个loop前i未清0。
回复

使用道具 举报

 楼主| 发表于 2011-2-27 13:51:44 | 显示全部楼层
擦汗....原来如此.谢谢.
回复

使用道具 举报

发表于 2011-3-13 10:25:17 | 显示全部楼层
第七行。
exitwhen 1 >= 18
第一个loop永远也不会exit吧

第11行
set i = 1+1
第二个loop永远也不会exit吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-22 04:53 , Processed in 0.047597 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表