查看: 4362|回复: 3

[已经解决] 自己在脚本里加菜单额外指令,结果出错了 问题只有一个!

[复制链接]

梦石
0
星屑
26
在线时间
2155 小时
注册时间
2010-12-19
回帖
5625

贵宾

发表于 2013-2-15 20:27:19 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 失落迷白 于 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
RM,始终放不下,它给我带来的充实生活

【Labyrinth】失落秘密基地!!
请来此看看我的论坛,注册一个会员,来夸或骂我两句~!点图片进入,感谢你的参与!

死亡颂唱者

梦石
0
星屑
1159
在线时间
1795 小时
注册时间
2011-10-21
回帖
2205

开拓者

发表于 2013-2-15 21:16:20 | 显示全部楼层
何不用这个调用公共事件http://rpg.blue/thread-245727-1-1.html

评分

参与人数 1星屑 +140 收起 理由
失落迷白 + 140 把这个复制进MAIN之后成功了- -…….

查看全部评分

这家伙很懒,什么也没有留下
回复

使用道具 举报

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
回帖
1526
发表于 2013-2-16 04:30:56 | 显示全部楼层
启用控制台,先在那一行之前加个 p "test" 试试看控制台有没有出现 "test",以此确认有执行到那一行,我在您给出的内容中没有看到会去执行 reserved_common_event 的语法。
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复

使用道具 举报

唯一的信徒

梦石
0
星屑
1697
在线时间
1359 小时
注册时间
2013-1-29
回帖
1537
发表于 2013-2-16 05:51:24 | 显示全部楼层
不知是否是我眼花= =。感觉貌似你没有调用这个方法= =

点评

是吗 因为我根本不会脚本= = 完全看系统脚本瞎琢磨着写的  发表于 2013-2-16 07:34
『我只是一个正在潜心修炼的渣乐师罢了』
Dear Time\(^o^)/~


假如上面的图片挂了的话麻烦各位去发个帖 @ 一下 orzFly 让他修复 deartime
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部