本帖最后由 Cupidk爱呗茶 于 2020-4-21 23:47 编辑
只要判断一下当前要执行的物品name方法是否为空的字符串就行了
n = $data_armors.size - 1 n.times {|i| $game_party.gain_item($data_armors[i+1], 1) if $data_armors[i+1].name!="" }
n = $data_armors.size - 1
n.times {|i| $game_party.gain_item($data_armors[i+1], 1) if
$data_armors[i+1].name!="" }
当name方法不等于""时 然后才执行
或者
n.times {|i| $game_party.gain_item($data_armors[i+1], 1) unless $data_armors[i+1].name=="" }
n.times {|i| $game_party.gain_item($data_armors[i+1], 1) unless
$data_armors[i+1].name=="" }
同理 |