Project1

标题: 如何实现“关闭除地图5以外所有地图事件的独立开关“? [打印本页]

作者: 幼吾幼    时间: 2016-9-15 13:23
标题: 如何实现“关闭除地图5以外所有地图事件的独立开关“?
如何实现“关闭除地图5以外所有地图的事件的独立开关“?
作者: 喵呜喵5    时间: 2016-9-15 13:41
本帖最后由 喵呜喵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
复制代码

作者: 幼吾幼    时间: 2016-9-15 13:55
喵呜喵5 发表于 2016-9-15 13:41
你这个需求真奇怪
未测试,插入脚本,然后在事件指令的脚本中输入 $game_self_switches.m5_20160915_clear
...

那么,又如何实现“关闭除地图129和地图130以外所有地图的事件的独立开关“?
谢谢啦。
作者: 喵呜喵5    时间: 2016-9-15 14:13
幼吾幼 发表于 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
复制代码





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1