设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2789|回复: 7
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
172 小时
注册时间
2013-2-18
帖子
11
跳转到指定楼层
1
发表于 2014-2-16 00:01:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
1星屑
本帖最后由 lingzi 于 2014-2-16 00:03 编辑

我在橹一个箱子脚本中出现了以下问题:
TABLE = ["恢复剂","恢复剂","恢复剂","恢复剂","恢复剂","恢复剂","恢复剂","恢复剂","恢复剂",'确定']
首先我先定义了一个数组(如上),在获得物品的函数中通过变量来访问其中的元素(元素都是汉字)
      $game_party.gain_item(TABLE[index],1)
然后脚本虽然能正常运行但是点击相应选项后不能获得里面的元素指定的物品。(单双引号都用过了但是貌似没区别= =)

↑问题就是这样苦思半天无果所以来麻烦各位大大了。求解决方法。
(如果要完整脚本的话因为游戏正在策划中所以暂时不能公开脚本←_←请见谅。)

最佳答案

查看完整内容

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

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21040
在线时间
9341 小时
注册时间
2012-6-19
帖子
7107

开拓者短篇九导演组冠军

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

使用道具 举报

Lv1.梦旅人

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

龙→
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
172 小时
注册时间
2013-2-18
帖子
11
4
 楼主| 发表于 2014-2-16 09:38:48 | 只看该作者
本帖最后由 lingzi 于 2014-2-16 11:06 编辑

回上楼:

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


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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
78
在线时间
362 小时
注册时间
2013-12-8
帖子
427
5
发表于 2014-2-16 11:02:42 | 只看该作者
本帖最后由 柍若 于 2014-2-16 11:05 编辑
lingzi 发表于 2014-2-16 09:38
回上楼:

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


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

评分

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

查看全部评分

柍念作yang三声。

龙→
回复

使用道具 举报

Lv1.梦旅人

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

啊……(石化ing

果然还是我粗心了

点评

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

使用道具 举报

Lv4.逐梦者 (版主)

百合控

梦石
0
星屑
6438
在线时间
1274 小时
注册时间
2013-8-21
帖子
3657

开拓者

7
发表于 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
萌新瑟瑟发抖
看到我请叫我去干活
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
860
在线时间
289 小时
注册时间
2010-9-9
帖子
64
8
发表于 2014-2-16 12:22:07 | 只看该作者
太粗心了,好好检查一下
回复

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-16 06:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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