Project1

标题: 升级后如何把血值魔法补满? [打印本页]

作者: 文子    时间: 2009-4-14 19:49
标题: 升级后如何把血值魔法补满?
找半天没找到这脚本,有高手大大帮帮忙哈,谢谢啦! [LINE]1,#dddddd[/LINE]此贴于 2009-4-14 18:35:45 被版主redant提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:版主帮忙结贴~
作者: 迅雷進    时间: 2009-4-14 20:03
打开脚本编辑器(F11),
然后寻找 Game_Actor 的 454-477,
把以下的脚本覆盖上去即可。
  1.   #--------------------------------------------------------------------------
  2.   # ● 更改 EXP
  3.   #     exp : 新的 EXP
  4.   #--------------------------------------------------------------------------
  5.   def exp=(exp)
  6.     @exp = [[exp, 9999999].min, 0].max
  7.     # 升级
  8.     while @exp >= @exp_list[@level+1] and @exp_list[@level+1] > 0
  9.       @level += 1
  10.       ###################################################################
  11.       @hp = maxhp
  12.       @sp = maxsp
  13.       ###################################################################
  14.       # 学会特技
  15.       for j in $data_classes[@class_id].learnings
  16.         if j.level == @level
  17.           learn_skill(j.skill_id)
  18.         end
  19.       end
  20.     end
  21.     # 降级
  22.     while @exp < @exp_list[@level]
  23.       @level -= 1
  24.     end
  25.     # 修正当前的 HP 与 SP 超过最大值
  26.     @hp = [@hp, self.maxhp].min
  27.     @sp = [@sp, self.maxsp].min
  28.   end
复制代码
[LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 叶叶    时间: 2009-4-14 20:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: redant    时间: 2009-4-15 02:35
http://rpg.blue/web/shownews.asp?id=149




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