查看: 2395|回复: 8

[已经解决] 这两种效果如何实现

[复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
3 小时
注册时间
2010-6-14
回帖
51
发表于 2010-7-14 20:25:13 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-6-28
回帖
73
发表于 2010-7-14 20:49:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
425
在线时间
0 小时
注册时间
2010-7-10
回帖
4
发表于 2010-7-14 21:39:06 | 显示全部楼层
效果一,给技能a设个公共事件,在使用时打开一个开关。再设个公共事件取代治疗的恢复效果,在那个事件中设个条件判断,如果技能a的开关开了就用“增减HP”给角色加150点血,反之开关关了(未用技能a)就加100点。

点评

又想吐槽了。。。  发表于 2010-7-15 13:41
又想吐槽了。。。  发表于 2010-7-15 13:39
回复

使用道具 举报

梦石
0
星屑
425
在线时间
0 小时
注册时间
2010-7-10
回帖
4
发表于 2010-7-14 22:01:37 | 显示全部楼层
效果二,照样给技能b也设一个公共事件,公共事件里只需设一个“增减Sp”就OK了。伤害值可以设成你想要的。
公共事件很有用。

评分

参与人数 1星屑 +240 收起 理由
「旅」 + 240 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
11 小时
注册时间
2008-9-15
回帖
57
发表于 2010-7-15 10:34:04 | 显示全部楼层
楼上正解,楼主照做应该OK的,事件做为并行的
回复

使用道具 举报

梦石
0
星屑
60
在线时间
1 小时
注册时间
2009-9-19
回帖
137
发表于 2010-7-15 13:42:02 | 显示全部楼层
回复 tsukiyin 的帖子
楼主啊,你的这两个想法,公共事件怕是做不到了,得在脚本里改

其实并不难

但是我得事先提醒你一句,对于脚本的侵入,一定要在自己的控制范围内,一旦你记不住自己侵入了哪些脚本,是很容易起冲突的,到那时候,debug会成为你最头痛的事情

   

评分

参与人数 1星屑 +240 收起 理由
「旅」 + 240 认可答案

查看全部评分

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-6-24
回帖
26
发表于 2010-7-16 01:57:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

贵宾

发表于 2010-7-16 06:55:34 | 显示全部楼层
本帖最后由 亿万星辰 于 2010-7-16 07:02 编辑

效果1公共事件可行,效果2需借助脚本~

效果1中的回复技能,需要始终通过一个公共事件借助状态法来实现回复效果,缺点是角色信息如果有显示状态的话,显示上会比较不舒服。
效果2指望公共事件实现有点奢侈了,虽然可以通过对生命值求差的方法得到伤害值,但是会导致一些致命的错误,比如20HP100SP的角色在满足先决条件的情况下受到30点伤害,本应转移到100SP上,但其实角色会先挂掉。所以还是得借助脚本。

点评

其实昨天在读battler脚本页的时候,发现回复的时候也有考虑属性,不知道能否通过这个来做  发表于 2010-7-16 13:24

评分

参与人数 1星屑 +300 收起 理由
「旅」 + 300 认可答案

查看全部评分

我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

邪恶米饼殿

梦石
0
星屑
382
在线时间
569 小时
注册时间
2007-12-23
回帖
1524
发表于 2010-7-16 08:21:14 | 显示全部楼层
1的话可以在使用技能A的时候增加一个状态,判定为当角色存在于这个状态的时候,治疗效果*50%
2其实也差不多的思路了

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部