Project1

标题: 关于任务提示系统 [打印本页]

作者: 朢瑏禾火氺    时间: 2014-9-19 15:37
标题: 关于任务提示系统
本帖最后由 朢瑏禾火氺 于 2014-9-19 15:38 编辑

我初次接触RPGmakerVA,前两天用了@asd11000写的任务提示系统的脚本,但是在菜单中没法点选“任务”按钮,就是菜单中有这个按钮,按了以后没反应。下面有的评论也有相同的疑问,但是他们都解决了,却没说怎么解决的,各位大神又没有人好心,告诉我到底是哪里出了问题?
很多人的任务提示系统脚本当中我最喜欢这个,请不要推荐我换脚本。
作者: chanszeman1018    时间: 2014-9-19 15:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 朢瑏禾火氺    时间: 2014-9-19 15:45
chanszeman1018 发表于 2014-9-19 15:43
你添加了任務了嗎?

哈,楼主作出了我刚改到一半的东西,顺便帮楼主补充一下。
Window_MenuCommand  找到下面这几行,加上红色这行(52行左右)

  # ● 向指令列表添加主要的指令
  #--------------------------------------------------------------------------
  def add_main_commands
    add_command(Vocab::item,   :item,   main_commands_enabled)
    add_command(Vocab::skill,  :skill,  main_commands_enabled)
    add_command(Vocab::equip,  :equip,  main_commands_enabled)
    add_command(Vocab::status, :status, main_commands_enabled)
    add_command("任务",        :task,   main_commands_enabled)

Scene_Menu  找到下面这几行,加上红色这几行(62~67行左右)
#--------------------------------------------------------------------------
  # ● 指令“技能”“装备”“状态”
  #--------------------------------------------------------------------------
  def command_personal
    @status_window.select_last
    @status_window.activate
    @status_window.set_handler(:ok,     method(:on_personal_ok))
    @status_window.set_handler(:cancel, method(:on_personal_cancel))
  end
  #--------------------------------------------------------------------------
  # ● 指令“任务”
  #--------------------------------------------------------------------------
  def command_task
    SceneManager.call(Scene_Task)
  end
作者: 朢瑏禾火氺    时间: 2014-9-20 18:17
真的没有人能帮我解决吗?
作者: VIPArcher    时间: 2014-9-20 19:04
本帖最后由 VIPArcher 于 2014-9-20 21:22 编辑
朢瑏禾火氺 发表于 2014-9-20 18:17
真的没有人能帮我解决吗?


没有人来帮你解决了。没人答大概是因为你的问题没描述清楚,
  1. class Scene_Menu < Scene_MenuBase
  2.   alias vip_task_20140920_create create_command_window
  3.   def create_command_window
  4.     vip_task_20140920_create
  5.     @command_window.set_handler(:task,    method(:command_task))
  6.   end
  7.   
  8.   def command_task
  9.     SceneManager.call(Scene_Task)
  10.   end
  11. end


  12. class Window_MenuCommand < Window_Command
  13.   alias vip_task_20140920_add add_main_commands
  14.   def add_main_commands
  15.     vip_task_20140920_add
  16.     add_command("任务", :task,   main_commands_enabled)#添加按钮
  17.   end
  18. end
复制代码





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1