找回密码
 点一下
查看: 1766|回复: 15

能获取数组下标吗?

[复制链接]
发表于 2008-5-10 12:38:57 | 显示全部楼层 |阅读模式
RT。。。一直想不出有什么办法。。。不知道能不能获取。。。
发表于 2008-5-10 12:52:28 | 显示全部楼层
我的办法是用变量记录下标,用的时候直接用变量~~~
回复

使用道具 举报

 楼主| 发表于 2008-5-10 13:13:31 | 显示全部楼层
不是 我问的是 假如有数组Array[2],能用T获取到数组 Array[2] 的下标 2 吗?

试了很多方法,好像不行。。。
回复

使用道具 举报

发表于 2008-5-10 13:19:03 | 显示全部楼层
的确,我想问的是你为什么要获取这个下标呢?
回复

使用道具 举报

 楼主| 发表于 2008-5-10 13:30:11 | 显示全部楼层
做一个触发 任意单位A死亡 在死亡地点创建另一个单位B

当使用复活技能时,复活单位A,删除单位B

因为复活的单位多个,就采用2个数组记录这两个单位,

测试下有没有简便点的方法,

就想到能不能获取数组下标的问题了。
回复

使用道具 举报

发表于 2008-5-10 13:31:47 | 显示全部楼层
这个数组是灭有下标的。因为你新建数组的时候都不用设置下标。
回复

使用道具 举报

发表于 2008-5-10 13:33:16 | 显示全部楼层
你用单位自定义值做下标吧,设定A和B的自定义值相同,其他不同就好了吧
回复

使用道具 举报

 楼主| 发表于 2008-5-10 13:39:08 | 显示全部楼层
额·····能再详细点吗?还是不懂····
回复

使用道具 举报

发表于 2008-5-10 13:50:54 | 显示全部楼层
麻烦你打开WE的触发编辑器,在事件里面选单位--设置自定义值

捕捉事件的时候就可以用    数组[  触发单位的自定义值 ]
然后数组的下标就是  触发单位的自定义值  不用单独获取了~~
回复

使用道具 举报

 楼主| 发表于 2008-5-10 13:58:42 | 显示全部楼层
好像行得通 去试下····
回复

使用道具 举报

 楼主| 发表于 2008-5-10 14:23:10 | 显示全部楼层
已经解决~谢谢O的马甲~
回复

使用道具 举报

发表于 2008-5-10 14:50:37 | 显示全部楼层
额。。。LZ是奇迹的马甲?问题差不多。。。
回复

使用道具 举报

发表于 2008-5-10 15:05:19 | 显示全部楼层
我不是O的马甲,还有,你的话有点歧义,我不是O的~~
回复

使用道具 举报

发表于 2008-5-10 20:08:43 | 显示全部楼层
可以用循环判断,数组的每个元素是否等于当前数据,适用于单位等handle数据
回复

使用道具 举报

发表于 2008-5-10 20:31:52 | 显示全部楼层
真遗憾~~jass的数组大小都是固定了8192的~~所以关于你的提问~~确切地说~~能~~但你获得了8192这个数字也帮不上你的忙的说~~
回复

使用道具 举报

发表于 2008-5-10 20:48:21 | 显示全部楼层
引用第12楼马甲君于2008-05-10 15:05发表的  :
我不是O的马甲,还有,你的话有点歧义,我不是O的~~
很好,O的马甲.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-20 14:32 , Processed in 0.051609 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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