找回密码
 点一下
查看: 1770|回复: 7

触发器事件2个小问题

[复制链接]
发表于 2011-7-12 21:54:37 | 显示全部楼层 |阅读模式
1.事件“单位使用技能”,其中技能的值要连接变量的话应该连接怎样类型的?我新建变量X=游戏连接-技能-任意,在填写事件里的技能值时不显示X。
我是想让单位使用任意技能(排除攻击、移动)的时候,执行动作,该怎么做?
2.触发器中没有“单位得到增益行为”,但是我正是想让单位得到某个增益行为之后执行动作,事件该怎么写?(假设这个增益行为是一个被动技能,需要升级加点得到。)
发表于 2011-7-13 03:00:20 | 显示全部楼层
任意技能事件:
http://bbs.islga.org/read-htm-tid-50443.html

至于第二个问题,如果你的buff是用效果附上去的就捕捉效果,技能附上去的就捕捉技能。
回复

使用道具 举报

 楼主| 发表于 2011-7-13 21:22:37 | 显示全部楼层
问题1已经解决,谢谢头目。
问题2的实际情况我描述有误:
我的被动技能是把行为直接给单位,然后做一个没实际作用的空技能,用来显示按钮。按照这个技能计数分别给各等级的行为增加所需条件。所以这个被动技能应该是直接在单位身上有的,只不过有相应条件,既没效果也没技能的链接。
那触发器事件该怎么写呢?我只能想到游戏事件每N秒让符合条件的单位执行一次动作。。。 好像这么做太傻了,又尝试了单位使用技能,条件是行为已启用,貌似也不行。
求指教。
回复

使用道具 举报

 楼主| 发表于 2011-7-13 21:24:13 | 显示全部楼层
另外,属性(比如力量)的35%这样的数值怎么得出?本来以为很简单的用力量数值*0.35就可以了,没想到属性数值的算法是整数算法,不能乘以一个小数。。。
回复

使用道具 举报

发表于 2011-7-13 23:17:28 | 显示全部楼层
先转换被实数,然后再乘。

至于那个buff的问题。你是用什么添加buff的?触发器?
回复

使用道具 举报

 楼主| 发表于 2011-7-14 00:16:47 | 显示全部楼层

回 4楼(麦德三世) 的帖子

BUFF我是直接放到单位的“行为”那一栏上了,用数据编辑器
回复

使用道具 举报

发表于 2011-7-14 10:03:03 | 显示全部楼层
那不就等于生来就有么,怎么还会需要什么事件?
回复

使用道具 举报

 楼主| 发表于 2011-7-14 22:44:01 | 显示全部楼层
生来就有,但是添加了一个“所需条件”,条件分别是技能A计数=1、2、3、4
技能A是个行为技能,只是用来升级加点和显示命令面板上的按钮,没有实际作用。
我是想让单位学习技能A的时候(1、2、3、4级),执行动作:力量提高(智力*0.2、0.3、0.4、0.5)
生来就有的4个行为是起初想检测单位身上如果有行为1、2、3、4的时候执行动作附加一定数值的力量。但是触发器不知道怎么弄,也许整个思路就是错的。请头目指正。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-23 23:47 , Processed in 0.064663 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表