查看: 1164|回复: 7

怎么在某事件运行后菜单新增加功能?

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-2-4
回帖
105
发表于 2008-3-21 05:50:10 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

御灵的宠物

梦石
12
星屑
8481
在线时间
94 小时
注册时间
2006-12-11
回帖
3101

第2届TG大赛亚军

发表于 2008-3-21 05:55:02 | 显示全部楼层
先把这功能放在菜单里,公共事件运行后打开某开关,判断该开关是否开启来判断能否使用该功能
不行就return,否则就执行下边的$scene=什么什么

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
我的Lofter:http://nightoye.lofter.com/

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-2-4
回帖
105
 楼主| 发表于 2008-3-21 05:58:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
回帖
2407

第1届Title华丽大赛新人奖

发表于 2008-3-21 06:01:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

御灵的宠物

梦石
12
星屑
8481
在线时间
94 小时
注册时间
2006-12-11
回帖
3101

第2届TG大赛亚军

发表于 2008-3-21 06:04:18 | 显示全部楼层
你是想问怎么把命令增加到菜单里么= =

汗了,想搜索的那个东西搜不到
简单说下吧

1、看scene_menu,里头有个@command_window什么什么的,在main前边把命令改成7个,增加你要的那个命令。
2、如果某开关没有打开($game_switches[开关ID]==false),就@command_window.disable_item(6)
3、在update那里,case...when那段加个
when 6
if $game_switches[开关ID]==false
return
else
$scene = Scene_MonsterBook.new
end

基本上就这样了……
我的Lofter:http://nightoye.lofter.com/

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
回帖
2407

第1届Title华丽大赛新人奖

发表于 2008-3-21 06:16:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-2-4
回帖
105
 楼主| 发表于 2008-3-21 06:17:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-2-4
回帖
105
 楼主| 发表于 2008-3-21 06:21:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部