| 本帖最后由 判约之轮 于 2012-3-23 21:03 编辑 
 于是我可以问一下到底是要那个脚本?还是脚本出问题了么?
 
 如果是后者,请说具体问题,如果是第一个·····正好从脚本库里拷出来:
 
 #===============================================================================## 可以返回标题画面的跳过标题画面脚本# 作    者:光的圆周率# 测试情况:RPG Maker VX ACE 测试版 以及 1.00正式版 测试通过# 说明:脚本中注明的位置可以控制是否可以返回标题画面#            true:可以再次返回标题画面 false:不可以再次返回标题画面# 脚本来自66RPG,转载请保留版权信息#=============================================================================== module SceneManager   def self.stack     @stack  endend class Scene_Title < Scene_Base   alias old_start start  alias old_dmv dispose_main_viewport   def start       return_allowed = false      # 决定可否再次返回标题画面的开关      create_background      create_foreground      @sprite1.bitmap.dispose      @sprite2.bitmap.dispose      @foreground_sprite.bitmap.dispose      chk1 = SceneManager.stack.first != nil   && return_allowed       chk2 = Graphics.frame_count > 0  && return_allowed      if chk1 or chk2       old_start       return 0      end       SceneManager.clear       DataManager.setup_new_game       $game_map.autoplay       SceneManager.goto(Scene_Map)   end   def dispose_main_viewport    SceneManager.stack.first == nil ? nil : old_dmv   end  end#===============================================================================# 脚本来自66RPG,转载请保留版权信息#===============================================================================
#=============================================================================== 
# 
# 可以返回标题画面的跳过标题画面脚本 
# 作    者:光的圆周率 
# 测试情况:RPG Maker VX ACE 测试版 以及 1.00正式版 测试通过 
# 说明:脚本中注明的位置可以控制是否可以返回标题画面 
#            true:可以再次返回标题画面 false:不可以再次返回标题画面 
# 脚本来自66RPG,转载请保留版权信息 
#=============================================================================== 
  
module SceneManager 
  
  def self.stack 
     @stack 
  end 
end 
  
class Scene_Title < Scene_Base 
  
  alias old_start start 
  alias old_dmv dispose_main_viewport 
  
  def start 
  
      return_allowed = false      # 决定可否再次返回标题画面的开关 
      create_background 
      create_foreground 
      @sprite1.bitmap.dispose 
      @sprite2.bitmap.dispose 
      @foreground_sprite.bitmap.dispose 
      chk1 = SceneManager.stack.first != nil   && return_allowed  
      chk2 = Graphics.frame_count > 0  && return_allowed  
     if chk1 or chk2 
       old_start 
       return 0  
     end 
       SceneManager.clear 
       DataManager.setup_new_game 
       $game_map.autoplay 
       SceneManager.goto(Scene_Map)  
  end 
  
  def dispose_main_viewport 
    SceneManager.stack.first == nil ? nil : old_dmv  
  end 
   
end 
#=============================================================================== 
# 脚本来自66RPG,转载请保留版权信息 
#=============================================================================== 
 |