查看: 2673|回复: 9

[已经解决] 我又来请教问题了。

[复制链接]
梦石
0
星屑
50
在线时间
525 小时
注册时间
2012-2-23
回帖
139
发表于 2015-11-15 18:21:03 | 显示全部楼层 |阅读模式

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

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

×
1,怎么让某个角色使用某个技能后死亡,复活其他参战队员?

2,怎么使用某个物品使战斗回到前一个回合?(应该无法实现吧??)
梦石
0
星屑
2019
在线时间
940 小时
注册时间
2015-10-26
回帖
293

开拓者

发表于 2015-11-15 19:49:48 来自手机 | 显示全部楼层
1号应该可以吧,技能对自己附加战斗不能,然后触发公事件,解除别人的战斗不能
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-11-15 21:36:20 | 显示全部楼层
本帖最后由 taroxd 于 2015-11-15 21:38 编辑

2. 大致思路是每回合用 Marshal.dump([$game_party, $game_troop]) 保留战斗者的状态,再用 Marshal.load 复原

另外标题请简单描述一下问题。尽量不要一贴里面问相关性不大的问题。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
37 小时
注册时间
2015-10-12
回帖
51
发表于 2015-11-16 02:43:55 | 显示全部楼层
技能效果里设置成自己死掉,解除其它人死亡就好了0.0.
_
回复

使用道具 举报

梦石
0
星屑
50
在线时间
525 小时
注册时间
2012-2-23
回帖
139
 楼主| 发表于 2015-11-16 19:14:46 | 显示全部楼层
踢腿水上飘 发表于 2015-11-15 19:49
1号应该可以吧,技能对自己附加战斗不能,然后触发公事件,解除别人的战斗不能 ...

那怎么判定是否使用了对应的技能呢?我在事件里找到分歧是如果角色XX技能学会时做出的处理。而不是使用技能后做出的处理。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
525 小时
注册时间
2012-2-23
回帖
139
 楼主| 发表于 2015-11-16 19:15:50 | 显示全部楼层
taroxd 发表于 2015-11-15 21:36
2. 大致思路是每回合用 Marshal.dump([$game_party, $game_troop]) 保留战斗者的状态,再用 Marshal.load  ...

好的,下回注意。怎么使用呢?是在公共事件里使用脚本?还是战斗的时候使用?

点评

不懂脚本的话请不要使用。那只是思路而已,离实现还差许多  发表于 2015-11-16 19:56
回复

使用道具 举报

梦石
0
星屑
2019
在线时间
940 小时
注册时间
2015-10-26
回帖
293

开拓者

发表于 2015-11-16 19:35:19 | 显示全部楼层
alwsheng 发表于 2015-11-16 19:14
那怎么判定是否使用了对应的技能呢?我在事件里找到分歧是如果角色XX技能学会时做出的处理。而不是使用技 ...

先做一个公共事件,比方说0001吧,事件内容是更改状态--选其他的队友--解除状态-战斗不能
然后在技能设置里面,技能效果第四页---公共事件,0001
回复

使用道具 举报

梦石
0
星屑
50
在线时间
525 小时
注册时间
2012-2-23
回帖
139
 楼主| 发表于 2015-11-16 20:18:16 | 显示全部楼层
踢腿水上飘 发表于 2015-11-16 19:35
先做一个公共事件,比方说0001吧,事件内容是更改状态--选其他的队友--解除状态-战斗不能
然后在技能设置 ...

在使用技能的时候会优先先使用附加的状态,而不是优先使用事件或者同时进行使用。如果全部角色死亡,只剩下一个角色使用技能的话,会因为优先使用附加状态而导致全体死亡,游戏结束,我是直接在公共事件前面把其他角色全部复活,再让使用技能的角色死亡。这样就可以行得通了。还是非常感谢提供的思路。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
525 小时
注册时间
2012-2-23
回帖
139
 楼主| 发表于 2015-11-16 20:18:58 | 显示全部楼层
alwsheng 发表于 2015-11-16 19:15
好的,下回注意。怎么使用呢?是在公共事件里使用脚本?还是战斗的时候使用? ...

那好吧,谢谢了。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
525 小时
注册时间
2012-2-23
回帖
139
 楼主| 发表于 2015-11-16 20:20:03 | 显示全部楼层
taroxd 发表于 2015-11-15 21:36
2. 大致思路是每回合用 Marshal.dump([$game_party, $game_troop]) 保留战斗者的状态,再用 Marshal.load  ...

好吧,看来脚本盲是硬伤,谢谢。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部