设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1802|回复: 7
打印 上一主题 下一主题

[已经解决] 独立公共事件执行器脚本的问题

[复制链接]

Lv2.观梦者

梦石
0
星屑
254
在线时间
316 小时
注册时间
2015-7-2
帖子
1747

开拓者

跳转到指定楼层
1
发表于 2015-7-3 11:39:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x

如图。在图中增加了任务成就和装备强化三个选项,但是没有存档选项。求解决方案。脚本见下。
  1. #==============================================================================
  2. # ■ Game_Interpreter_Self
  3. #------------------------------------------------------------------------------
  4. # 独立公共事件执行器
  5. #==============================================================================
  6. =begin

  7. 独立公共事件执行器用于随时执行公共事件,不受公共事件调用地方的限制。
  8. □使用方法:
  9. 1。将脚本插入main前。
  10. 2。在需要使用公共事件的地方
  11. 插入、
  12. GIS.new(公共事件ID)
  13. □可能的冲突:无
  14. 已经被改过兼容VA了。
  15. 原制作者为九夜神尊。
  16. =end

  17. class GIS < Game_Interpreter
  18.   def initialize(com_id)
  19.     @com_id = com_id
  20.     common_event = $data_common_events[@com_id]
  21.     setup(common_event.list)
  22.     update
  23.     clear
  24.   end
  25.   def command_117
  26.     if $data_common_events[@params[0]]
  27.       child = Game_Interpreter_Self.new(@params[0])
  28.       child.run
  29.     end
  30.   end
  31. end
  32. class Window_MenuCommand < Window_Command
  33.   def add_save_command
  34.     add_command("任务", :save, true)
  35.     add_command("技能强化", :save2, true)
  36.   end
  37.   def add_game_end_command
  38.     add_command("系统", :game_end)
  39.   end
  40. end
  41. class Scene_Menu < Scene_MenuBase
  42.   alias ccw_zabing create_command_window
  43.   def create_command_window
  44.     ccw_zabing
  45.     @command_window.set_handler(:save2,     method(:command_save2))
  46.   end
  47.   def command_save      
  48.     SceneManager.call(Scene_Task)
  49.   end
  50.   def command_save2
  51.     SceneManager.call(Scene_SUP)
  52.   end
  53. end
  54. class Scene_End < Scene_MenuBase
  55.   alias ccw_zabing create_command_window
  56.   def create_command_window
  57.     ccw_zabing
  58.     @command_window.set_handler(:to_load, method(:command_to_load))
  59.   end
  60.   def command_to_load
  61.     close_command_window
  62.     fadeout_all
  63.     SceneManager.call(Scene_Load)
  64.   end
  65. end
  66. class Window_GameEnd < Window_Command
  67.   alias mcl_zabing make_command_list
  68.   def make_command_list
  69.     mcl_zabing
  70.     add_command("读取档案",      :to_load)
  71.   end
  72. end
复制代码
测试你的东方project认知程度?那就来玩[url=https://store.steampowered.com/app/930840/TouHouAsked/]《东方百问》[/url]吧!
东方风自作曲认知企划绝赞咕咕咕中

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2015-7-3 11:44:21 | 只看该作者
不用这个脚本,试试这个https://rpg.blue/home.php?mod=sp ... o=blog&id=14031
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
179 小时
注册时间
2013-12-8
帖子
100
3
发表于 2015-7-3 11:44:27 | 只看该作者
我怎么没看到你脚本里写了存档?
https://rpg.blue/home.php?mod=sp ... o=blog&id=12708顺便系统指令的话,喵呜喵前辈的就很好用,试试吧

全部RM技能点全都点到了做地图和写文本上了,别拦着我我准备去点那个专精点!(大义凛然状
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22953
在线时间
8638 小时
注册时间
2011-12-31
帖子
3367
4
发表于 2015-7-3 12:08:10 | 只看该作者

コモンイベントで作成したオリジナルのサブメニュー画面が作成できます。
在選単加上指令,選該指令執行公用事件
例:加上コンフィング到選単,執行公用事件 1,執行公用事件 2
List = [["コンフィング", 1, 2],
          ]



オリジナルサブメニュー
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
254
在线时间
316 小时
注册时间
2015-7-2
帖子
1747

开拓者

5
 楼主| 发表于 2015-7-3 19:53:10 | 只看该作者
1181770261 发表于 2015-7-3 11:44
我怎么没看到你脚本里写了存档?
https://rpg.blue/home.php?mod=space&uid=291206&do=blog&id ...

因为不会RUBY所以没写存档。。
测试你的东方project认知程度?那就来玩[url=https://store.steampowered.com/app/930840/TouHouAsked/]《东方百问》[/url]吧!
东方风自作曲认知企划绝赞咕咕咕中
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
254
在线时间
316 小时
注册时间
2015-7-2
帖子
1747

开拓者

6
 楼主| 发表于 2015-7-3 19:54:13 | 只看该作者
tseyik 发表于 2015-7-3 12:08
コモンイベントで作成したオリジナルのサブメニュー画面が作成できます。
在選単加上指令,選該指令執行公 ...

看不懂日文。。。对不起
测试你的东方project认知程度?那就来玩[url=https://store.steampowered.com/app/930840/TouHouAsked/]《东方百问》[/url]吧!
东方风自作曲认知企划绝赞咕咕咕中
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
254
在线时间
316 小时
注册时间
2015-7-2
帖子
1747

开拓者

7
 楼主| 发表于 2015-7-3 19:55:34 | 只看该作者
VIPArcher 发表于 2015-7-3 11:44
不用这个脚本,试试这个https://rpg.blue/home.php?mod=space&uid=291206&do=blog&id=14031

只看到物品的添加啊。事件怎么办?

点评

物品的使用效果中执行公共事件,参考范例工程中与队友对话功能的做法  发表于 2015-7-3 21:48
测试你的东方project认知程度?那就来玩[url=https://store.steampowered.com/app/930840/TouHouAsked/]《东方百问》[/url]吧!
东方风自作曲认知企划绝赞咕咕咕中
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
254
在线时间
316 小时
注册时间
2015-7-2
帖子
1747

开拓者

8
 楼主| 发表于 2015-7-4 08:15:57 | 只看该作者
感谢喵呜喵前辈的范例工程。顺便看这些东西都有用就全抱走了~
测试你的东方project认知程度?那就来玩[url=https://store.steampowered.com/app/930840/TouHouAsked/]《东方百问》[/url]吧!
东方风自作曲认知企划绝赞咕咕咕中
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 12:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表