Project1
标题:
状态决定可否升级 or 不可升级经验清零
[打印本页]
作者:
英俊de狗
时间:
2008-2-14 23:49
提示:
作者被禁止或删除 内容自动屏蔽
作者:
wsffx13
时间:
2008-2-14 23:55
在 def main
下插入
#界面背景
@background = Sprite.new
@background.bitmap = RPG::Cache.picture("背景图")
@background.z = 1(这个可以自己定)
然后在end前 加入@background.dispose [LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
精灵使者
时间:
2008-2-15 00:49
问题解答以后注意开新贴再问问题罗~否则会不知所云。
作者:
逐月
时间:
2008-2-15 02:02
提示:
作者被禁止或删除 内容自动屏蔽
作者:
wsffx13
时间:
2008-2-15 05:54
你那句话的意思是只要第一名角色有状态,所有人就无法升级了……
在Game_Actor里改,对了,没验证,自己试试{/gg}
def exp=(exp)
@exp = [[exp, 9999999].min, 0].max
# 升级
while @exp >= @exp_list[@level+1] and @exp_list[@level+1] > 0
###########################################################################
if self.state?(1)
return
end
#################################################################
@level += 1
# 学会特技
for j in $data_classes[@class_id].learnings
if j.level == @level
learn_skill(j.skill_id)
end
end
end
# 降级
while @exp < @exp_list[@level]
@level -= 1
end
# 修正当前的 HP 与 SP 超过最大值
@hp = [@hp, self.maxhp].min
@sp = [@sp, self.maxsp].min
end
作者:
禾西
时间:
2008-2-16 11:25
應該是這樣吧?
#################################################################
if self.state.include?(1)
return
end
#################################################################
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1