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

Project1

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

[已经解决] 如何实现“关闭除地图5以外所有地图事件的独立开关“?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
137 小时
注册时间
2014-1-27
帖子
71
跳转到指定楼层
1
发表于 2016-9-15 13:23:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如何实现“关闭除地图5以外所有地图的事件的独立开关“?

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

2
发表于 2016-9-15 13:41:03 | 只看该作者
本帖最后由 喵呜喵5 于 2016-9-15 13:42 编辑

你这个需求真奇怪
未测试,插入脚本,然后在事件指令的脚本中输入 $game_self_switches.m5_20160915_clear
@data
  1. class Game_SelfSwitches
  2.   def m5_20160915_clear
  3.     temp = @data
  4.     @data = {}
  5.     temp.each{|k, v| @data[k] = v if k[0] == 5 }
  6.     on_change
  7.   end  
  8. end
复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
137 小时
注册时间
2014-1-27
帖子
71
3
 楼主| 发表于 2016-9-15 13:55:53 | 只看该作者
喵呜喵5 发表于 2016-9-15 13:41
你这个需求真奇怪
未测试,插入脚本,然后在事件指令的脚本中输入 $game_self_switches.m5_20160915_clear
...

那么,又如何实现“关闭除地图129和地图130以外所有地图的事件的独立开关“?
谢谢啦。

点评

把喵大里面的“5”改成一个变量、然后你自己设定变量再发动指令...  发表于 2016-9-15 14:23
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

4
发表于 2016-9-15 14:13:35 | 只看该作者
幼吾幼 发表于 2016-9-15 13:55
那么,又如何实现“关闭除地图129和地图130以外所有地图的事件的独立开关“?
谢谢啦。 ...

@data
  1. class Game_SelfSwitches
  2.   def m5_20160915_clear
  3.     temp = @data
  4.     @data = {}
  5.     temp.each{|k, v| @data[k] = v if k[0] == 129 || k[0] == 130 }
  6.     on_change
  7.   end  
  8. end
复制代码

点评

十分感谢!  发表于 2016-9-15 17:48

评分

参与人数 1星屑 +250 梦石 +1 收起 理由
RaidenInfinity + 250 + 1 楼主认可的解答

查看全部评分

回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 21:33

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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