怎么会不知道呢!
actor = $game_actors[@params[1]]
if actor != nil
case @params[2]
when 0 # 是同伴
result = ($game_party.members.include?(actor))
when 1 # 姓名
result = (actor.name == @params[3])
when 2 # 特技
result = (actor.skill_learn?($data_skills[@params[3]]))
when 3 # 武器
## 判断是否符合母版id
actor.weapons.each do |weapon|
if weapon.base_id == @params[3]
result = true#星标
break
end
end
你看这里,只返回了一个true但是空值的时候就没办法了!
这个随机属性脚本原来都不会报错的,怎么回事作者: 怪蜀黍 时间: 2014-9-26 08:29
上贺茂润 发表于 2014-9-26 08:20
怎么会不知道呢!
actor = $game_actors[@params[1]]
if actor != nil