查看: 2278|回复: 5

[已经解决] 请问如何在一条分支条件中判断多个状态

[复制链接]
梦石
0
星屑
2920
在线时间
713 小时
注册时间
2010-7-25
回帖
659

开拓者

发表于 2016-11-19 23:06:50 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 jianyulei 于 2016-11-19 23:39 编辑

比如我要判断50-200这个范围的状态不存在,作为分支条件,请问如何写?

评分

参与人数 1星屑 +50 收起 理由
RaidenInfinity + 50 结帖

查看全部评分

无限の剣制

梦石
0
星屑
10445
在线时间
5019 小时
注册时间
2013-2-28
回帖
4942

开拓者贵宾

发表于 2016-11-20 00:08:10 | 显示全部楼层
未测试
  1. (50..200).any? {|state_id| 角色实例.state?(state_id) }
复制代码


例如
  1. (50..200).any? {|state_id| $game_party.leader.state?(state_id) }
复制代码

点评

你把false 加个!取反不就是下面的那种咯。  发表于 2016-11-21 10:50
那想判断一条是false就返回true的方法有吗?  发表于 2016-11-21 10:38
any? 是只要有一条是true,就返回true,全false才返回false  发表于 2016-11-21 00:00
我在$game_party前面加!判断状态不存在貌似会失败?  发表于 2016-11-20 23:32

评分

参与人数 2星屑 +20 梦石 +1 收起 理由
RaidenInfinity + 1 认可答案
jianyulei + 20 可以用的,非感感谢

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部