Project1

标题: 请问怎么设置在升级后自动弹出加点界面? [打印本页]

作者: cmzjbczzf    时间: 2008-8-18 00:28
标题: 请问怎么设置在升级后自动弹出加点界面?
请问怎么设置在升级后自动弹出加点界面?
作者: yehaojie    时间: 2008-8-18 00:29
http://rpg.blue/web/htm/news80.htm
作者: cmzjbczzf    时间: 2008-8-18 00:50
我要的不是这个,我有脚本了,我是想问怎么在升级后自动弹出加点的界面
作者: 灯笼菜刀王    时间: 2008-8-18 00:52
在升级判断下调用$scene = XXXX
作者: cmzjbczzf    时间: 2008-8-18 00:57
升级判断在哪里?
作者: 灯笼菜刀王    时间: 2008-8-18 01:09
GAME_ACTOR下面

认识汉字就能找到。

如果有加别的脚本,就要到别的脚本同样的位置改。
作者: cmzjbczzf    时间: 2008-8-18 01:12
但是我看不出啊哪个是升级判断
作者: 灯笼菜刀王    时间: 2008-8-18 01:21
class Game_Actor < Game_Battler
def exp=(exp)
    @exp = [[exp, 9999999].min, 0].max
    # 升级
    while @exp >= @exp_list[@level+1] and @exp_list[@level+1] > 0
      @level += 1
    $scene = Scene_Lvup.new(self.id,0)
    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 = [@hp, self.maxhp].min
    @sp = [@sp, self.maxsp].min
    end
  end

这段复制下来,插入MAIN前面就可以使用了。

声明:本人不对此脚本做任何售后服务和使用此脚本引起别的脚本冲突做任何处理。
作者: cmzjbczzf    时间: 2008-8-18 01:37
用不了,并谢谢你




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