Project1

标题: 自己在脚本里加菜单额外指令,结果出错了 问题只有一个! [打印本页]

作者: 失落迷白    时间: 2013-2-15 20:27
标题: 自己在脚本里加菜单额外指令,结果出错了 问题只有一个!
本帖最后由 失落迷白 于 2013-2-16 07:35 编辑

我为了在游戏中的菜单指令里多加一个“交谈”选项,(就是在整队、存档之间),

改了Scene_Menu 在其中 外加了一段
=========指令“交谈”========
def command_talk
    SceneManager.call(Scene_Talk)
  end

然后按照脚本的指向,我在Scene系列中新建了新条Scene_Talk 内容↓:

class Scene_Talk < Scene_MenuBase

def start
    super
   return_scene
      SceneManager.goto(Scene_Map)
      end
def reserved_common_event
$game_temp.common_event_id = 8 (问题就是这个,我在游戏中按了交谈那个项目之后没有调出这个公共事件,目测这个就是调用公共事件的我写入后到了这里事件没有被读取,我8号公共事件没有加开关什么的,就是正常呼叫模式。)
   
end
end
作者: acn00269    时间: 2013-2-15 21:16
何不用这个调用公共事件http://rpg.blue/thread-245727-1-1.html
作者: j433463    时间: 2013-2-16 04:30
启用控制台,先在那一行之前加个 p "test" 试试看控制台有没有出现 "test",以此确认有执行到那一行,我在您给出的内容中没有看到会去执行 reserved_common_event 的语法。
作者: LBQ    时间: 2013-2-16 05:51
不知是否是我眼花= =。感觉貌似你没有调用这个方法= =




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