Project1

标题: 【已解决】怎么在菜单栏添加一个选项? [打印本页]

作者: neko001    时间: 2017-4-4 02:58
标题: 【已解决】怎么在菜单栏添加一个选项?
本帖最后由 neko001 于 2017-4-4 16:14 编辑

就是   物品、技能、装备、状态,那个菜单栏
我希望在状态下面添加一个  ” 商店“,点击后执行公共事件 买东西,应该添加什么样的脚本?

作者: 七重    时间: 2017-4-4 07:36
  1. module Krst
  2.   Vocab_Shop = "商店"
  3. end
  4. class Scene_Menu < Scene_MenuBase
  5.   alias krst_170404_create_command_window create_command_window
  6.   def create_command_window
  7.     krst_170404_create_command_window
  8.     @command_window.set_handler(:menushop,      method(:command_menushop))
  9.   end
  10.   def command_menushop
  11.     SceneManager.goto(Scene_Map)
  12.     $game_temp.reserve_common_event(1) #这里改公共事件的ID
  13.   end
  14. end
  15. class Window_MenuCommand < Window_Command
  16.   alias krst_add_original_commands add_original_commands
  17.   def add_original_commands
  18.     krst_add_original_commands
  19.     add_command(Krst::Vocab_Shop,:menushop)
  20.   end
  21. end
复制代码

作者: neko001    时间: 2017-4-4 11:16
七重 发表于 2017-4-4 07:36

谢谢回复,成功解决了。
如果我还想添加一个新的按钮应该在这个脚本基础上进行怎么样的修改呢
作者: 御曹司    时间: 2017-4-4 12:43
neko001 发表于 2017-4-4 11:16
谢谢回复,成功解决了。
如果我还想添加一个新的按钮应该在这个脚本基础上进行怎么样的修改呢 ...

修改掉变量的名字就可以了。
如果不会的话可以试试这个,

https://rpg.blue/home.php?mod=sp ... o=blog&id=14031
https://rpg.blue/home.php?mod=sp ... o=blog&id=12246
https://rpg.blue/home.php?mod=sp ... o=blog&id=11860
作者: neko001    时间: 2017-4-4 12:55
御曹司 发表于 2017-4-4 12:43
修改掉变量的名字就可以了。
如果不会的话可以试试这个,

多谢大佬




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