Project1

标题: 请问怎么设置升级后,完全恢复 [打印本页]

作者: a6363635    时间: 2011-4-24 18:05
标题: 请问怎么设置升级后,完全恢复
请问怎么设置升级后,完全恢复,要代码?dsu_plus_rewardpost_czw
作者: zx16589042    时间: 2011-4-24 19:33
Scene_Battle 2
167行
    # 获得 EXP
    for i in 0...$game_party.actors.size
      actor = $game_party.actors[i]
      if actor.cant_get_exp? == false
        last_level = actor.level
#########################################
        #满血
        actor.hp = actor.maxhp
        #满蓝
        actor.sp = actor.maxsp
#########################################
        actor.exp += exp
        if actor.level > last_level
          @status_window.level_up(i)
        end
      end
    end

作者: zx16589042    时间: 2011-4-24 19:35
:L    # 获得 EXP
    for i in 0...$game_party.actors.size
      actor = $game_party.actors[i]
      if actor.cant_get_exp? == false
        last_level = actor.level

        actor.exp += exp
        if actor.level > last_level
#########################################
        #满血
        actor.hp = actor.maxhp
        #满蓝
        actor.sp = actor.maxsp
#########################################
          @status_window.level_up(i)
        end
      end
    end
作者: zx16589042    时间: 2011-4-24 19:35
弄错位置
作者: zx16589042    时间: 2011-4-24 19:37
下次类似这种小问题可以问我,毕竟我也是垃圾
作者: a6363635    时间: 2011-4-24 20:20
回复 zx16589042 的帖子

呵呵好的
作者: a6363635    时间: 2011-4-24 20:22
回复 zx16589042 的帖子

这段代码该放在哪里 不是很清楚啊
作者: ZAndiH    时间: 2011-4-24 22:46
如果你是用的是默认脚本,请在Game_Actor中搜索@level += 1(意即当前等级+1)

在下方添加如下两行内容(注意回车- -)
  1. @hp = maxhp  #当前角色(即刚刚升级的那个角色)当前的hp值变为当前角色当前最大hp值(注:此时是升过级之后的,如果在@level += 1之前加就是升过级之前的最大hp))
  2. @sp = maxsp  #(、、、同上- -)
复制代码
即可
注:#号和#号以后的注释可以删掉、、节省空间(、、)


共同进步吧~

最后说下:善用搜索功能,66之前做过相关介绍【66的资源底子毕竟厚啊、、、




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