注册会员 登录
Project1 返回首页

喵呜喵5的树洞 https://rpg.blue/?291206 [收藏] [复制] [分享] [RSS]

日志

【脚本】修改菜单选项

热度 35已有 10105 次阅读2013-11-8 20:10 |个人分类:脚本

=begin
===============================================================================
  修改菜单选项 By喵呜喵5
===============================================================================

【说明】

  可以删除默认菜单中不需要的选项

  也可以设置当某个开关打开的时候指定的选项才出现在菜单中

=end
$m5script ||= {};$m5script[:M5MC20140822] = 20150628
module M5MC20140822
#==============================================================================
#  设定部分
#==============================================================================

  # 请依次填写每个选项对应的出现条件
  # 小于零:始终出现
  # 等于零:不出现
  # 大于零:对应ID的开关打开时才出现

  COMMAND = {

    :item => -1,

    # 设置道具的出现条件

    :skill => 0,

    # 设置技能的出现条件

    :equip => 1,

    # 设置装备的出现条件

    :status => 0,

    # 设置状态的出现条件

    :game_end => -1,

    # 设置游戏结束的出现条件

    :save => 0,

    # 设置存档的出现条件

    :formation => -1,

    # 设置整队的出现条件

  }

#==============================================================================
#  设定结束
#==============================================================================
end
class Window_MenuCommand
  alias m5_20140822_make_command_list make_command_list
  def make_command_list
    m5_20140822_make_command_list
    @list.delete_if {|c| m5_20140822_judge_command c[:symbol] }
  end
  def m5_20140822_judge_command(sym)
    id = M5MC20140822::COMMAND[sym]
    return false unless id
    return false if id < 0
    !$game_switches[id]
  end
end
17

鸡蛋
3

鲜花

刚表态过的朋友 (20 人)

发表评论 评论 (11 个评论)

回复 逆向刺杀者 2013-12-22 10:52
额,这个不是只要打开Window_MenuCommand就能办到吗?
回复 喵呜喵5 2013-12-22 11:08
逆向刺杀者: 额,这个不是只要打开Window_MenuCommand就能办到吗?
是啊,这个脚本也就是在修改Window_MenuCommand而已
回复 逆向刺杀者 2013-12-22 11:26
喵呜喵5: 是啊,这个脚本也就是在修改Window_MenuCommand而已
好吧刚刚眼瞎没看到
回复 269155856888 2015-4-9 21:30
赞一个
回复 轮回羁绊之时 2015-12-26 23:55
我选择狗带。。完全不知道是在Window_MenuCommand的哪里加
回复 喵呜喵5 2015-12-27 01:14
轮回羁绊之时: 我选择狗带。。完全不知道是在Window_MenuCommand的哪里加
我也选择狗带,这脚本直接插入到main以上自带脚本以下就好了,好好的你怎么觉得要插入到 Window_MenuCommand 里?
回复 轮回羁绊之时 2015-12-27 18:45
喵呜喵5: 我也选择狗带,这脚本直接插入到main以上自带脚本以下就好了,好好的你怎么觉得要插入到 Window_MenuCommand 里?
w..我看到上面的回复以为是这样 的..我按你说的插到Main里面,老说第设定结束后面第一个end那里出错。。QAQ
回复 轮回羁绊之时 2015-12-27 18:53
喵呜喵5: 我也选择狗带,这脚本直接插入到main以上自带脚本以下就好了,好好的你怎么觉得要插入到 Window_MenuCommand 里?
而且刚才弄好了以后打开装备和状态虽然是不能点了但是选项还摆在那里删不掉QAQ
回复 喵呜喵5 2015-12-27 19:22
轮回羁绊之时: 而且刚才弄好了以后打开装备和状态虽然是不能点了但是选项还摆在那里删不掉QAQ
1.你设置的时候忘记插逗号或者插入中文逗号了吧?
2.
直接开新工程,脚本原封不动复制进去后,运行游戏时菜单长这样:
http://r6.loli.io/73y2In.png
删不掉的话,只能认为是脚本冲突了
回复 弟不足病症 2016-1-13 17:25
感谢提供脚本!非常有帮助!
但是进入“物品”后有“物品”、“武器”、“护甲”、“贵重物品”4个选项
其中“武器”、“护甲”都是我不需要的
请问这里可以修改吗
回复 御曹司 2016-4-19 22:45
啊!很方便!赞!

facelist doodle 涂鸦笔

您需要登录后才可以评论 登录 | 注册会员

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

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

GMT+8, 2024-4-26 04:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部