啊丹 发表于 2006-3-28 16:03:59

[杀残枫X][最简单的物品生命限制英雄等级的触发讲解 (高手可以不看)]

最近编辑地图的高手越来越多,关于RPG类型的地图也越来越多了.现在我想说的是关于一个简单的物品要求等级的触发制作.如果只按物品等级与英雄等级比较,那么只能最多限制9级的.
首先是设置物品的生命值(如果想要等级要求为99的物品,就将物品的生命值改为99,其它同理)
下面是关于这个触发的制作过程:
首先是事件(Event):当然是单位得到物品啦!(这一点相信不用过多的介绍)
接着是条件(Condition):布尔型的(TRUE OR FALSE)比较
这个触发需要等级,当然是(触发单位) 是一个英雄 等于 TRUE(真)
接下来是动作(Action)
动作 普通中的IF/THEN/ELSE(如果/那么/否则)
(多样的动作)(Do Actions)
IF条件:首先设置条件中的整数条件 比较
然后设置整数条件:英雄的等级(触发单位) <
(最关键的一步) ( (将实数转换为整数)物品(物品存在操作)(Item being Maltiplied)的生命值)转换为整数) (其实实数转换为整数/整数转换为实数的用途相当大)
接下来是THEN(那么 动作):既然条件是英雄等级低于物品生命值,那么当然无法装备上该物品了.所以设置 将物品(物品存在操作)从单位(触发单位身上)掉落
至于ELSE(否则)就设定为没有动作了.
好了,大功告成!
其实仔细研究,可以发现,这种实数与整数的转换还可以用于更广泛的研究中.
页: [1]
查看完整版本: [杀残枫X][最简单的物品生命限制英雄等级的触发讲解 (高手可以不看)]