查看: 2061|回复: 3

[已经解决] 请教怎么做出战斗时停技能

[复制链接]
梦石
0
星屑
50
在线时间
36 小时
注册时间
2015-5-22
回帖
20
发表于 2015-6-1 03:15:56 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 Hunting 于 2015-6-1 03:17 编辑

我想做出一个 时间停止的技能
效果:
除了发动者能正常回合使用任何战斗基础技能物品攻击之外,其他任何人都静止状态,持续X回合。
(`・ω・)好吧,其实说白了,就是The world(DIO&咲夜)的技能。
如果可以的话,希望是技能,而不是被动什么的。
不过数据库的技能那个,貌似没有,编写脚本的话,我也完全不会啊!

水月·镜花

梦石
10
星屑
403
在线时间
1181 小时
注册时间
2005-10-22
回帖
1118

开拓者

发表于 2015-6-1 07:57:13 | 显示全部楼层
给技能加个公共事件就能解决了。
首先技能会对敌方全体附加一个无法行动的状态。
然后技能施放带一个公共事件,事件内容是给己方全体附加同样的状态,再解除施法者的时停状态。
如果有多个角色拥有该技能,则需要调用脚本;
首先在Scene_Battle类添加一个accessor_reader给@active_battler
解除施法者状态时,在公共事件直接调用脚本$scene.active_battler.remove_state(状态编号)

评分

参与人数 1星屑 +200 收起 理由
RyanBern + 200 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
36 小时
注册时间
2015-5-22
回帖
20
 楼主| 发表于 2015-6-1 11:21:54 | 显示全部楼层
哪哈,我对脚本完全是出于不懂状态。
Scene_Battle类我能找到,不过accessor_reader给@active_battler应该放置在Scene_Battle的哪一个位置啊?

点评

class Scene_Battle下方  发表于 2015-6-1 13:55
回复

使用道具 举报

梦石
0
星屑
50
在线时间
36 小时
注册时间
2015-5-22
回帖
20
 楼主| 发表于 2015-6-2 04:31:33 | 显示全部楼层
OKl ,3Q 啊 各位
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部