| 赞 | 2 |
| VIP | |
| 好人卡 | |
| 积分 | 18 |
| 经验 | |
| 最后登录 | 2026-5-24 |
| 在线时间 | 1313 小时 |
- 梦石
- 0
- 星屑
- 1788
- 在线时间
- 1313 小时
- 注册时间
- 2012-8-4
- 回帖
- 724
|
发表于 2016-9-27 15:56:24
|
显示全部楼层
本帖最后由 夜狠简单 于 2016-9-27 19:53 编辑
如果只是技能排序的话,七重的脚本改成这样应该就行了
[pre lang="ruby"]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[/pre]
|
|