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

Project1

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

[已经解决] 如何让两个冲突的脚本分别执行!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
55 小时
注册时间
2014-5-12
帖子
59
跳转到指定楼层
1
发表于 2014-6-7 12:00:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 [email protected] 于 2014-6-7 13:15 编辑

如题!就是我想有两个菜单界面,前期是一个,后期换一个!前期没有合成功能,后期就有了!这两个是相同的脚本,该怎么弄呀?用开关吗?那开关写什么呢?

Lv3.寻梦者

○赛

梦石
0
星屑
1249
在线时间
1276 小时
注册时间
2013-1-22
帖子
2246

贵宾

2
发表于 2014-6-7 12:06:34 | 只看该作者
请你贴出你的脚本。

点评

这个例子不恰当!我是想要两个名字一样的脚本比如说两个Scene_Menu,先执行第一个,然后执行第二个,关掉第一个!怎么弄呢?  发表于 2014-6-7 12:19
这个……我只是想这样弄,合成的脚本我有,但是第二个菜单还没有呢!  发表于 2014-6-7 12:18
回复 支持 反对

使用道具 举报

Lv1.梦旅人

薄凉看客

梦石
0
星屑
50
在线时间
1269 小时
注册时间
2010-6-20
帖子
1316
3
发表于 2014-6-7 12:14:15 | 只看该作者
可以整合
至于让脚本分别执行改个类名就可以

点评

嗯!谢谢你的回答!十分感谢!  发表于 2014-6-7 13:13
整合之后,不就前后期都有合成了?而且我是小白呢!亲!整合什么的还要求人内!!唉!  发表于 2014-6-7 12:24
回复 支持 反对

使用道具 举报

Lv3.寻梦者

○赛

梦石
0
星屑
1249
在线时间
1276 小时
注册时间
2013-1-22
帖子
2246

贵宾

4
发表于 2014-6-7 12:25:33 | 只看该作者
改类名。比如一个改为Scene_Menu1,一个改为Scene_Menu2。
然后找Scene_Map里的相关语句修改即可。

点评

嗯!谢谢你的回答!楼下说的我会慢慢试试的!十分感谢!  发表于 2014-6-7 13:11
哦!谢谢啦!我试试看吧!00!  发表于 2014-6-7 12:30
回复 支持 反对

使用道具 举报

Lv2.观梦者

无节操

梦石
0
星屑
607
在线时间
795 小时
注册时间
2009-2-6
帖子
3939

开拓者贵宾

5
发表于 2014-6-7 12:55:52 | 只看该作者
  1.     # 生成命令窗口
  2.     s1 = $data_system.words.item
  3.     s2 = $data_system.words.skill
  4.     s3 = $data_system.words.equip
  5.     s4 = "状态"
  6.     s5 = "存档" if 条件(比如变量或是开关)
  7.     s6 = "结束游戏"
  8.     command_list = [s1, s2, s3, s4, s5, s6].compact
  9.     @command_window = Window_Command.new(160, command_list)
  10.     @command_window.index = @menu_index
复制代码
类似这样- -找到“合成”那条改掉

点评

嗯!好吧!虽然没看懂,不过还是谢谢你的解答!(这个我看视频给改了!这个脚本基本不敢动了!我怕游戏出错!(*^__^*) )  发表于 2014-6-7 13:10

评分

参与人数 1星屑 +60 收起 理由
天地有正气 + 60 我很赞同

查看全部评分

Brandnew day, Brandnew Life
                              实在  中
暂为素材区版主,版其  琢磨
应援一下~
RPG制作大师授权素材推广计划
回复 支持 反对

使用道具 举报

Lv1.梦旅人 (暗夜天使)

梦石
0
星屑
60
在线时间
936 小时
注册时间
2008-2-14
帖子
973

开拓者

6
发表于 2014-6-7 12:56:45 | 只看该作者
本帖最后由 断电 于 2014-6-7 13:05 编辑

接4楼,楼主你先找到Scene_Map 215行这句
  1.    $scene = Scene_Menu.new
复制代码
这句就是在地图界面调出菜单的语句,在这里加个条件分歧就能控制调用不同的菜单。
先根据4楼说的把两个菜单脚本分别命名为Scene_Menu1和Scene_Menu2,然后把Scene_Map215行这里改成
  1. if $game_switches[36]
  2. $scene = Scene_Menu1.new
  3. else
  4. $scene = Scene_Menu2.new
  5. end
复制代码
这样就是在开关36打开时召唤1号菜单,关闭时召唤2号菜单。if之后的条件可以改成别的比如36号变量在100以上时就是$game_variables[36]>100
没有实测但是理论上应该可以的。

点评

谢谢你的解答!!我试试!非常感谢!  发表于 2014-6-7 13:08
好吧_(:з」∠)_我其实想接的是4楼。  发表于 2014-6-7 13:06
moy
其实我回帖的本意是完全不用弄两个菜单(不过没差啦。  发表于 2014-6-7 13:03

评分

参与人数 1星屑 +60 收起 理由
天地有正气 + 60 我很赞同

查看全部评分

接稿,UI(已接)/立绘(已接)
无偿/有偿皆可,有偿速度会更快^q^
作品请见相册,有意请发私信:)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 16:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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