找回密码
 点一下
查看: 1332|回复: 2

发现一个貌似是编辑器的BUG

[复制链接]
发表于 2010-4-29 18:03:12 | 显示全部楼层 |阅读模式
起因是我需要用continue,但是发现GUI里面没有,于是我用custom script输入

于是

  1. while (autoF4A84A2E_p <= PlayerGroupCount(autoF4A84A2E_g)) {
  2. lv_p = PlayerGroupPlayer(autoF4A84A2E_g, autoF4A84A2E_p);
  3. UIDisplayMessage(PlayerGroupAll(), c_messageAreaSubtitle, IntToText(lv_p));
  4. continue;
  5. if (lv_p == PlayerGroupPlayer(autoF4A84A2E_g, autoF4A84A2E_p)) {
  6. autoF4A84A2E_p = autoF4A84A2E_p + 1;
  7. }
  8. }
复制代码



这个是编辑器自动生成的代码,GUI部分是foreach,continue是我用custom script输入的,然后......

foreach用的事实上是while循环,并且在最后改变循环变量,这样的结果就是如果你用了 continue的话,那么这个循环就跳不出了......

难怪GUI界面把continue关了
 楼主| 发表于 2010-4-29 18:47:49 | 显示全部楼层
内容已更新到顶楼
回复

使用道具 举报

发表于 2010-4-29 19:08:47 | 显示全部楼层
autoF4A84A2E_p ...............autoF4A84A2E_g..........
这2个真考眼力- -。。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 12:51 , Processed in 0.049601 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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