查看: 2236|回复: 3

[已经解决] 白痴再来请教:如何开启或关闭游戏功能

[复制链接]

花开堪折直须折

梦石
0
星屑
916
在线时间
943 小时
注册时间
2010-7-17
回帖
4599

贵宾

发表于 2010-10-30 13:04:24 | 显示全部楼层 |阅读模式

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

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

×
就是菜单中的某些选项,要等开关打开后才能使用,在开关打开之前,会开一个窗口提示“此功能暂未开放”。。。谢谢
头像被屏蔽
梦石
0
星屑
50
在线时间
73 小时
注册时间
2010-10-4
回帖
130
发表于 2010-10-30 13:24:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
518 小时
注册时间
2010-6-16
回帖
1047
发表于 2010-10-30 13:34:40 | 显示全部楼层
def create_command_window
……(略过)
if $game_system.save_disabled             # 如果禁止存档
      @command_window.draw_item(4, false)     # 无效化存档选项
    end
这段下面加入
if $game_switches[?] =false #? = 开关ID
@command_window.draw_item(?, false) #S = 什么的ID
搞定……

点评

哇哇哇,感谢!  发表于 2010-10-30 22:15
啊,写错了……下面正确……  发表于 2010-10-30 18:06
if $game_switches[?] == false  发表于 2010-10-30 17:28
参考菜单即可……  发表于 2010-10-30 13:40

评分

参与人数 1星屑 +400 收起 理由
小幽的马甲 + 400

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
66 小时
注册时间
2009-2-13
回帖
350
发表于 2010-10-30 14:28:16 | 显示全部楼层
物品、武器、装备、状态这四项如果禁用,除了将class Scene_Menu第70行左右改为:
if $game_switches[X] #X开关打开时
      @command_window.draw_item(N, false) #N=0~3对应四个选项变成灰色,但仍可用
end
再把def update_command_selection下面的
$scene = Scene_Item.new 也用如上的if $game_switches[X] 判断套一下,则物品彻底禁用
对于武器、装备、状态,则在def update_actor_selection下面的
....$scene = Scene_Skill.new(@status_window.index)....
....$scene = Scene_Equip.new(@status_window.index)....
....$scene = Scene_Status.new(@status_window.index)....
分别用if $game_switches[X] 套一下,在应用中打开对应的开关即禁用。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部