其实dna君已经给出很好的方法了,只要加上一句,actor.exp += exp if actor.state?(XX)
带有该状态的角色就可以得到双倍经验了。
如果要得到经验后清除状态,只要把这个状态设置为战斗后解除。然后把
for actor in $game_party.actors
actor.remove_states_battle
end
这句移到获得经验的句子以后,就可以了,先获得经验后再清除之~=。=~~作者: ace69 时间: 2009-2-13 04:54
多谢楼上几位。但这段在下老是改不好……|||还是跪求完整脚本了OTZ作者: 灯笼菜刀王 时间: 2009-2-16 22:27
你本身就是使用完整脚本了,因为你的脚本又多又杂,该脚本已经被冲突了覆盖了重定义了什么的。再给你完整脚本也没用。