Project1

标题: 关于手电筒电量消耗的事件 [打印本页]

作者: 咖喱卡卡    时间: 2014-7-8 12:57
标题: 关于手电筒电量消耗的事件
就如标题所说,想让角色拿着手电筒的时候以MP为电池电量,然后行走到规定的步数的时候减少MP,请大大帮帮忙
作者: H·H·Y    时间: 2014-7-8 13:12
本帖最后由 H·H·Y 于 2014-7-8 13:13 编辑

手电筒电量一般都是时间消耗比较合理。
如果一定要用步数消耗的话,打开电筒的时候用一个变量代入当前步数,再并行处理用另一个变量减去一开始代入的变量,当差值到达一定数值的时候减去MP,并且重新代入变量1。
作者: 喵呜喵5    时间: 2014-7-8 23:58
插入脚本,然后点亮手电筒的时候打开下面脚本中设置的开关ID即可
  1. class Game_Party
  2.   alias m5_20140708_increase_steps increase_steps
  3.   def increase_steps
  4.     m5_20140708_increase_steps
  5.     return unless $game_switches[1] #最后的数字为开关的ID
  6.     if 0 == @steps % 10             #最后的数字为扣减MP的规定步数
  7.       leader.mp -= 20               #最后的数字为扣减MP的量
  8.     end
  9.   end
  10. end
复制代码





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