查看: 1089|回复: 7

怎么让我方的复活技不能对SP为0的我方角色使用?

  [复制链接]
梦石
0
星屑
50
在线时间
601 小时
注册时间
2007-8-14
回帖
547

短篇七彩虹组冠军

发表于 2008-6-28 22:53:20 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
想给对己方HP为0的角色施展的技能整体加一个判定,当死亡的角色SP为0的时候不能对其施展,应该怎么做?
填坑填坑填坑填坑填坑填坑填坑填坑填坑
梦石
0
星屑
42250
在线时间
6018 小时
注册时间
2006-11-10
回帖
6966
发表于 2008-6-29 00:06:21 | 显示全部楼层
在所有复活判定(能否解除战斗不能)那添加if self.sp < 0
回复

使用道具 举报

梦石
0
星屑
50
在线时间
601 小时
注册时间
2007-8-14
回帖
547

短篇七彩虹组冠军

 楼主| 发表于 2009-6-12 08:00:00 | 显示全部楼层
现在的情况是角色如果SP=0也会死亡,死亡之后HP和SP全部归0,此时对其使用复活技,可以补HP,角色也进入行动,但是角色还是战斗不能状态……一到那个角色行动的时候马上HP又归零,很诡异||||||
现在就想在选择技能对象的时候,如果对象SP=0,直接就不能用,怎么做?TwT
填坑填坑填坑填坑填坑填坑填坑填坑填坑
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-26
回帖
135
发表于 2008-6-29 02:04:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
601 小时
注册时间
2007-8-14
回帖
547

短篇七彩虹组冠军

 楼主| 发表于 2008-6-29 02:22:27 | 显示全部楼层
但是复活技不能补SP……难道要用公共事件?不会做这种随便选对象回复SP的技能OTZ
填坑填坑填坑填坑填坑填坑填坑填坑填坑
回复

使用道具 举报

梦石
0
星屑
50
在线时间
601 小时
注册时间
2007-8-14
回帖
547

短篇七彩虹组冠军

 楼主| 发表于 2008-6-30 04:31:32 | 显示全部楼层
发现原来看错了,当使用复活技的时候,可以恢复HP,SP还是0,人物战斗图也是战斗不能的,但是能行动,敌人也会攻击该角色,但诡异的是有关该角色的所有动画都没了=v=b
给角色加SP之后,SP有了但HP又变为0,这个时候再给人物施加复活技,才真的把人复活过来了= =|||||||
应该如何使复活技在角色SP=0的状况下不能给角色加血?
填坑填坑填坑填坑填坑填坑填坑填坑填坑
回复

使用道具 举报

梦石
0
星屑
42250
在线时间
6018 小时
注册时间
2006-11-10
回帖
6966
发表于 2008-6-30 06:06:27 | 显示全部楼层
如果用脚本在状态判断那直接让HP=0,那也不等于战斗不能。

在Game_Battler的战斗不能判定那添加and @sp<= 0,这样SP为0的时候也判定战斗不能

然后,全局搜索“解除战斗不能”在@hp = 1下面添加,sp = 1
回复

使用道具 举报

梦石
0
星屑
50
在线时间
601 小时
注册时间
2007-8-14
回帖
547

短篇七彩虹组冠军

 楼主| 发表于 2008-6-30 06:42:08 | 显示全部楼层
按那个方法试了一下……还是那种囧状况||||||
到底是为什么啊{/dk}
填坑填坑填坑填坑填坑填坑填坑填坑填坑
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部