本帖最后由 夜狠简单 于 2016-9-27 19:53 编辑
如果只是技能排序的话,七重的脚本改成这样应该就行了
class Window_ActorCommand < Window_Command alias make_command_list927 make_command_list def make_command_list return unless @actor if @actor.class.id == 5 #职业的ID #然后对技能和攻击排序 @loading=false @actor.added_skill_types.sort {|a, b| b<=>a }.each{|stype_id| name = $data_system.skill_types[stype_id] (add_command(name, :skill, true, stype_id) add_attack_command;@loading=true) if stype_id==2 add_attack_command if !@loading add_command(name, :skill, true, stype_id) if stype_id !=2} add_guard_command #防御 add_item_command #道具 add_item_drive #上车 else make_command_list927 end end end
class Window_ActorCommand < Window_Command
alias make_command_list927 make_command_list
def make_command_list
return unless @actor
if @actor.class.id == 5 #职业的ID
#然后对技能和攻击排序
@loading=false
@actor.added_skill_types.sort {|a, b| b<=>a }.each{|stype_id|
name = $data_system.skill_types[stype_id]
(add_command(name, :skill, true, stype_id)
add_attack_command;@loading=true) if stype_id==2
add_attack_command if !@loading
add_command(name, :skill, true, stype_id) if stype_id !=2}
add_guard_command #防御
add_item_command #道具
add_item_drive #上车
else
make_command_list927
end
end
end
|