查看: 3582|回复: 10

[已经解决] 怎么让队友死亡后离开队伍?

[复制链接]
梦石
0
星屑
80
在线时间
10 小时
注册时间
2013-1-5
回帖
6
发表于 2013-11-28 18:36:00 | 显示全部楼层 |阅读模式

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

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

×
我给主角设置了一个技能,就是可以召唤战斗伙伴,但是这个战斗伙伴生命归零后就会离开队伍,请问这个该怎么用事件来设置?

点评

hcm
提问追加的话最好另开帖哦,要么在标题上追加,否则其他高手看不见。  发表于 2013-11-29 10:39
梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
回帖
2257

贵宾

发表于 2013-11-28 21:13:14 | 显示全部楼层
战斗时开启一个开关,设定一个公共事件是自动执行的,条件就是这个开关。
然后用分支条件来判断你召唤的角色是不是挂了,如果挂了就离开队伍。
效果就是战斗结束以后召唤的角色挂了就离开队伍。
公共事件执行的末尾记得关闭条件开关。

评分

参与人数 1星屑 +132 收起 理由
熊喵酱 + 132 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
80
在线时间
10 小时
注册时间
2013-1-5
回帖
6
 楼主| 发表于 2013-11-28 23:18:10 | 显示全部楼层
Sion 发表于 2013-11-28 21:13
战斗时开启一个开关,设定一个公共事件是自动执行的,条件就是这个开关。
然后用分支条件来判断你召唤的角 ...

{:2_275:} 谢谢你!问题可以解决了!
回复

使用道具 举报

虚空人形

梦石
0
星屑
4866
在线时间
2037 小时
注册时间
2011-8-11
回帖
3260

贵宾

发表于 2013-11-28 23:19:13 | 显示全部楼层
我觉得一直用并行处理就行了,开关打开的时间就是学会召唤技能后或者干脆游戏一开始就开着。
所有召唤单位就像这样一直列到底。
未命名.jpg

评分

参与人数 1星屑 +132 收起 理由
熊喵酱 + 132 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
80
在线时间
10 小时
注册时间
2013-1-5
回帖
6
 楼主| 发表于 2013-11-29 00:17:49 | 显示全部楼层
hcm 发表于 2013-11-28 23:19
我觉得一直用并行处理就行了,开关打开的时间就是学会召唤技能后或者干脆游戏一开始就开着。
所有召唤单位 ...

谢谢!万分感谢!
回复

使用道具 举报

梦石
0
星屑
80
在线时间
10 小时
注册时间
2013-1-5
回帖
6
 楼主| 发表于 2013-11-29 00:22:31 | 显示全部楼层
还有我有一个问题,我想让TP值出现在人物状态栏里,只要这么设置代码就可以吗?会不会以后出现一些BUG?
QQ图片20131129001809.jpg
回复

使用道具 举报

梦石
0
星屑
80
在线时间
10 小时
注册时间
2013-1-5
回帖
6
 楼主| 发表于 2013-11-29 00:28:28 | 显示全部楼层
那个……如果按照上面的图片里的代码的话,TP那段文字会太下面,所以我又改了一下(楼主是代码白痴,完全不懂,凭着感觉推测的)
但是这样修改代码的话,又会让文字都太上面了,人名和职业就被上面的窗口没掉了一半……应该修改成什么样子才能正好让这几个数值都显示在人物状态栏里呢?
QQ截图20131129002334.jpg
回复

使用道具 举报

梦石
0
星屑
80
在线时间
10 小时
注册时间
2013-1-5
回帖
6
 楼主| 发表于 2013-11-29 01:21:35 | 显示全部楼层
不好意思在下又遇到了问题,就是这个TP值在战斗之外似乎没有用,我想让这个TP值起到和MP值一样的作用(MP控制魔法类的技能,TP控制另一类技能),但是当我在非战斗状态下使用恢复TP值的魔法时,TP不会回复,而且游戏一开始的TP值一直是0,在下希望TP在游戏开始时就是满值该怎么做?并且喝药之类的也能回复TP(基本和MP一样)
回复

使用道具 举报

虚空人形

梦石
0
星屑
4866
在线时间
2037 小时
注册时间
2011-8-11
回帖
3260

贵宾

发表于 2013-11-29 09:13:30 | 显示全部楼层
Zayl 发表于 2013-11-29 00:28
那个……如果按照上面的图片里的代码的话,TP那段文字会太下面,所以我又改了一下(楼主是代码白痴,完全不 ...

line_height 可不能乘以 -1 啊。
这看起来并不是你的脚本完全不懂的问题,想搞这个的话更改x和y就够了。

我觉得你不懂的地方应该是怎样同时在有限空间内同时排版三个值槽吧。
我看不见你的实图只好给出点建议了:
name,level,class 的 x 都不加不减,y 的话分别不加不减,+  line_height * 1,+  line_height * 2 ;
hp,mp,tp 的 x 如果满意原来的就照旧,y 的话依次分别和上面三项相同。
icon的话,给 x 和 y 添上负数移到角色脸图的左上角(非战斗时可能中的一般只有死亡和剧毒,不会太影响脸图的)。
(我不知道你的头像做了什么别的设定,只能提此建议,看你对脚本目前的可以修改程度应该足够)
回复

使用道具 举报

虚空人形

梦石
0
星屑
4866
在线时间
2037 小时
注册时间
2011-8-11
回帖
3260

贵宾

发表于 2013-11-29 10:17:08 | 显示全部楼层
本帖最后由 hcm 于 2013-11-29 10:20 编辑
Zayl 发表于 2013-11-29 01:21
不好意思在下又遇到了问题,就是这个TP值在战斗之外似乎没有用,我想让这个TP值起到和MP值一样的作用(MP控 ...


这个在角色或者职业特性那里加个“特技专注”平时不就可以储存TP了吗并在平时使用TP技能了吗?

另外平时想要游戏一开始就满TP的话也很简单,
首先在Main前插入升级全恢复(包括TP)脚本:
  1. class Game_Actor
  2.   alias old_level_up level_up
  3.   def level_up
  4.     old_level_up
  5.     self.hp = self.mhp
  6.     self.mp = self.mmp
  7.     self.tp = 100#TP自动恢复
  8.   end
  9. end
复制代码
然后在游戏开始的时候用自动执行事件让想加满TP的角色升级,
如果根据剧情不能升级的话再降回来就是了(注意不要勾选显示升级信息)
之后加入的角色亦同。
未命名.jpg

点评

hcm
这算是二连吧,但我仍然觉得问题分层分点答更好,请版主见谅。  发表于 2013-11-29 10:19

评分

参与人数 1星屑 +100 梦石 +1 收起 理由
熊喵酱 + 100 + 1 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部