| 
 
| 赞 | 6 |  
| VIP | 132 |  
| 好人卡 | 24 |  
| 积分 | 8 |  
| 经验 | 81718 |  
| 最后登录 | 2025-9-18 |  
| 在线时间 | 2067 小时 |  
 Lv2.观梦者 
	梦石0 星屑788 在线时间2067 小时注册时间2011-10-3帖子1686 | 
| 
用的是外站的自制菜单,以及外站的称号脚本
x
加入我们,或者,欢迎回来。您需要 登录 才可以下载或查看,没有帐号?注册会员  
   
 这个菜单里添加选项是在脚本里面写的,但是称号那里不知道写什么(用默认菜单就会显示在默认菜单里)
 
 MENU_LIST = {      :item      => ["道具", "道具", 0, true, false],      :equip     => ["装备", "装备", 0, true, true],      :skill     => ["术技", "术技", 0, true, true],      :status    => ["状态", "状态", 0, true, true],      :这里不知道填什么 => ["称号", "称号", 0, true, true],      :formation => ["整队", "整队", 0, true, false],      :save      => ["保存", "保存", 0, true, false],      :load      => ["读取", "读取", 0, true, false, Scene_Load],      :game_end  => ["退出", "退出", 0, true, false],    }
MENU_LIST = { 
      :item      => ["道具", "道具", 0, true, false], 
      :equip     => ["装备", "装备", 0, true, true], 
      :skill     => ["术技", "术技", 0, true, true], 
      :status    => ["状态", "状态", 0, true, true], 
      :这里不知道填什么 => ["称号", "称号", 0, true, true], 
      :formation => ["整队", "整队", 0, true, false], 
      :save      => ["保存", "保存", 0, true, false], 
      :load      => ["读取", "读取", 0, true, false, Scene_Load], 
      :game_end  => ["退出", "退出", 0, true, false], 
    } 
 
 
 然后称号脚本里和“:command”有关的代码都填进去过,但都出错(因为不懂脚本,所以是照猫画虎一个一个试的……)
 所以想问问到底怎么样写才能让称号加进这个不是默认的菜单里(额……不知道有没有说清楚……
  ) 
 lass Scene_Menu < Scene_MenuBase  #--------------------------------------------------------------------------  # alias : create_command_window  #--------------------------------------------------------------------------  alias :create_command_window_bubs_togtitles :create_command_window  def create_command_window    create_command_window_bubs_togtitles # alias     @command_window.set_handler(:togtitles, method(:command_personal))  end   #--------------------------------------------------------------------------  # alias : on_personal_ok  #--------------------------------------------------------------------------  alias :on_personal_ok_bubs_togtitles :on_personal_ok  def on_personal_ok    on_personal_ok_bubs_togtitles # alias     if @command_window.current_symbol == :togtitles      SceneManager.call(Scene_ToGTitles)     end  end end
lass Scene_Menu < Scene_MenuBase 
  #-------------------------------------------------------------------------- 
  # alias : create_command_window 
  #-------------------------------------------------------------------------- 
  alias :create_command_window_bubs_togtitles :create_command_window 
  def create_command_window 
    create_command_window_bubs_togtitles # alias 
  
    @command_window.set_handler(:togtitles, method(:command_personal)) 
  end 
  
  #-------------------------------------------------------------------------- 
  # alias : on_personal_ok 
  #-------------------------------------------------------------------------- 
  alias :on_personal_ok_bubs_togtitles :on_personal_ok 
  def on_personal_ok 
    on_personal_ok_bubs_togtitles # alias 
  
    if @command_window.current_symbol == :togtitles 
      SceneManager.call(Scene_ToGTitles)  
    end 
  end 
  
end 
 
 
 
 因为有3个脚本,很长,所以给附件(没加DLL)
 
  Project1.rar
(557.18 KB, 下载次数: 44) | 
 |