Project1

标题: 如何在事件中通过脚本来关闭其他事件的独立开关? [打印本页]

作者: 折戬沉沙    时间: 2012-7-22 13:01
标题: 如何在事件中通过脚本来关闭其他事件的独立开关?
本帖最后由 折戬沉沙 于 2012-7-22 13:01 编辑

如题。
例子:
首先分别打开了事件001,003,004,009的独立开关A;
然后再另建一个事件010;
在事件010中关闭事件001,003,004,009的独立开关A;

应该使用脚本吧,可具体该怎么写呢?dsu_plus_rewardpost_czw
作者: 漫步烟雨    时间: 2012-7-22 13:06
这个不是完全的纯事件么?
独立开关的设立本来就是想让它具有独立性不与其他的事件关联

LZ想让它被事件开关控制那不就让它本来的功能失去了意义了?
直接用事件开关 控制 你所说的例子就好了。
作者: 薄皮嫩肉胡萝卜    时间: 2012-7-22 17:14
直接用开关吧,独立开关就是用做独立事件的,这种脚本应该没有了
作者: 铅笔描绘的思念    时间: 2012-7-22 21:08
本帖最后由 铅笔描绘的思念 于 2012-7-22 21:09 编辑

$game_self_switches[[map_id, event_id, key] ] = true/false
                                       地图id   事件id    独立开关"A""B""C""D"  
作者: 烁灵    时间: 2012-7-24 10:44
  1. $game_self_switches[[$game_map.map_id,id,"A"]] = true #设置独立开关
  2. $game_map.need_refresh = true #刷新事件
复制代码
其中$game_map.map_id表示是当前地图,不改即可
id是想要改变的事件ID




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