设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1329|回复: 1
打印 上一主题 下一主题

[已经解决] 菜單一問

[复制链接]

Lv1.梦旅人

梦石
0
星屑
1529
在线时间
37 小时
注册时间
2012-6-8
帖子
3
跳转到指定楼层
1
发表于 2012-10-14 03:18:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 lk3643545 于 2012-10-14 22:12 编辑

要怎麼樣從默認腳本的菜單,改成只有2個選項(存檔跟離開),只要字的選項出來就好,其他都不用0.0
___________
1                  1
1     存檔      1   
1  ------------ 1                   ←像這樣的,案X或ESC只有兩個選項
1     離開      1
1_________1

Lv3.寻梦者

伴侣:北岛谜烟

梦石
0
星屑
3042
在线时间
3547 小时
注册时间
2012-8-7
帖子
12181

贵宾

2
发表于 2012-10-14 06:18:15 | 只看该作者
本帖最后由 delv25 于 2012-10-14 06:20 编辑

找到原有脚本
  1. Scene_Menu
复制代码
第50行起
  1.   #--------------------------------------------------------------------------
  2.   # ● 生成命令窗口
  3.   #--------------------------------------------------------------------------
  4.   def create_command_window
  5.     s1 = Vocab::item
  6.     s2 = Vocab::skill
  7.     s3 = Vocab::equip
  8.     s4 = Vocab::status
  9.     s5 = Vocab::save
  10.     s6 = Vocab::game_end
  11.     @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])
复制代码
改成
  1.     #--------------------------------------------------------------------------
  2.   # ● 生成命令窗口
  3.   #--------------------------------------------------------------------------
  4.   def create_command_window
  5.     s1 = Vocab::save
  6.     s2 = Vocab::game_end
  7.     @command_window = Window_Command.new(160, [s1, s2])
复制代码
把4改成0
  1.     if $game_system.save_disabled             # 如果禁止存档
  2.       @command_window.draw_item(0, false)     # 无效化存档选项
复制代码
找到这里
  1.   #--------------------------------------------------------------------------
  2.   # ● 更新命令窗口
  3.   #--------------------------------------------------------------------------
  4.   def update_command_selection
  5.     if Input.trigger?(Input::B)
  6.       Sound.play_cancel
  7.       $scene = Scene_Map.new
  8.     elsif Input.trigger?(Input::C)
  9.       if $game_party.members.size == 0 and @command_window.index < 4
  10.         Sound.play_buzzer
  11.         return
  12.       elsif $game_system.save_disabled and @command_window.index == 4
  13.         Sound.play_buzzer
  14.         return
  15.       end
  16.       Sound.play_decision
  17.       case @command_window.index
  18.       when 0      # 物品
  19.         $scene = Scene_Item.new
  20.       when 1,2,3  # 技能、装备、状态
  21.         start_actor_selection
  22.       when 4      # 存档
  23.         $scene = Scene_File.new(true, false, false)
  24.       when 5      # 结束游戏
  25.         $scene = Scene_End.new
  26.       end
  27.     end
  28.   end
复制代码
改成
  1.   #--------------------------------------------------------------------------
  2.   # ● 更新命令窗口
  3.   #--------------------------------------------------------------------------
  4.   def update_command_selection
  5.     if Input.trigger?(Input::B)
  6.       Sound.play_cancel
  7.       $scene = Scene_Map.new
  8.     elsif Input.trigger?(Input::C)
  9.       if $game_party.members.size == 0 and @command_window.index < 4
  10.         Sound.play_buzzer
  11.         return
  12.       elsif $game_system.save_disabled and @command_window.index == 4
  13.         Sound.play_buzzer
  14.         return
  15.       end
  16.       Sound.play_decision
  17.       case @command_window.index
  18.       when 0      # 存档
  19.         $scene = Scene_File.new(true, false, false)
  20.       when 1      # 结束游戏
  21.         $scene = Scene_End.new
  22.       end
  23.     end
  24.   end
复制代码
最后在
  1. Scene_File
复制代码
找到

  1.   #--------------------------------------------------------------------------
  2.   # ● 回到原画面
  3.   #--------------------------------------------------------------------------
  4.   def return_scene
  5.     if @from_title
  6.       $scene = Scene_Title.new
  7.     elsif @from_event
  8.       $scene = Scene_Map.new
  9.     else
  10.       $scene = Scene_Menu.new(0)
  11.     end
  12.   end
复制代码
$scene = Scene_Menu.new(0)本来是4,改成0即可。

并且在
  1. Scene_End
复制代码

  1.   #--------------------------------------------------------------------------
  2.   # ● 回到原画面
  3.   #--------------------------------------------------------------------------
  4.   def return_scene
  5.     $scene = Scene_Menu.new(1)
  6.   end
复制代码
$scene = Scene_Menu.new(1)本来是5改成1即可。

完成

点评

感謝解答~  发表于 2012-10-14 22:12
↓我不是大神。。我是不懂脚本。。  发表于 2012-10-14 15:21
尼桑,DE大神答得很全面,喵喵[url=home.php?mod=space&username=Luciffer]@Luciffer[/url]  发表于 2012-10-14 14:52

评分

参与人数 2星屑 +206 梦石 +2 收起 理由
Luciffer + 200 + 2 认可答案
怪蜀黍 + 6 膜拜大神

查看全部评分

本人收不到提醒(点评|回复|@人),总之有事情到空间留言一起普通普通
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-23 11:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表