查看: 3270|回复: 1

和RTAB伤害美化无冲突的经验翻倍脚本

  [复制链接]

翔于天壤之人<

梦石
0
星屑
50
在线时间
1 小时
注册时间
2006-10-10
回帖
626
发表于 2007-3-18 22:23:09 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
以前灼眼夏娜大人写了个战斗结束后经验翻倍效果的脚本,后来发现该脚本无法与RTAB伤害美化脚本并用,就是说无法用美化字体显示LVUP,这里做了点改动,可以和RTAB伤害美化并用了..
  1. # 获得 EXP
  2.    for i in 0...$game_party.actors.size
  3.      actor = $game_party.actors[i]
  4.      if actor.cant_get_exp? == false
  5.        last_level = actor.level
  6.        if actor.state?(33)
  7.          actor.exp += exp * 2
  8.          actor.remove_state(33,true)
  9.        else
  10.          actor.exp += exp
  11.        end
  12.        if actor.level > last_level
  13.           actor.hp=actor.maxhp
  14.           actor.sp=actor.maxsp
  15.           @status_window.level_up(i)
  16.           actor.damage[[actor, -1]] = "Level Up!"
  17.           actor.up_level = actor.level - last_level
  18.        end
  19.      end
  20.    end
复制代码

(寻找原脚本,请到主站搜索"经验翻倍效果")

翔于天壤之人<

梦石
0
星屑
50
在线时间
1 小时
注册时间
2006-10-10
回帖
626
发表于 2007-3-18 22:23:09 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
以前灼眼夏娜大人写了个战斗结束后经验翻倍效果的脚本,后来发现该脚本无法与RTAB伤害美化脚本并用,就是说无法用美化字体显示LVUP,这里做了点改动,可以和RTAB伤害美化并用了..
  1. # 获得 EXP
  2.    for i in 0...$game_party.actors.size
  3.      actor = $game_party.actors[i]
  4.      if actor.cant_get_exp? == false
  5.        last_level = actor.level
  6.        if actor.state?(33)
  7.          actor.exp += exp * 2
  8.          actor.remove_state(33,true)
  9.        else
  10.          actor.exp += exp
  11.        end
  12.        if actor.level > last_level
  13.           actor.hp=actor.maxhp
  14.           actor.sp=actor.maxsp
  15.           @status_window.level_up(i)
  16.           actor.damage[[actor, -1]] = "Level Up!"
  17.           actor.up_level = actor.level - last_level
  18.        end
  19.      end
  20.    end
复制代码

(寻找原脚本,请到主站搜索"经验翻倍效果")
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部