①你下雨的时候开个开关就好,雨停就关
②修改$data_classes[id].name。但更推荐的是直接换一个同属性职业并保留等级。顺手写了个脚本。
#============================================================================== # ☆ Custom Adventure 更换职业补丁 # -- Last Updated: 2014.6.9 # -- by Moy # -- 转载请保留以上信息 #============================================================================== # 本脚本只是用于方便的使用更改职业的全部功能,开关开启时将进行保留经验的转职。 #============================================================================== module CA_EVENT CLASS_CHANGE_KEEP = 5 # 变换职业时是否保留经验值的开关 end #============================================================================== # ■ Interpreter #============================================================================== class Game_Interpreter include CA_EVENT #-------------------------------------------------------------------------- # ● 更改职业 #-------------------------------------------------------------------------- def command_321 actor = $game_actors[@params[0]] keep_exp = $game_switches[CLASS_CHANGE_KEEP] actor.change_class(@params[1],keep_exp) if actor && $data_classes[@params[1]] end end
#==============================================================================
# ☆ Custom Adventure 更换职业补丁
# -- Last Updated: 2014.6.9
# -- by Moy
# -- 转载请保留以上信息
#==============================================================================
# 本脚本只是用于方便的使用更改职业的全部功能,开关开启时将进行保留经验的转职。
#==============================================================================
module CA_EVENT
CLASS_CHANGE_KEEP = 5 # 变换职业时是否保留经验值的开关
end
#==============================================================================
# ■ Interpreter
#==============================================================================
class Game_Interpreter
include CA_EVENT
#--------------------------------------------------------------------------
# ● 更改职业
#--------------------------------------------------------------------------
def command_321
actor = $game_actors[@params[0]]
keep_exp = $game_switches[CLASS_CHANGE_KEEP]
actor.change_class(@params[1],keep_exp) if actor && $data_classes[@params[1]]
end
end
|