查看: 3478|回复: 7

[已经解决] 【脚本问题】数组问题请教(我相信实际上是我抽风了……

[复制链接]
梦石
0
星屑
50
在线时间
172 小时
注册时间
2013-2-18
回帖
9
发表于 2014-2-16 00:01:22 | 显示全部楼层 |阅读模式
悬赏1星屑已解决
本帖最后由 lingzi 于 2014-2-16 00:03 编辑

我在橹一个箱子脚本中出现了以下问题:
TABLE = ["恢复剂","恢复剂","恢复剂","恢复剂","恢复剂","恢复剂","恢复剂","恢复剂","恢复剂",'确定']
首先我先定义了一个数组(如上),在获得物品的函数中通过变量来访问其中的元素(元素都是汉字)
      $game_party.gain_item(TABLE[index],1)
然后脚本虽然能正常运行但是点击相应选项后不能获得里面的元素指定的物品。(单双引号都用过了但是貌似没区别= =)
psb.jpg
↑问题就是这样苦思半天无果所以来麻烦各位大大了。求解决方法。
(如果要完整脚本的话因为游戏正在策划中所以暂时不能公开脚本←_←请见谅。)

最佳答案

查看完整内容

不是很正常吗,你的名字只有10个,你却要脚本打12个名字,最后两个当然会报错......

梦石
1
星屑
23241
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2014-2-16 00:01:23 | 显示全部楼层
不是很正常吗,你的名字只有10个,你却要脚本打12个名字,最后两个当然会报错......
回复

使用道具 举报

梦石
0
星屑
86
在线时间
362 小时
注册时间
2013-12-8
回帖
420
发表于 2014-2-16 00:18:18 | 显示全部楼层
gain_item指令后面填写的是物品id而不是物品名称啦……改成table=[1,1,1,1,1,1,1,1]这样的,然后在显示选项的窗口里写$data_items[TABLE[x]].name就行了,最后一个"确定"另外加入
柍念作yang三声。

龙→
回复

使用道具 举报

梦石
0
星屑
50
在线时间
172 小时
注册时间
2013-2-18
回帖
9
 楼主| 发表于 2014-2-16 09:38:48 | 显示全部楼层
本帖最后由 lingzi 于 2014-2-16 11:06 编辑

回上楼:

这个其实我试过了……会报错TaT
未命名2.JPG

报错的内容是用于显示选项名字的。
    12.times {|i| draw_text(item_rect(i), $data_items[TABLE].name,1) }
@柍若
回复

使用道具 举报

梦石
0
星屑
86
在线时间
362 小时
注册时间
2013-12-8
回帖
420
发表于 2014-2-16 11:02:42 | 显示全部楼层
本帖最后由 柍若 于 2014-2-16 11:05 编辑
lingzi 发表于 2014-2-16 09:38
回上楼:

这个其实我试过了……会报错TaT


没看懂这个报错信息…果然水平还是不够……_(:з」∠)_不介意的话脚本段发给我,保证不会公开和自己使用您的脚本。

评分

参与人数 1星屑 +12 收起 理由
lingzi + 12 非常感谢帮助……(虽然是我自己的错误了).

查看全部评分

柍念作yang三声。

龙→
回复

使用道具 举报

梦石
0
星屑
50
在线时间
172 小时
注册时间
2013-2-18
回帖
9
 楼主| 发表于 2014-2-16 11:22:59 | 显示全部楼层
喵呜喵5 发表于 2014-2-16 11:20
不是很正常吗,你的名字只有10个,你却要脚本打12个名字,最后两个当然会报错...... ...

啊……(石化ing

果然还是我粗心了

点评

汗,注意到12还特别回去数了一下,还以为是你又加了新项……  发表于 2014-2-16 12:03
回复

使用道具 举报

百合控

梦石
0
星屑
6548
在线时间
1275 小时
注册时间
2013-8-21
回帖
3522

开拓者

发表于 2014-2-16 11:25:47 | 显示全部楼层
本帖最后由 余烬之中 于 2014-2-16 11:28 编辑

12.times {|i| draw_text(item_rect(i), $data_items[TABLE[i ]].name,1) if TABLE[i ]}

点评

貌似已经解决了  发表于 2014-2-16 11:28
萌新瑟瑟发抖
看到我请叫我去干活
回复

使用道具 举报

梦石
0
星屑
875
在线时间
290 小时
注册时间
2010-9-9
回帖
53
发表于 2014-2-16 12:22:07 | 显示全部楼层
太粗心了,好好检查一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部