- 积分
- 34677
- 威望
- 499
- 魅力
- 507
- 经验
- 20326
- 热心度
- 9
- 注册时间
- 2006-3-13
- 最后登录
- 2024-9-30
- 主题
- 134
- 回帖
- 4949
- 精华
- 35
- 阅读权限
- 150
TA的每日心情 | 郁闷 2015-6-6 16:12 |
---|
签到天数: 52 天 连续签到: 1 天 [LV.5]女巫
超级版主
- 积分
- 34677
|
发表于 2013-5-17 11:08:19
|
显示全部楼层
大概写了一下,希望对你帮助.
申请数组
!?PI;
!!SN:M-1/624/0/1 W^Fly123^/v1; [申请 156*4=624元素的数值型数组(存于游戏中),数组名为Fly123]
-------------------------------------------------------------------------------------------
读取数组中某元素的值
!!SN:W^Fly123^/?y99; [获得数组名在数组层的索引](注意这个索引跟数组元素的索引类似)
!!SN:My99/y-6/?y10; [这里就是获取编号为y99的数组中,索引号为 y-6 的值,返回到y10中]
注意数组的索引号从0开始,也就是说,624个元素的索引号为0-623
------------------------------------------------------------------------------------------
设置数组元素的值
!!VRy10:S999;
!!SN:My99/y-6/y10; [将数组索引号为y-6的元素值设为y10的值(即999)]
----------------------------------------------------------------------------------------------
那么英雄编号y1的四维
对应的索引号y10-y13
!!VRy10:Sy1 *4 +0;
!!VRy11:Sy1 *4 +1;
!!VRy12:Sy1 *4 +2;
!!VRy13:Sy1 *4 +3;
对应的值是y20-y23
!!SN:My99/y10/?y20;
!!SN:My99/y11/?y21;
!!SN:My99/y12/?y22;
!!SN:My99/y13/?y23;
[ 本帖最后由 贤知有您 于 2013-5-17 11:18 编辑 ] |
|