找回密码
 点一下
查看: 761|回复: 3

关于多人化触发的不懂以及排泄问题

[复制链接]
发表于 2012-12-15 22:26:41 | 显示全部楼层 |阅读模式
最近看了希瓦的多人化触发,虽然原理懂了一点可是还是有比较多的地方不懂。
举个例子,每当受到英雄攻击,英雄拥有减防装备。
拥有这件装备每次攻击减少目标2点护甲,最多叠加三次,技能方面可以用等级调整判断buff

事件:单位受到攻击
条件:目标拥有减防装备
          别攻击目标与攻击目标为敌人
动作:set A=攻击单位
           set B=被攻击单位
           开启触发②
           添加触发②时间为B受到伤害
②:
事件:
条件:伤害来源 等于 A
          创建马甲
          给予减防技能
          if/then/else判断目标的buff
          设置减防技能等级
          使用减防技能对被攻击目标
          设置最后创建单位生命时间1秒

这是单人版的,多人版的我应该在哪个部分做出修改?



关于排泄我想问问,到底排泄算什么东西?清洁器?还是什么?
就拿上面那个触发来看,排泄应该从什么地方抓起?基本的排泄知识多少懂得点,可是就是不会应用。
有个动作时执行一句JASS,那个到底是怎么用的?我看见过很多触发就是用那个写了句什么,之后就排泄了


最近地图忙着发布要做的修改,发现很多地方有漏洞,所以有很多问题需要问问大家,打扰到大家不好意思了。再问多一个为什么那个毒液攻击,兽族那个不会致死?怎么设置,还有为什么地图游戏性那里设置技能的允许项目那里,很多说是说设置成功了,但实际上还是不行。比如说穿刺到空中是否为无敌,设置了否可是还是无敌了...
就这么多了,谢谢大家啦
发表于 2012-12-15 22:54:47 | 显示全部楼层
技能无法多人使用的原因就是“变量冲突”
解决变量冲突的方法自然应该在变量上下手
先把触发①里面的A和B换成数组,再加一个计算变量C
然后在②里面循环检查伤害来源是否等于A,是则以当前循环整数作为数组下标执行之后的触发

关于泄露,可以搜索一下,有很多教程
http://bbs.islga.org/forum.php?m ... 4&fromuid=37021

毒液攻击不会致死,这是技能本身的设定

平衡性常数带NYI字样的都没用,不带NYI字样的也有些没用,总之平衡性常数里面有些东西没用

点评

数组是什么意思?怎么改动?  详情 回复 发表于 2012-12-16 09:34
回复

使用道具 举报

 楼主| 发表于 2012-12-16 09:34:23 | 显示全部楼层
希瓦 发表于 2012-12-15 22:54
技能无法多人使用的原因就是“变量冲突”
解决变量冲突的方法自然应该在变量上下手
先把触发①里面的A和B ...

数组是什么意思?怎么改动?
回复

使用道具 举报

发表于 2012-12-17 09:25:25 | 显示全部楼层
LZ可以简单的搜索和学习一下全局变量和局部变量。会很有帮助的!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-9 01:09 , Processed in 0.451005 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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