查看: 1119|回复: 3

[已经解决] 问个关于技能方面的问题。

  [复制链接]

路人

梦石
0
星屑
595
在线时间
943 小时
注册时间
2011-8-20
回帖
965
发表于 2011-9-11 17:29:02 | 显示全部楼层 |阅读模式

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

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

×
怎样做个技能进入状态后只能使用一个技能,不能用其他的技能。这类的有吗?
为填坑而修炼中……
梦石
0
星屑
1005
在线时间
26 小时
注册时间
2011-7-11
回帖
3
发表于 2011-9-17 20:52:26 | 显示全部楼层
这个很简单,用事件也可以完成。条件分歧,当角色中了某种状态后角色离开,添加另一个一模一样的角色,这个角色只学的一个技能。

点评

事件可行  发表于 2011-9-17 22:32
看来你也是新手啊。。。此法行不通的。。之前领悟的技能都有的~~  发表于 2011-9-17 22:07
回复

使用道具 举报

梦石
0
星屑
50
在线时间
68 小时
注册时间
2010-8-8
回帖
52
发表于 2011-9-17 22:22:39 | 显示全部楼层
貌似是没有的,公共事件增减特技不好用,像上面说的增加另一个角色更不可能了……我也不懂脚本,懂脚本或许能帮你
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2011-9-18 00:00:31 | 显示全部楼层
写个事件版的大致流程,关键字:状态法、HP、SP记录
1、用状态法的话,那么一开始的这部分就是老规矩了,技能挂一个定量0的指示状态(为什么定量为0,因为定量0的状态是不会被显示出来的),同时还要挂一个公共事件用于找到这个中了指示状态的角色。
2、找到这个角色之后,首先对这个角色进行遗忘技能的操作,如果技能很多,那么可以用事件里的脚本辅助一下,会快很多。
3、为角色增加对应的新技能,建议通过游戏设定,让状态恢复的技能也放置在新技能中。同时去掉指示状态,需要的话增加一个新的状态。如果这个状态是根据回合数来自动恢复到普通的话,可以在队伍的事件页中插入每回合检测的操作,当失去这一个状态时,做出下面相应的操作即可。
4、当角色使用恢复技能,然后遗忘掉之前新增加的技能,之后对角色的EXP、HP、SP进行记录,之后直接替换队员+初始化,然后让角色获得刚才记录的EXP,并恢复角色之前的HP、SP(不用脚本的话就还需要一个中间量来做一次减运算)。
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部