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

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

Q:SUBSTRING函数有什么用啊?

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

进入TriggerEditor,找到MeleeInitialization,如果没改过的话应该如下: 
MeleeInitialization


Events


......Mapinitialization


Actions


......MeleeGame-Usemeleetimeofday(forallplayers)


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


......MeleeGame-LimitHeroesto1perHero-type(forallplayers)让所有玩家不能生產重覆的英雄


......MeleeGame-GivetrainedHeroesaScrollofTownPortal(forallplayers)让第一个生產出来的英雄有传送卷轴


......MeleeGame-Setstartingresources(forallplayers)让所有玩家一开始有一定的Gold和Lumber


......MeleeGame-Removecreepsandcrittersfromusedstartlocations(forallplayers)如果某起始位置有玩家,就删除附近的Creep


......MeleeGame-Createstartingunits(forallplayers)產生主城和工人于玩家的起始位置
......MeleeGame-RunmeleeAIs(forcomputerplayers)让电脑玩家有AI


......MeleeGame-Enforcevictory/defeatconditions(forallplayers)使用一般的胜利/失败设定(毁掉对方所有建筑者胜) 


将蓝色的那一条删掉即可 


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

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


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


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


3、将Sleep技能改名為GroupSleep 


4、写Trigger: 


GroupSleepOrder


......Events


............Unit-AunitIsissuedanordertargetinganobject


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

......Conditions


............(Issuedorder)Equalto(Order(sleep))

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