点線上の文字の羅列付属掲示板
質問なのですが - mac
2018/03/13 (Tue) 15:32:25
お世話になります、macです
下記のコードを簡単にできないでしょうか?
RGSS3です。
memberを0から60ぐらいにしたいのですが。
よろしくお願いいたします。
members = [0] if $game_party.members.size >= 1 and $game_variables[11] >= 1
members = [0,1] if $game_party.members.size >= 2 and $game_variables[11] >= 2
members = [0,1,2] if $game_party.members.size >= 3 and $game_variables[11] >= 3
members = [0,1,2,3] if $game_party.members.size >= 4 and $game_variables[11] >= 4
members = [0,1,2,3,4] if $game_party.members.size >= 5 and $game_variables[11] >= 5
members = [0,1,2,3,4,5] if $game_party.members.size >= 6 and $game_variables[11] >= 6
members = [0,1,2,3,4,5,6] if $game_party.members.size >= 7 and $game_variables[11] >= 7
members = [0,1,2,3,4,5,6,7] if $game_party.members.size >= 8 and $game_variables[11] >= 8
members = [0,1,2,3,4,5,6,7,8] if $game_party.members.size >= 9 and $game_variables[11] >= 9
members = [0,1,2,3,4,5,6,7,8,9] if $game_party.members.size >= 10 and $game_variables[11] >= 10
members = [0,1,2,3,4,5,6,7,8,9,10] if $game_party.members.size >= 11 and $game_variables[11] >= 11
members = [0,1,2,3,4,5,6,7,8,9,10,11] if $game_party.members.size >= 12 and $game_variables[11] >= 12
members = [0,1,2,3,4,5,6,7,8,9,10,11,12] if $game_party.members.size >= 13 and $game_variables[11] >= 13
Re: 質問なのですが - faida
2018/03/22 (Thu) 21:57:07
あくまで一例ですが、
max = [$game_party.members.size, $game_variables[11]].min
members = (0...max).to_a
とかでできるかもしれません。