Project1

标题: 怎么在设置移动路线里打开或关闭独立开关? [打印本页]

作者: CR~    时间: 2014-12-2 22:33
标题: 怎么在设置移动路线里打开或关闭独立开关?
如题,,谢谢。
作者: yang1zhi    时间: 2014-12-2 23:05
$game_self_switches[[92,43,"A"]] = true/false
92是地图ID
43是事件ID
A是独立开关
true是打开
false是关闭
作者: CR~    时间: 2014-12-3 12:19
yang1zhi 发表于 2014-12-2 23:05
$game_self_switches[[92,43,"A"]] = true/false
92是地图ID
43是事件ID

不知道为什么,我必须才前面空一行这个脚本才能执行,否则无效。。。
可是设置移动路线里的脚本只能写一行,,,
作者: 573932914    时间: 2014-12-3 20:16
脚本达到目标
作者: CR~    时间: 2014-12-3 22:15
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
}
现在空一行也无效了,,,
但是这个就有效。。。
作者: chd114    时间: 2014-12-5 22:02
yang1zhi 发表于 2014-12-2 06:05
$game_self_switches[[92,43,"A"]] = true/false
92是地图ID
43是事件ID

独立开关后试试看
  1. $game_map.need_refresh = true
复制代码





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