标题: [結帖]怎么设置一个每走一步執行一次的事件 [打印本页] 作者: david_ng223 时间: 2017-7-29 04:35
提示: 作者被禁止或删除 内容自动屏蔽作者: 眠 时间: 2017-7-29 06:51
class Game_Actor < Game_Battler;alias nemuri170715_turn_end_on_map turn_end_on_map
def turn_end_on_map;nemuri170715_turn_end_on_map
if $game_party.steps % 1 == 0
$game_temp.reserve_common_event(1) #每走1步都调用一次1号公共事件。
end
end
end 作者: 眠 时间: 2017-7-29 08:14 本帖最后由 眠 于 2017-7-29 08:17 编辑
唔,你其实是想在某个地图才执行这个事件。
那就进入地图之后就打开开关1,离开就关闭好了
class Game_Actor < Game_Battler;alias nemuri170715_turn_end_on_map turn_end_on_map
def turn_end_on_map;nemuri170715_turn_end_on_map
if $game_party.steps % 1 == 0 && $game_switches[1]
$game_temp.reserve_common_event(1) #每走1步都调用一次1号公共事件。
end
end
end