赞 | 0 |
VIP | 9 |
好人卡 | 2 |
积分 | 1 |
经验 | 6442 |
最后登录 | 2020-5-5 |
在线时间 | 174 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 174 小时
- 注册时间
- 2008-9-17
- 帖子
- 387
|
http://rpg.blue/viewthread.php?tid=90864&ntime=2008%2D8%2D15+14%3A20%3A38
这有个待机脚本,用关键词搜索很容易找到的。
修改菜单的基本方法,就以默认的脚本来说,在Scene_Menu中53行有这么一段
- def create_command_window
- s1 = Vocab::item
- s2 = Vocab::skill
- s3 = Vocab::equip
- s4 = Vocab::status
- s5 = Vocab::save
- s6 = Vocab::game_end
- @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])
复制代码
上面“s1 = Vocab::item”这种格式的表示的是菜单的内容,比如在s6那行下面再加一句“s7= "图鉴"”,然后在“@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])”后面多加一个s7,即“@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7])”,就会多出一个“图鉴”选项
然后在87行有这么一段
- case @command_window.index
- when 0 # 物品
- $scene = Scene_Item.new
- when 1,2,3 # 技能、装备、状态
- start_actor_selection
- when 4 # 存档
- $scene = Scene_File.new(true, false, false)
- when 5 # 结束游戏
- $scene = Scene_End.new
复制代码
其中when X 就表示第X+1个选项的内容,刚才加的是s7,那么在这里就多加一个 when 6,然后下面就是呼出界面的指令了。
这是基本修改,还要看你用什么脚本。
如果插入了修改菜单的脚本,所以多数情况下要在最后一次修改菜单的脚本中做这种改动。
大概是这样{/fd} 系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |
|