Project1

标题: 请教只用一行代码判断队中否有人有第1,4,7号状态任意一种 [打印本页]

作者: taeckle    时间: 2021-10-31 23:54
标题: 请教只用一行代码判断队中否有人有第1,4,7号状态任意一种
本帖最后由 taeckle 于 2021-11-1 00:08 编辑

只用一行代码的话我会判断队中否有人有比如第7号状态, 在地图事件上这么写就行: if $game_party.actors.any? {|x| x.state?(7)}

请问下要是只用一行代码在地图事件上判断队中是否有人有第1,4,7号状态中的任意一种的话,又该怎么写呢?

还请大家指点一二,多谢了!
作者: guoxiaomi    时间: 2021-11-1 00:37
  1. [1,4,7].any?{|i| $game_party.actors.any? {|x| x.state?(i)}}
复制代码





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1