当前位置 : 主页>技术研究>魔兽技术>

魔兽世界高级gm分享如何製作一个群体Sleep技能

来源: 作者: 点击:
每天一位原创在网站上都会看到一些魔兽世界私服gm在问如何製作一个群体Sleep技能这样的问题,其实这个问题在之前小编已经不知道介绍过多少次了,从各个方面都有过非常详细的介绍。为了能够让服务器更加火爆甚至一些不传之秘也会毫无保留的分享给大家,但是很多魔兽世界gm都不知道我这边之前其实已经发过的。对于这样的情况其实小编还是比较无奈的,毕竟每个gm对于游戏中的一些看法和思路都是不一样的。

Q:SUBSTRING函数 有什么用啊?

SUBSTRING是截取字符用的~~如在下面一个赋值过程中:
Set StoreEquitDate[StoreEquitDateLOG] = (Substring(‘XXXXXXXX’), 1, 5)
(Substring(), 1, 5) 表示取字符串‘XXXXXXXX’中第1到第5位之间的字符串~~
Q:如何让开起后,起始位置不会出现主城和工人?

进入Trigger Editor,找到Melee Initialization,如果没改过的话应该如下:  
Melee Initialization


Events


......Map initialization


Actions


......Melee Game - Use melee time of day (for all players)


使一开始的时间是早上6:00(如果删掉就会从00:00开始)


......Melee Game - Limit Heroes to 1 per Hero-type (for all players) 让所有玩家不能生產重覆的英雄


......Melee Game - Give trained Heroes a Scroll of Town Portal (for all players) 让第一个生產出来的英雄有传送卷轴


......Melee Game - Set starting resources (for all players) 让所有玩家一开始有一定的Gold和Lumber


......Melee Game - Remove creeps and critters from used start locations (for all players) 如果某起始位置有玩家,就删除附近的Creep


......Melee Game - Create starting units (for all players) 產生主城和工人于玩家的起始位置
......Melee Game - Run melee AI s (for computer players) 让电脑玩家有AI


......Melee Game - Enforce victory/defeat conditions (for all players) 使用一般的胜利/失败设定(毁掉对方所有建筑者胜) 


将蓝色的那一条删掉即可  


Q:如何製作一个群体Sleep技能?

Sleep在製作时就被销定為单体技能,因此想这麼做不是AE或者MOD可以解决的,必须使用Trigger来帮忙。以下為可行方法的其中之一:  


1、将Sleep复製贴上,改名為Group Sleep - Sleep(举例,请自己决定一个适当的名字)。 把mana cost改為0、range改為99999(全地图)、改成单位技能(Is a hero ability = false)  


2、製作一单位Sleep Caster,model改成none、技能加入刚才做的Group Sleep - Sleep及Invulnerable (Netural)。  


3、将Sleep技能改名為Group Sleep  


4、写Trigger:  


Group Sleep Order


......Events


............Unit - A unit Is issued an order targeting an object


//当一个单位接收到一个指定物件的指令

......Conditions


............(Issued order) Equal to (Order(sleep))

//指令為sleep
以上就是一为原创分享给大家的魔兽世界高级gm分享如何製作一个群体Sleep技能全部攻略,不管是任何一个魔兽世界私服gm完整的看完这篇攻略之后都一定能够学会这方面的许多技巧都是非常简单好学的,需要掌握的技巧也并不是很多,主要多是一些逻辑上的问题。
栏目列表