赞 | 6 |
VIP | 132 |
好人卡 | 24 |
积分 | 8 |
经验 | 81718 |
最后登录 | 2024-10-21 |
在线时间 | 2064 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 758
- 在线时间
- 2064 小时
- 注册时间
- 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)
|
|