Project1

标题: 请问VX怎么设置升级回复HP与MP呀 谢谢 [打印本页]

作者: 清远    时间: 2012-6-30 01:42
标题: 请问VX怎么设置升级回复HP与MP呀 谢谢
如题 就是升级的时候全恢复,包括异常状态
作者: lirn    时间: 2012-6-30 08:35
VX还是VA,请善用搜索功能
作者: 八宝粥先生    时间: 2012-6-30 11:07
http://rpg.blue/forum.php?mod=viewthread&tid=233282
不解释
作者: MG.RPG    时间: 2012-7-1 23:14
听说有这样的脚本喔~
  1. class Game_Actor
  2.   def exp=(exp)
  3.     @exp = [[exp, 9999999].min, 0].max
  4.     # 升级
  5.     while @exp >= @exp_list[@level+1] and @exp_list[@level+1] > 0
  6.       @level += 1
  7.       # 学会特技
  8.       for j in $data_classes[@class_id].learnings
  9.         if j.level == @level
  10.           learn_skill(j.skill_id)
  11.         end
  12.       end
  13.       recover_all
  14.     end
  15.     # 降级
  16.     while @exp < @exp_list[@level]
  17.       @level -= 1
  18.     end
  19.     # 修正当前的 HP 与 SP 超过最大值
  20.     @hp = [@hp, self.maxhp].min
  21.     @sp = [@sp, self.maxsp].min
  22.   end
  23. end
复制代码

作者: 清远    时间: 2012-7-3 14:30
谢谢大侠的回答 非常感谢




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