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

Project1

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

[已经解决] 如何在获得多个物品后开启开关?

[复制链接]

Lv2.观梦者

梦石
0
星屑
325
在线时间
252 小时
注册时间
2014-4-11
帖子
265
跳转到指定楼层
1
发表于 2015-3-13 19:51:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
纯事件的话:
但太费事了,有没有简单的方法(脚本)?

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2015-3-13 19:55:24 | 只看该作者
本帖最后由 taroxd 于 2015-3-13 20:12 编辑

未测试。不对脚本过长导致被迫换行负责。
  1. $game_switches[开关ID] = [道具ID1, 道具ID2, ..., 道具IDn].all? { |i| $game_party.has_item? $data_items[i] }
复制代码

点评

@taroxd,可以结贴了>o<  发表于 2015-3-14 21:25
物品在满足的情况下开启开关“1",否则关闭。  发表于 2015-3-13 20:33
还是说:物品在满足的情况下开启开关“1"?  发表于 2015-3-13 20:27
脑残理解不能QAQ,开关ID是“1”,道具ID是“1、2、3……100”,那么把这段代码放在分歧中的“脚本”一栏,如果物品够了就进入分歧条件里的“是”?  发表于 2015-3-13 20:26
你可以简单的理解成根据后面的结果打开/关闭特定的开关。  发表于 2015-3-13 20:18

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
325
在线时间
252 小时
注册时间
2014-4-11
帖子
265
3
 楼主| 发表于 2015-3-13 20:32:44 | 只看该作者

这样被报错了……
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
325
在线时间
252 小时
注册时间
2014-4-11
帖子
265
4
 楼主| 发表于 2015-3-13 22:32:47 | 只看该作者

现在不会冲突了,测试中……

点评

真的能行,(╯‵□′)╯︵┻━┻  发表于 2015-3-13 22:42
换行就是要换到运算符后面,当然你还得知道哪个符号是运算符…… 关于俩点你就那么理解就可以了。  发表于 2015-3-13 22:42
两个点就代表“~”是么!  发表于 2015-3-13 22:39
没问题了,但换行的规则还是不太懂啊QAQ  发表于 2015-3-13 22:38
那个[1, 2, 3, 4……]应该是可以写成 (1..91)的  发表于 2015-3-13 22:38
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 19:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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