Project1

标题: 独立开关的作用范围?再次求助!!! [打印本页]

作者: 99儿时路    时间: 2009-7-5 13:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 龙鑫    时间: 2009-7-5 13:55
地图事件
作者: 凌辰    时间: 2009-7-5 14:04
本事件内。
作者: ycscycsc    时间: 2009-7-5 14:51
仅在那个事件内
所谓独立开关,就是说这个开关是独立的,不影响其他事件
作者: 龙鑫    时间: 2009-7-5 15:05
事件页是从编号大的开始加载
作者: 暗●乩童    时间: 2009-7-5 16:44
独立开关仅限本事件。
现在在地图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都打开了。
作者: 99儿时路    时间: 2009-7-8 01:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: 99儿时路    时间: 2009-7-8 01:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: 99儿时路    时间: 2009-7-8 19:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: tommay    时间: 2009-7-8 19:38
经验证,7楼的脚本没有问题,确实可以打开事件的独立开关。
只不过在地图没有进行刷新之前,光是打开独立开关是没有用的,所以还需加上一句:
$game_map.need_refresh = true
作者: 99儿时路    时间: 2009-7-8 20:12
提示: 作者被禁止或删除 内容自动屏蔽




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