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

Project1

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

[已经解决] 分歧条件脚本应该是什么个格式。。?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2011-11-11
帖子
7
跳转到指定楼层
1
发表于 2012-12-17 14:06:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我想要实现的效果是当角色背包里存在化肥或者生长剂中的一种的情况下。。。。。的分歧。

未命名.jpg (147.43 KB, 下载次数: 27)

未命名.jpg

未命名1.jpg (11.7 KB, 下载次数: 26)

未命名1.jpg

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2011-11-11
帖子
7
2
 楼主| 发表于 2012-12-17 14:07:52 | 只看该作者
结果测试就这样出错了 。。。

未命名3.jpg (36.74 KB, 下载次数: 28)

未命名3.jpg
回复 支持 反对

使用道具 举报

Lv4.逐梦者

送快递的水表员

梦石
10
星屑
4792
在线时间
3303 小时
注册时间
2012-6-27
帖子
7160

开拓者贵宾

3
发表于 2012-12-17 14:08:40 | 只看该作者
条件分歧里应该就有“物品XX持有时”这个选项吧……
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
550
在线时间
1286 小时
注册时间
2011-6-14
帖子
4086
4
发表于 2012-12-17 14:10:53 | 只看该作者
条件分歧里的脚本是一个true/false。
话说LZ这种样子早该用include?了。
  1. 条件分歧:脚本:(文本框里面输入)["017","018","019","020","021"].include?($a)
复制代码
意思是这五个元素里面包含有$a这个元素吗?有则进行下去否则进入下面的【否则】。

评分

参与人数 1梦石 +1 收起 理由
迷糊的安安 + 1 认可答案 附赠66RPG提供的精美好人卡一张^^.

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
5
发表于 2012-12-17 18:58:53 | 只看该作者
分歧条件的脚本中 if条件 后直接就 end 了,没有 if 成立时 then 的内容,这错误讯息是应该有的。
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2011-11-11
帖子
7
6
 楼主| 发表于 2012-12-18 11:55:19 | 只看该作者
Password 发表于 2012-12-17 14:08
条件分歧里应该就有“物品XX持有时”这个选项吧……

有是有,但是只能选择一个物品。我想达到的效果是当N个物品其中至少存在一个时。。。

点评

我弄了半天没弄好,现在就是用的那个了 。。晕,本来想实现的最终效果是玩家可以自动选择使用哪种化肥的。现在只能有什么用什么了 。。  发表于 2012-12-19 17:03
N个物品中至少有一个那完全可以用条件分歧中的物品判定啊  发表于 2012-12-18 12:12
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2011-11-11
帖子
7
7
 楼主| 发表于 2012-12-18 12:09:16 | 只看该作者
satgo1546 发表于 2012-12-17 14:10
条件分歧里的脚本是一个true/false。
话说LZ这种样子早该用include?了。意思是这五个元素里面包含有$a这个 ...

只是自学过C,我看了下RGSS3和C也差不多,只是格式有点不一样。我也不知道$a是个什么,只是请教别人的时候别人就这么给我的啊。。 =  =
另外18 19 20 21这个就是物品的编号啊。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2011-11-11
帖子
7
8
 楼主| 发表于 2012-12-18 12:38:21 | 只看该作者
j433463 发表于 2012-12-17 18:58
分歧条件的脚本中 if条件 后直接就 end 了,没有 if 成立时 then 的内容,这错误讯息是应该有的。 ...

我重新加了then end了。现在没出错了,不过持有物品的时候却没有执行分歧,直接判定为否的情况了 。。。怎么破,是不是物品判定出错了呢 。正确的格式应该是什么呢 ?就是说系统要判定我持有N件物品中的一件的时候的语法是怎样的捏。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

死亡颂唱者

梦石
0
星屑
1154
在线时间
1794 小时
注册时间
2011-10-21
帖子
2245

开拓者

9
发表于 2012-12-18 13:34:05 | 只看该作者
弄多个事件,出现条件是持有……时,并行处理,这样可否?
这家伙很懒,什么也没有留下
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
10
发表于 2012-12-18 13:38:40 | 只看该作者
本帖最后由 j433463 于 2012-12-18 14:09 编辑

不是,我真的晕了,不知在说什么。

改正,是在事件分歧条件脚本中,不必用 if 和 then 和 end 这些,只要给它满足的条件,

譬如 10 - 5 = 5 或 10 - 5 >= 5 and 3 < 2  就可以,分歧本身就是 if else end 了,
如果给的是 3 < 2 结果当然就为否的条件。

又晕了,忘了公用变量,改正,在分歧条件中你只要给 $a=="10" or $a=="21" 这就可以了,
if end 那些都去掉就是了。

困了,我该去睡觉,不然真的头脑不清醒。

点评

用 == 是对的,= 只是代入值,所以代入值回传为 true,但 == 结果为否,那就是 $a 的值不在你那些指定的 "" 中。  发表于 2012-12-20 01:24
我把==改成=后就对了,但是问题是不管身上有没有东西他都自动判定为有啊 。。我晕,==又自动判定为没有,伤脑筋。现在用系统的自带分歧弄了。  发表于 2012-12-19 17:05
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-4 04:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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