Project1

标题: [結帖]怎么设置一个每走一步執行一次的事件 [打印本页]

作者: 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




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