Project1
标题:
条件分歧如何做到多重判断?
[打印本页]
作者:
so_aries
时间:
2013-1-11 17:05
标题:
条件分歧如何做到多重判断?
本帖最后由 so_aries 于 2013-1-12 01:34 编辑
如题:
想法:某队伍中如果有某人,判断出结果,没某人则为固定结果...问题是...某人不是一人...如何做?
例:ABCDE有A或B或C在队伍,则有效果,无则无效果
做法1:
条件分歧---A在队伍----有效果 分歧外---无效果
条件分歧---B在队伍----有效果 分歧外---无效果
条件分歧---C在队伍----有效果 分歧外---无效果
条件分歧---A在队伍 条件分歧---B在队伍----有效果+1 分歧外---无效果
条件分歧---B在队伍 条件分歧---C在队伍----有效果+1 分歧外---无效果
条件分歧---A在队伍 条件分歧---C在队伍----有效果+1 分歧外---无效果
条件分歧---A在队伍 条件分歧---B在队伍----条件分歧---C在队伍 有效果+2 分歧外---无效果
结论:分歧外无效果 跑出很多次= ="
做法2:
条件分歧---A在队伍----有效果 分歧外--- 跳标签 GO
条件分歧---B在队伍----有效果 分歧外--- 跳标签 GO
条件分歧---C在队伍----有效果 分歧外--- 跳标签 GO
条件分歧---A在队伍 条件分歧---B在队伍----有效果+1 分歧外--- 跳标签 GO
条件分歧---B在队伍 条件分歧---C在队伍----有效果+1 分歧外--- 跳标签 GO
条件分歧---A在队伍 条件分歧---C在队伍----有效果+1 分歧外--- 跳标签 GO
条件分歧---A在队伍 条件分歧---B在队伍----条件分歧---C在队伍 有效果+2 分歧外---标签GO 无效果
结论:A在有效,其他无效= ="没执行到B就跳了...
做法3:
条件分歧---A在队伍----有效果
条件分歧---B在队伍----有效果
条件分歧---C在队伍----有效果
条件分歧---A在队伍 条件分歧---B在队伍----有效果+1
条件分歧---B在队伍 条件分歧---C在队伍----有效果+1
条件分歧---A在队伍 条件分歧---C在队伍----有效果+1
条件分歧---A在队伍 条件分歧---B在队伍----条件分歧---C在队伍 有效果+2
结论:效果都可以...但无效效果没法用= ="
请大神指教~"~
作者:
Sion
时间:
2013-1-11 17:18
$game_party.members.include?($game_actors[1]) || $game_party.members.include?($game_actors[2]) || $game_party.members.include?($game_actors[3])
复制代码
插入条件分歧--脚本。此例判断id为1或2或3的角色是否在队伍中。true则执行XXX 否则执行OOO
注意 这是只是 一 排脚本。
作者:
熊猫抱树
时间:
2013-1-11 18:06
我用事件做了一下,不知道楼主要的是不是这个效果?
(, 下载次数: 68)
上传
点击文件名下载附件
作者:
acn00269
时间:
2013-1-11 21:48
做这个很头疼的,最好是在清醒的情况下、分多个事件完成
有时候分歧也会搞混,那么就用
注释区分
和
标签跳转
一下吧!
作者:
so_aries
时间:
2013-1-12 01:33
熊猫抱树 发表于 2013-1-11 18:06
我用事件做了一下,不知道楼主要的是不是这个效果?
可以判断某人,但少加成效果...感谢给思路,自己搞懂了0..0
条件分歧A在队伍
条件分歧B在队伍
条件分歧C在队伍
效果A+B+C
分歧外
效果A+B
分歧外
条件分歧C在队伍
效果A+C
分歧外
效果A
分歧外
条件分歧B在队伍
条件分歧C在队伍
效果B+C
分歧外
效果B
分歧外
条件分歧C在队伍
效果C
分歧外
无效果
--------分隔线---------------
才3个就这样判断..那很多个...= ="
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X5.0