找回密码
 点一下
查看: 960|回复: 5

对话筐数组这个变量是不是无效的

[复制链接]
发表于 2010-1-15 07:22:30 | 显示全部楼层 |阅读模式
是数组那种类型

我在对话筐的索引填的整数不会对对话筐起作用




    事件
        时间 - 游戏开始 3.00 秒
    条件
    动作
        对话框 - 设置 playerdhk[2] 的标题为 |cff00ff00选择英...
        对话框 - 为 playerdhk[2] 添加按钮,按钮标题为: 人类(Human)
        对话框 - 为 playerdhk[2] 添加按钮,按钮标题为: 兽人(Orc)
        对话框 - 为 playerdhk[2] 添加按钮,按钮标题为: 亡灵(Undead)
        对话框 - 为 playerdhk[2] 添加按钮,按钮标题为: 血精灵(BloodEl...
        对话框 - 为 playerdhk[2] 添加按钮,按钮标题为: 暗夜精灵(Nigh...
        对话框 - 显示 playerdhk[2] 对 玩家2(蓝色)



- - 很搞的问题,解决了
 楼主| 发表于 2010-1-15 07:23:37 | 显示全部楼层
没有看到对话筐显示

计时器是不是也不能使用数组?
回复

使用道具 举报

发表于 2010-1-15 08:23:03 | 显示全部楼层
这几个你都得在变量编辑器里定义它们容量。

比如容量是1那么就只有[0]能用,2就[0]和[1]能用,以此类推。但是整数,字符串,单位之类的就无需如此。

实际上we的变量编辑器里的“数组容量”和普遍意义上的并不一样,指的是jass自动帮你创建对象的个数。
回复

使用道具 举报

发表于 2010-1-15 12:43:25 | 显示全部楼层
hmmm,ui有一点比较人性化,就是设置为1的话0、1可用,设置为2的话0、1、2可用……
回复

使用道具 举报

发表于 2010-1-15 18:15:07 | 显示全部楼层
建议LZ测试一下把整数索引改成1的情况。
或者在变量初始化值里把变量的初始值设成了null(空)。
如果设为null的话,改成新的对话框就可以了。
回复

使用道具 举报

 楼主| 发表于 2010-1-15 19:16:12 | 显示全部楼层
恩恩,搞了几个小时后来贴刚发出就把那个数值改掉试出来了~

谢谢各位

矩形区域也是这样吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-22 08:28 , Processed in 0.033224 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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