Project1

标题: VX版的剑灵怎么做 [打印本页]

作者: 54cn    时间: 2010-8-4 09:47
标题: VX版的剑灵怎么做
就是每回合补充一定HP,MP。急~
作者: summerxud    时间: 2010-8-4 10:34
本帖最后由 summerxud 于 2010-8-4 10:50 编辑

自己先增加1个 剑灵状态 比如  我20号状态就是剑灵状态。 然后再脚本的地方 Game_Party 第283行下面 打入脚本
  1.       if actor.state?(20) #如果身上有状态20..
  2.        actor.hp+=10#自动回复
  3.        actor.mp+=10#自动回复
  4.   end
复制代码
我昨天才开始看的脚本,测试后是可以实现你要的效果的,只要在 回复技能给自己人加上这个20号状态就行了,你可以在状态里面设置几回合解除,或者战斗后解除都可以。


注意把20号状态有效度设置成A,不然可能几次都没办法给自己加上 20号状态
作者: 54cn    时间: 2010-8-4 11:13
没有用啊,这里是不是每回合恢复10点
actor.hp+=10#自动回复
actor.mp+=10#自动回复
上面那个没用,我改成了这样,也是没有用:
actor.maxhp+=1/5#自动回复
actor.maxmp+=1/5#自动回复

作者: 54cn    时间: 2010-8-4 11:17
忘了说,我用的是Sideview2.7
Sideview用得起不?
作者: 小鱼子    时间: 2010-8-4 11:17
vx默认自动回复的缺陷……
对了,其实设为状态不能抵抗即可……
作者: 调律    时间: 2010-8-4 11:19
sideview不知道,但如果调用了$game_party.do_auto_recovery的话2L是没问题的
顺便,3L后面那个是每回合+0.2的hp和mp上限
作者: 54cn    时间: 2010-8-4 11:20
我设置了不能抵抗,有了那个状态,但是就是每回合不加HP、MP
作者: summerxud    时间: 2010-8-4 11:55
2.7的话在插 入1句话就行了。
脚本Sideview 2  --- 513行下面 在插入1句
  1. $game_party.do_auto_recovery
复制代码
.我测试了,绝对可以
作者: 54cn    时间: 2010-8-6 17:33
测试行了,但是不会提示的就恢复了,连恢复数值都不现实,为什么啊?
作者: 小幽的马甲    时间: 2010-8-6 17:36
……VX的状态里可以设定提示的
作者: summerxud    时间: 2010-8-6 18:43
要说话当然可以的啊 .想说啥就说啥 .至于回多少血不是有数字吗?怎么不能控制回多少呢?..




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