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

Project1

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

[RMVA发布] 超简单菜单添加窗口指令!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
116 小时
注册时间
2012-8-12
帖子
61
跳转到指定楼层
1
发表于 2012-8-16 18:18:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我在论坛上逛了很久,也找到了一些合乎心意的脚本,发现有些脚本没有加入直接在菜单中加入指令的效果,在论坛上找了一些方法,好像都是在几个菜单中分别添加代码,不仅麻烦,并且不好清理,于是经过半天(脚本盲..)努力,做出了一个通用的添加指令模板,代码只有17行哦!
  1. class Window_MenuCommand < Window_Command  
  2.   alias itemSynthesis_add_main_commands add_main_commands
  3.   def add_main_commands
  4.       itemSynthesis_add_main_commands
  5.       add_command("合成", :ItemSynthesis, main_commands_enabled)
  6.   end
  7. end   
  8. class Scene_Menu < Scene_MenuBase
  9.    alias itemSynthesis_create_command_window create_command_window
  10.    def create_command_window
  11.        itemSynthesis_create_command_window  
  12.        @command_window.set_handler(:ItemSynthesis,     method(:Item_Synthesis))
  13.    end
  14.    def Item_Synthesis
  15.        SceneManager.call(Scene_ItemSynthesis)
  16.    end
  17. end   
复制代码

使用这个脚本唯一需要注意的地方就是画圈并连线的部分要一样,里面的内容可以随便的,最后一个圈里的是呼叫窗口的代码,真的很简单吧!


点评

请问楼主如果要加一条新指令 如何在上面脚本添加啊! 如SceneManager.call(Scene_Teleport)  发表于 2012-8-17 11:45

Lv1.梦旅人

梦石
0
星屑
84
在线时间
106 小时
注册时间
2010-8-15
帖子
166
2
发表于 2012-8-16 18:24:07 | 只看该作者
抢了个沙发。。。请问楼主上面截图是哪个游戏

点评

额,制作中.......  发表于 2012-8-16 18:50
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
336
在线时间
119 小时
注册时间
2009-3-12
帖子
28
3
发表于 2012-8-16 19:27:10 | 只看该作者
好想知道楼主的菜单里的图标怎么添加的!

点评

超级感谢!  发表于 2012-8-16 21:21
这个使用的yanfly的 “Yanfly Engine Ace - Command Window Icons” 在http://yanflychannel.wordpress.com/rmvxa/  发表于 2012-8-16 20:02
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
325 小时
注册时间
2012-8-13
帖子
496
4
发表于 2012-8-16 20:15:19 | 只看该作者
脚本废果然不知道窗口代码是甚(←无视)用起来了,谢谢~
☆目前可以公布的情报☆

只是,想要一个属于自己的世界。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1205
在线时间
423 小时
注册时间
2010-12-26
帖子
337
5
发表于 2012-8-16 20:57:41 | 只看该作者
找茬BUG..........
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1205
在线时间
423 小时
注册时间
2010-12-26
帖子
337
6
发表于 2012-8-16 21:00:19 | 只看该作者
这个使用的yanfly的 “Yanfly Engine Ace - Command Window Icons” 在http://yanflychannel.wordpress.com/rmvxa/ 越墙不了
摘自《暗悲传》
某人
天啊!我无骂无打怎么这么多的狗,每天都要来咬我呢?......天理何在
某人
在路上看到了许多行人说道我眼前怎么全是无肺黑心肝在行走呢?
某人
有时被整的实在是受不了,很想杀狗,看看他们的心脏是黑的吗?
某人
我很喜欢黑夜与下雨,或许我只能在虚拟世界能过上一般人的生活......
某人
无论别人无良心骂我,诅咒死,刻意整蛊......希望能坚持活着!要永远记住那些人的奸诈嘴脸!
某人
又有谁能出来主持公道呢?谁能理解你,谁能站出来说句话.....他是无辜又悲苦......这真是无聊的故事吗?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1205
在线时间
423 小时
注册时间
2010-12-26
帖子
337
7
发表于 2012-8-16 21:01:09 | 只看该作者
楼主给个范例吧

点评

..貌似不需要范例吧,你要做的只是将标记的地方按照自己的意愿改就行了的,最后那个框框里你只需改成如任务-那些脚本的开头注释中类似得句子!  发表于 2012-8-16 21:11
摘自《暗悲传》
某人
天啊!我无骂无打怎么这么多的狗,每天都要来咬我呢?......天理何在
某人
在路上看到了许多行人说道我眼前怎么全是无肺黑心肝在行走呢?
某人
有时被整的实在是受不了,很想杀狗,看看他们的心脏是黑的吗?
某人
我很喜欢黑夜与下雨,或许我只能在虚拟世界能过上一般人的生活......
某人
无论别人无良心骂我,诅咒死,刻意整蛊......希望能坚持活着!要永远记住那些人的奸诈嘴脸!
某人
又有谁能出来主持公道呢?谁能理解你,谁能站出来说句话.....他是无辜又悲苦......这真是无聊的故事吗?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1205
在线时间
423 小时
注册时间
2010-12-26
帖子
337
8
发表于 2012-8-16 21:06:35 | 只看该作者
使用方法呢??很不清楚啊!

点评

插入到 Main前, Scene_Menu下! ----  发表于 2012-8-16 21:18
摘自《暗悲传》
某人
天啊!我无骂无打怎么这么多的狗,每天都要来咬我呢?......天理何在
某人
在路上看到了许多行人说道我眼前怎么全是无肺黑心肝在行走呢?
某人
有时被整的实在是受不了,很想杀狗,看看他们的心脏是黑的吗?
某人
我很喜欢黑夜与下雨,或许我只能在虚拟世界能过上一般人的生活......
某人
无论别人无良心骂我,诅咒死,刻意整蛊......希望能坚持活着!要永远记住那些人的奸诈嘴脸!
某人
又有谁能出来主持公道呢?谁能理解你,谁能站出来说句话.....他是无辜又悲苦......这真是无聊的故事吗?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1205
在线时间
423 小时
注册时间
2010-12-26
帖子
337
9
发表于 2012-8-16 21:40:34 | 只看该作者
举个例可以吗?小白问的是如何把一个命令放入且可使用
摘自《暗悲传》
某人
天啊!我无骂无打怎么这么多的狗,每天都要来咬我呢?......天理何在
某人
在路上看到了许多行人说道我眼前怎么全是无肺黑心肝在行走呢?
某人
有时被整的实在是受不了,很想杀狗,看看他们的心脏是黑的吗?
某人
我很喜欢黑夜与下雨,或许我只能在虚拟世界能过上一般人的生活......
某人
无论别人无良心骂我,诅咒死,刻意整蛊......希望能坚持活着!要永远记住那些人的奸诈嘴脸!
某人
又有谁能出来主持公道呢?谁能理解你,谁能站出来说句话.....他是无辜又悲苦......这真是无聊的故事吗?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1205
在线时间
423 小时
注册时间
2010-12-26
帖子
337
10
发表于 2012-8-16 21:42:54 | 只看该作者
比如我的一个脚本为SceneManager.call(Scene_Teleport)
如何放入啊!

点评

哇卡...五连击,哦不对,五连帖  发表于 2012-8-17 11:36
把LZ放的脚本中的SceneManager.call(Scene_ItemSynthesis)改为SceneManager.call(Scene_Teleport)就可以  发表于 2012-8-16 22:19

评分

参与人数 1星屑 -400 收起 理由
越前リョーマ -400 5连

查看全部评分

摘自《暗悲传》
某人
天啊!我无骂无打怎么这么多的狗,每天都要来咬我呢?......天理何在
某人
在路上看到了许多行人说道我眼前怎么全是无肺黑心肝在行走呢?
某人
有时被整的实在是受不了,很想杀狗,看看他们的心脏是黑的吗?
某人
我很喜欢黑夜与下雨,或许我只能在虚拟世界能过上一般人的生活......
某人
无论别人无良心骂我,诅咒死,刻意整蛊......希望能坚持活着!要永远记住那些人的奸诈嘴脸!
某人
又有谁能出来主持公道呢?谁能理解你,谁能站出来说句话.....他是无辜又悲苦......这真是无聊的故事吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-24 04:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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