| 本帖最后由 Cupidk爱呗茶 于 2020-4-21 23:47 编辑 
 只要判断一下当前要执行的物品name方法是否为空的字符串就行了
 
 n = $data_armors.size - 1n.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=="" } 
同理
 |