Project1
标题:
求自动显示战斗外获得经验的脚本
[打印本页]
作者:
h2542342111
时间:
2011-5-28 13:01
标题:
求自动显示战斗外获得经验的脚本
求自动显示战斗外获得经验的脚本 我想睡觉可以加点经验 但是获得的经验数在闪烁过后没有显示 还有升级的提示也没有 怎么办
作者:
沙漠点灰
时间:
2011-5-28 20:41
自己写的,很简陋,勉强及格...
#==============================================================================
# ■ Interpreter (分割定义 6)
#------------------------------------------------------------------------------
# 执行事件命令的解释器。本类在 Game_System 类
# 和 Game_Event 类的内部使用。
#==============================================================================
class Interpreter
#--------------------------------------------------------------------------
# ● 增减 EXP
#--------------------------------------------------------------------------
def command_315
# 获取操作值
value = operate_value(@parameters[1], @parameters[2], @parameters[3])
# 处理重复
iterate_actor(@parameters[0]) do |actor|
# 更改角色 EXP
lv = actor.level
actor.exp += value
Audio.se_play("Audio/SE/001-System01") # 自己改
Graphics.freeze
meg_wnd = Window_Base.new(120,200,400,96)
meg_wnd.contents = Bitmap.new(400-32,64)
meg_wnd.contents.draw_text(0, 0, 400-32, 32,
"#{actor.name}获得了#{value}点经验值!", 1)
meg_wnd.contents.draw_text(0,32, 400-32, 32,
"#{actor.name}升到了#{actor.level}级!", 1) if lv < actor.level
Graphics.transition(20)
20.times{Graphics.update}
Graphics.freeze
meg_wnd.dispose
Graphics.transition(20)
end
# 继续
return true
end
end
复制代码
紧插在Main前,不过很简单,请lz搜索"得失物品提示",里面应该有
EXP提示...
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1