查看: 2560|回复: 5

[已经过期] 怎么在设置移动路线里打开或关闭独立开关?

[复制链接]
梦石
0
星屑
1328
在线时间
354 小时
注册时间
2009-9-14
回帖
211
发表于 2014-12-2 22:33:23 | 显示全部楼层 |阅读模式

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

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

×
如题,,谢谢。
梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2014-12-2 23:05:40 | 显示全部楼层
$game_self_switches[[92,43,"A"]] = true/false
92是地图ID
43是事件ID
A是独立开关
true是打开
false是关闭

点评

CR~
我说的么,,,我空一行那个正好是要关闭别的地图的独立开关,,,所以就误解成空一行才有效了。。。 不管怎样,还是谢谢了!  发表于 2014-12-3 22:54
抱歉,我试过了,这个只有更换地图后才会显示出来  发表于 2014-12-3 22:52
CR~
饿,,,要在后面加句$game_map.need_refresh = true。。。  发表于 2014-12-3 22:33
CR~
我新建了个工程,,,$game_self_switches[[1,1,"A"]] = true这么写也无效啊,,是那块儿写错了么。。。?  发表于 2014-12-3 22:29
回复

使用道具 举报

梦石
0
星屑
1328
在线时间
354 小时
注册时间
2009-9-14
回帖
211
 楼主| 发表于 2014-12-3 12:19:49 | 显示全部楼层
yang1zhi 发表于 2014-12-2 23:05
$game_self_switches[[92,43,"A"]] = true/false
92是地图ID
43是事件ID

不知道为什么,我必须才前面空一行这个脚本才能执行,否则无效。。。
可是设置移动路线里的脚本只能写一行,,,

点评

CR~
还是无效啊。。。  发表于 2014-12-3 22:07
虽然不知道你这是什么情况,如果真是出了你这样的问题就试试在最前面加一个; 号试试  发表于 2014-12-3 20:23
回复

使用道具 举报

梦石
0
星屑
50
在线时间
206 小时
注册时间
2014-2-8
回帖
378
发表于 2014-12-3 20:16:43 | 显示全部楼层
脚本达到目标
回复

使用道具 举报

梦石
0
星屑
1328
在线时间
354 小时
注册时间
2009-9-14
回帖
211
 楼主| 发表于 2014-12-3 22:15:33 | 显示全部楼层
yang1zhi 发表于 2014-12-2 23:05
$game_self_switches[[92,43,"A"]] = true/false
92是地图ID
43是事件ID

map_id = 97
load_data(sprintf("Data/Map%03d.rxdata", map_id)).events.keys.each{|i|
$game_self_switches[[map_id, i, "A"]] = false
$game_self_switches[[map_id, i, "B"]] = false
$game_self_switches[[map_id, i, "C"]] = false
$game_self_switches[[map_id, i, "D"]] = false
}
现在空一行也无效了,,,
但是这个就有效。。。
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2014-12-5 22:02:25 | 显示全部楼层
yang1zhi 发表于 2014-12-2 06:05
$game_self_switches[[92,43,"A"]] = true/false
92是地图ID
43是事件ID

独立开关后试试看
  1. $game_map.need_refresh = true
复制代码
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部