查看: 3535|回复: 10

[已经解决] 独立开关的作用范围?再次求助!!!

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-5-16
回帖
17
发表于 2009-7-5 13:52:50 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
梦石
0
星屑
50
在线时间
31 小时
注册时间
2009-3-31
回帖
95
发表于 2009-7-5 13:55:56 | 显示全部楼层
地图事件
回复

使用道具 举报


梦石
0
星屑
89
在线时间
24 小时
注册时间
2006-5-27
回帖
11195

贵宾

发表于 2009-7-5 14:04:58 | 显示全部楼层
本事件内。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
21 小时
注册时间
2008-4-26
回帖
310
发表于 2009-7-5 14:51:02 | 显示全部楼层
仅在那个事件内
所谓独立开关,就是说这个开关是独立的,不影响其他事件
回复

使用道具 举报

梦石
0
星屑
50
在线时间
31 小时
注册时间
2009-3-31
回帖
95
发表于 2009-7-5 15:05:13 | 显示全部楼层
事件页是从编号大的开始加载
回复

使用道具 举报

梦石
0
星屑
55
在线时间
9 小时
注册时间
2007-5-5
回帖
116
发表于 2009-7-5 16:44:55 | 显示全部楼层
独立开关仅限本事件。
现在在地图ID:001里有三个事件:EV001、EV002、EV003。
三个事件第一页都有命令,然后都打开独立开关A;第二页为空白页,执行条件是独立开关A=ON。
当执行EV001第一页后,打开了只是EV001的独立开关A;而EV002和EV003的独立开关A没有被打开。
根据你的问题,应该是想在执行EV001第一页后,也打开EV002和EV003的独立开关A。
你可以事件里使用脚本:
$game_self_switches[[地图编号,事件编号,"A"]] = true/false
我这个例子你,你就可以再EV001后边加上:
$game_self_switches[[001,002,"A"]] = true
$game_self_switches[[001,003,"A"]] = true
两句脚本,就可以把同一地图里另外两个事件的独立开关A都打开了。
魔卡☆樱之守护    小樱,你该怎么办呢?制作协作者:忻緣,果冻叮当猫;技术指导:精灵使者;部分图片素材提供者:山崎;音乐来源:《魔卡少女樱》OST 1~4
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-5-16
回帖
17
 楼主| 发表于 2009-7-8 01:15:56 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-5-16
回帖
17
 楼主| 发表于 2009-7-8 01:17:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-5-16
回帖
17
 楼主| 发表于 2009-7-8 19:28:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
回帖
4075
发表于 2009-7-8 19:38:32 | 显示全部楼层
经验证,7楼的脚本没有问题,确实可以打开事件的独立开关。
只不过在地图没有进行刷新之前,光是打开独立开关是没有用的,所以还需加上一句:
$game_map.need_refresh = true
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部