Project1

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

作者: a6363635    时间: 2011-4-24 18:04
标题: 请问怎么设置升级后,完全恢复
请问怎么设置升级后,完全恢复,要代码?dsu_plus_rewardpost_czw
作者: Anson    时间: 2011-4-24 18:07
http://rpg.blue/portal.php?mod=view&aid=40149
善用搜索.
作者: Wind2010    时间: 2011-4-24 18:08
本帖最后由 Wind2010 于 2011-4-24 18:08 编辑

脚本全局搜索
  1.   def exp=(exp)
复制代码

在范围内能看到的有两句是这样的:
  1.     @hp = [@hp, self.maxhp].min
  2.     @sp = [@sp, self.maxsp].min
复制代码
把它们改成:
  1.     @hp = self.maxhp
  2.     @sp = self.maxsp
复制代码

作者: a6363635    时间: 2011-4-24 20:29
回复 Wind2010 的帖子

怎么艘呢 还是没懂- -
作者: u566    时间: 2011-4-24 20:36
本帖最后由 u566 于 2011-4-24 20:40 编辑

回复 a6363635 的帖子

打开你的工程,按F11打开脚本编辑器,在左边脚本列表点右键、查找,输入def exp=(exp),再点击查找、再点转到、把内容替换一下即可
不过wind2010的方法似乎无效,按照柳大的改吧http://rpg.blue/article-40149.html(同2楼)
作者: a849797000    时间: 2011-4-24 22:21
你可以设置没到一级就完全恢复
作者: ZAndiH    时间: 2011-4-24 22:37
本帖最后由 ZAndiH 于 2011-4-24 22:45 编辑

如果你是用的是默认脚本,请在Game_Actor中搜索@level += 1(意即当前等级+1)

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


最后提一句:LZ请善用搜索功能、、、、看不懂可以问,但至少先让大家知道你的确为此付出努力了好么?这样大家才会解决得更有针对性。谢谢LZ~




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