加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 懒De说 于 2014-7-14 21:39 编辑
作者前言:无聊时候写着玩的,功能是玩家满级也能得到经验。原理很简单。
至于作用嘛,可以用于一些等级上限会随着剧情改变而改变。
比如飞升,渡劫之类的 让玩家达到临时满级也可以获得经验。做梦幻单机版或者其他的可以看看
适用范围:小(从目前情况来看除了梦幻单机似乎没地方会用到)
已知BUG:暂时不知道
有BUG欢迎报告
注:因为VA的经验是记录总经验,所以达到满级以后,菜单看到的是总经验,而不是0
#============================================================================== # ■满级也能得经验 #------------------------------------------------------------------------------ # 随便写着玩的,目前冲突为止,有BUG欢迎报告。 # 适用范围:修道修真类的,(等级上限会随剧情变化) # 比如现在没有完成渡劫任务满级了,可以继续获得经验,方便以后完成任务继续升级 # 不会因为满级没有即时做任务,所浪费掉的经验感到可惜 #============================================================================== class Window_Status < Window_Selectable #-------------------------------------------------------------------------- # ● 绘制经验值信息 #-------------------------------------------------------------------------- def draw_exp_info(x, y) s1 = @actor.max_level? ? @actor.exp : @actor.exp##### s2 = @actor.max_level? ? "-------" : @actor.next_level_exp - @actor.exp s_next = sprintf(Vocab::ExpNext, Vocab::level) change_color(system_color) draw_text(x, y + line_height * 0, 180, line_height, Vocab::ExpTotal) draw_text(x, y + line_height * 2, 180, line_height, s_next) change_color(normal_color) draw_text(x, y + line_height * 1, 180, line_height, s1, 2) draw_text(x, y + line_height * 3, 180, line_height, s2, 2) end end class Game_Actor < Game_Battler #-------------------------------------------------------------------------- # ● 最大等级 #-------------------------------------------------------------------------- def max_level actor.max_level= $game_variables[7]#将最大等级存入7号变量 end end #============================================================================== # ■满级也能得经验 #------------------------------------------------------------------------------ # 作者:懒De说 QQ:329433260 # 有需要写脚本的可以MMMM我 #------------------------------------------------------------------------------ # 脚本来源:[url]www.66rpg.com[/url] ● 转载请保留信息,谢谢! #==============================================================================
#==============================================================================
# ■满级也能得经验
#------------------------------------------------------------------------------
# 随便写着玩的,目前冲突为止,有BUG欢迎报告。
# 适用范围:修道修真类的,(等级上限会随剧情变化)
# 比如现在没有完成渡劫任务满级了,可以继续获得经验,方便以后完成任务继续升级
# 不会因为满级没有即时做任务,所浪费掉的经验感到可惜
#==============================================================================
class Window_Status < Window_Selectable
#--------------------------------------------------------------------------
# ● 绘制经验值信息
#--------------------------------------------------------------------------
def draw_exp_info(x, y)
s1 = @actor.max_level? ? @actor.exp : @actor.exp#####
s2 = @actor.max_level? ? "-------" : @actor.next_level_exp - @actor.exp
s_next = sprintf(Vocab::ExpNext, Vocab::level)
change_color(system_color)
draw_text(x, y + line_height * 0, 180, line_height, Vocab::ExpTotal)
draw_text(x, y + line_height * 2, 180, line_height, s_next)
change_color(normal_color)
draw_text(x, y + line_height * 1, 180, line_height, s1, 2)
draw_text(x, y + line_height * 3, 180, line_height, s2, 2)
end
end
class Game_Actor < Game_Battler
#--------------------------------------------------------------------------
# ● 最大等级
#--------------------------------------------------------------------------
def max_level
actor.max_level= $game_variables[7]#将最大等级存入7号变量
end
end
#==============================================================================
# ■满级也能得经验
#------------------------------------------------------------------------------
# 作者:懒De说 QQ:329433260
# 有需要写脚本的可以MMMM我
#------------------------------------------------------------------------------
# 脚本来源:[url]www.66rpg.com[/url] ● 转载请保留信息,谢谢!
#==============================================================================
范例不知道为什么,上传速度好慢,我先做XP版的,稍后范例和XP版本一并上传
|