请选择 进入手机版 | 继续访问电脑版

GA地精研究院

 找回密码
 立即注册
查看: 11421|回复: 10

[闪闪发光·专用分类] FAQ

[复制链接]
发表于 2009-8-20 17:37:42 | 显示全部楼层 |阅读模式
导航楼~
1楼:全部明文化中,未完成
2楼:活动中搜集的~
3楼:更新部分~
贴出Light找到的FAQ, 就是原来在1楼的东西,1楼未完成点我呀~

我说~疑难的新手们经常问些前人解决过的问题啊~
对此很郁闷而且很不爽~虽然很多是教程上木有而且直接搜索不到的~
所以就整理下~
当然1楼非常长而且是英文版的,可以直接点击2楼进去看看有木有您需要的~如果木有再提问的比较好~

提示各位童鞋:
按 Ctrl+F  可以进行搜索
以后遇到疑问,先表慌去疑问区,可以先搜搜这里


之后~请务必认真看~
橙汁的某东东~

WE之绝对不能问的几个问题(尤其是新手,来看看吧)
WE素很强大的,而研究WE的人也有NDUO .所有的人都是从新手成长的,所以,问一些小白的问题也无可厚非,但以下的一些问题,绝对不能问的说。
这些问题都太简单(自己研究就可以知道的),或者是WE根本不能实现的,问了也米必要,反而会被锁。括号里的是我的回答。希望通过这些来让新手们的问题质量高一点。
1.怎么杀敌得金钱(这个,等BZ来了你再问)
2.[求助] 寻求世界著名的魔兽RPG网址!!!(百度知道么?)
3.[求助] 跪求一张可以用WE编辑的“真三国无双”地图(平身,所有图都可以用WE编辑,包括加密的!)
4.自己做的地图不能读取(RP问题,别这么问,自己先看看UI)
5.【急求】多出来的野猪(好搞笑的标题,劝LZ换个,跟主题有关的标题)
6.[求助] 怎了得个性感尤物(跟WE完全无关)
7.求杀人面板问题(为什么是杀人面板...不是多面板……….)
8.怎么做图? (好犀利)
9.[求助]如何创建一个MK天神形态模样的单位 (用T)
10.不会给变量赋值啊5555(……你不会我也没办法)
11.我还是不会复制粘贴物品技能啊 (同上)
12.怎么做建筑物隐形? (加个先知的三级狼的隐身)
13.无敌新手菜鸟问题.老大们..我玩烦了这些地图.想自己做地图.追求升华.但是我打不开WE..怎么回事.点它以后一点反应都没得.(它死了)
14.[求助] 如何人导入技能..... (导入不了)
15.我的地图编辑器打不开,提示要CDROM什么的..怎么办?? (版本问题,下载补丁)
16.自己造的图打不开(好像是ResetTrigger的问题)
17.[求助] 求一个怪物行走的T (太难了,用T来控制移动…还要播放动作…你问的问题表述太差了)
18.[求助]什么是老狼的UI?(置顶=无视)
19.播放死亡动画后能不能不留血 太血腥(不能,灰常明确地告诉你,不能)
20.[求助] 魔兽地图都是用什么软件做的呀?(我告诉你是杀毒软件你相信么,其实是WE)
21.怎样把图标改成自己要的图标?(物体编辑器里)
22.【倡议】【讨论】:为了灾区,为了死者与生存者,我们要做点什么!会做图的朋友请进来(太犀利了,用四川人民受到的伤害做广告!)
23.装备栏给装备。(触发里,产生物品给单位)
24.我是来求助的 关于在读取地图就退出来的问题New(这种,除非你把图发上来,否则很难解决)
25.怎么地图加入音乐New(输入)
26.数据库中不存在此触发函数:ShowUnitNew(UI问题,纯的,去下个UI)
26.魔兽模型导入后怎么处理能变小(物体编辑器,缩小)
27.要什么工具可以删除没自定义的物品,技能什么的?(如果可以,那么WE就不是WE了)
28.[求助]如何命令辅助单位释放技能 (发个命令)
29.用JASS作图需要什么软件?(反正不是杀毒软件……其实是WE)
30.下载技能要怎么放到自己图里(重做个)
31.下载的技能怎么看(打开魔兽看)
32.郁闷啊,为什么不能用WE打开地图New(UI问题,或者是加密的)
33.谁给我做张RPG?(没人)
34.我出钱 帮我做图把。(还是我出钱好了,你给我做)
35.帮我改图,给你qq币(帮我改,我给你冥币)
36.作弊系统。-----------就是不知道怎么写呵呵 New (这种邪恶的东西,米必要写)
37.聊天框输入装备代码。---------如何截取输入的字符串?(用T截取,自己仔细看看)
38.] WE的免CD补丁在哪里下啊?? (网上,去U9吧)
39.什么是WE.(……….你不知道就算了,没必要告诉你了)
40.为什么我导入了一个MP3音乐 ,很小600K T也写了 可在测试地图时却听不到音乐
41.怎么做技能召唤骑兵的..(召唤技能改)
42.巨魔狂暴战士模型。
我记得以前巨魔狂暴战士的攻击动作是丢两根矛的,现在怎么丢一根了,左手拿着矛一直当摆设。。。。谁有之前丢两根矛的模型,麻烦传上来吧。。。。
如果是我记错了,劳驾版主把我这帖子灭了。。。谢谢谢谢~~~~(好仔细啊,太搞了)
43谁给我个地图制作器啊(自己下载,想不劳而获,哼哼)
44.15%机率低档远程50点伤害,怎么制作? (你知道山岭巨人吗)
45. 请教一下,编辑完地图后,我编的普通对战地图,进去后和自带地图不一样,买东西造东西都不一样,选地图时还有金色边框,咋回事了?(你不知道我也没办法)
46.如何设置变量为技能释放点(给变量赋值)
47.看网通决赛有感!!!!!!!!!!!!!!!!!!!!!!!!(汗,竟然是WE区的)
48.[求助] LZ有个问题(拜托以后不要用这种标题了)
49.新人请教,请问如何让A点刷出来的兵攻击到B点(请自己研究下T,很快就知道了)
50.问下怎么可以变成进个建筑让后到1个地方啊(奇怪的问题,根本不懂什么意思的说)
51.模型放在哪里?(电脑里)
52.[已解决] 原版WE的最新版哪里可以下?(随补丁更新)
53.怎么才能没有基地?(你想没有就可以不放嘛,真是的)
54.[求助] 如何毁掉F12那个功能(貌似毁不掉)
55.找个教做地图的师傅 每月资 50Q币(不要)
56.要改澄海,找一个T合格的人。(不要发与WE主题无关的东西)
57.想请一名精通JASS的人做地图我给钱.(我给你钱,你帮我做)
58.怎么设置按F11察看信息??(不行)
59.我的兵怎么刷不出来(RP问题,这种问题,自己仔细看看触发就知道了)
60.为什么医疗剂无CD(那帖我看过了,具体问题跟标题不同,LZ以后表述要清楚点)[求助]可以持续掉血的状态(自己探索)

test

test
 楼主| 发表于 2009-8-20 17:39:17 | 显示全部楼层

重新整理中,未完成部分被干掉

Q:我已经把Player 1 的种族设成Human(人类),为什么进入地图的时候又变回Random(随机)
A:必须把Force Properties(自定义队伍设置)的Fixed Player Settings(固定玩家设置)打勾,如此一来,前面Player Properties设定的种族、玩家、颜色,都会被锁定
Q:怎么才能让英雄可以超过10级啊?
A:Menu(菜单) -> Advenced(高级) -> Gameplay Constant(游戏平衡性参数) -> Hero - Max Level(英雄 - 最大等级)
Q:让五级以上英雄打野生动物也能得到经验?
A:Menu -> Advenced -> Gameplay Constant -> Hero Xp Gained - Creep Reduction Table(英雄经验获取 - 野生单位经验表)
表中每一项表示每一等级可以获得的经验百分比~~如:
第一个数值为等级 1 的英雄杀掉野生动物可得到的经验的百分比
第二个数值为等级 2 的英雄~~如此类推
Q:怎么让英雄即使不在战场,也会吸到经验值?
A:Menu(菜单) -> Advenced(高阶) -> Gameplay Constant(游戏<平衡>常数) ->  Hero XP – Global Distribution(英雄EXP-全球化分布)
Q:怎么让游戏开启后,起始位置不会出现主城和工人?
A:进入Trigger Editor,找到Melee Initialization,如果没改过的话应该如下:
Melee Initialization
Events
......Map initialization
Actions
......Melee Game - Use melee time of day (for all players)
      //使一開始的遊戲時間是早上一顆星(如果刪掉就會從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 scripts (for computer players)
      //讓電腦玩家有AI
(对电脑玩家运行对战AI脚本)
......Melee Game - Enforce victory/defeat conditions (for all players)
      //使用一般的勝利/失敗設定(毀掉對方所有建築者勝)
(强制使用对战胜负条件)
然后删掉Melee Game – Create starting units (for all players)
Q: 怎么手动修改Map的Loading画面?
A:WorldEditor里菜单: Scenario(情节) -> Loading Screen (载入画面)
选择Use Campaign Screen(使用战役载入画面) -> Generic (普通)
然后自己做一个1024 * 768的Load图片
切割成4块转换为blp导入为:
UI\\Glues\\Loading\\Load-Generic\\Generic-Loading-TopLeft.blp  左上角图片,大小512 * 512
UI\\Glues\\Loading\\Load-Generic\\Generic-Loading-TopRight.blp 右上角图片,大小512 * 512
UI\\Glues\\Loading\\Load-Generic\\Generic-Loading-BotLeft.blp  左下角图片,大小512 * 256
UI\\Glues\\Loading\\Load-Generic\\Generic-Loading-BotRight.blp 右下角图片,大小512 * 256
拼起来就是完整的Loading Screen
然后导入以下文件可以修改Loading Bar:
UI\\Glues\\Loading\\LoadBar\\BarBorder.blp 边框
UI\\Glues\\Loading\\LoadBar\\BarFill.blp   填充图形(蓝色条)
UI\\Glues\\Loading\\LoadBar\\BarGlow.blp   打光效果
Q:怎么修改游戏读取时显示的小地图图片啊?
A:1] 先做好你希望显示的小地图图片,格式要求是 24/32bit 的 TGA 格式,尺寸为 256x256。
2] 然后使用 TGA<->BLP工具 转换成 BLP 格式。
3] 用 WE 开启地图,打开 IMPORT MANAGER(F12)(输入管理器) ~~将图片导入。
4] 如果希望图片仅在读取事有效,则重命名为 WAR3MAPPREVIEW.BLP 。
5] 如果希望覆盖掉游戏中的小地图,则重命名为 WAR3MAPMAP.BLP 。
Q:怎么在WE中的Object Editor(物体编辑器)输入负数而不会自动归零?
A:因为B社担心一些非法数值会对游戏稳定度造成影响,因此限制了数值的范围。进入WE后,工具列File(文件) => Preferences(参数设置) => Allow negative real value in the Object Editor (允许物体编辑器输入负数值)打勾,就能在Object Editor中输入real负数而不会自动归零(Integer仍会自动归零)。另外,按住shift+enter再修改数值,不会受到任何限制。请注意,虽然可以输入数值而不被限制,不过如果因为非法的数值导致计算机读不出来,玩游戏时可能会死机。
Q:怎么才能提升 WE 的速度啊?我用WE感觉好慢!
A:关掉刷子表- - Menu(菜单) -> Window(窗口) -> Brush List(图刷列表) (刷子表,唔不是指战场刷子)把这个列表关闭后速度就会得到很大程度的提升了。
减少自订资料--在Object Editor(物件编辑器)允许自订物件,但是自订的物件越多,WE就会越lag,其中尤以自订单位的影响最严重。笔者曾经建立200多个自订单位,结果WE速度大约慢到剩1/3,而且按什么钮都会lag一下;后来把自订单位删掉,直接修改内建的单位,速度就大幅地改善了。所以,尽量直接修改内建的物件(含单位、可破坏物件、物品、技能、……等),少用自订物件。
减少预置的物件--放置的单位、物品、可破坏物件和饰物放得越多,WE的速度就越慢(但是并不明显)。区域、摄影机和地形的影响则很小,几乎可以忽略。
Q:我想把地图A的触发复制到地图B,但是为什么总是缺少变量而出错啊?
A:因为在复制TRIGGER(触发器)的时候不会复制TRIGGER用到的变量,所以就会出错了,解决方法是打开复制未知变量的功能:
Menu -> File -> Preferences -> Automatically create unknown variables while pasting triggers(当粘贴触发器数据时自动创建未知变量)
Q:怎么才能给字加上颜色啊?
A:在WAR3中~~经常可以看到带颜色的字~~无论是地图名称~~还是技能道具说明~~或者对话什么什么地方~~都可以用 显色标签 来为特定的字加颜色
标签的格式是 |CTTRRGGBBTEXT|R
‘|C’ 是显色标签的开始部分~~
‘|R’ 是显色标签的结束部分
‘TTRRGGBB’ 是色彩代码~~采用4组2位16进制来确定颜色
第一组 ‘TT’ 表示透明度
第二组 ‘RR’ 表示红色
第二组 ‘GG’ 表示绿色
第二组 ‘BB’ 表示蓝色
‘TEXT’ 位置就是你需要显色的文字了
[例]:|cff004444DANEXX是猪|r
[注]:16进制为 0123456789ABCDEF ~~
  
Q:怎样做一个传送门呢?
A:首先要在地图上画一个区域(Region)作为传送的目标区域~~然后在地图上放置一个传送门~~双击他~~可以看到弹出窗口下方出现一个选择区域的项~~选中刚才画的目标区域就可以了
Q:在对战地图中,杀死对方的兵是不会获得金钱的,怎么在战役中,可以获得金钱?
A:在 TRIGGER EDITOR(触发编辑器) 里面用 Player - Turn Player Flag ON/OFF(该触发为玩家-开启/关闭 玩家参数) 开启金钱奖励
在 UNIT EDITOR(物体编辑器中单位编辑模块) 里面用 Stats - Bounty Awarded(见下文) - 来修改某杀死某单位后的金钱数量
(即状态-黄金奖励-基础值,骰子数量,骰子面数进行设置,数值浮动计算与攻击力计算类似。当然还有木材奖励设置与此雷同。)   
公式(适用于所有有骰子面数和骰子数量的计算,包括攻击力计算公式。以下基础值为A,数量为B,面数为C)
A+B ~ A+B*C
Q:怎样在同一幅图中设置不同的地型?比如有草地也有岩浆
A:Menu -> Advenced -> Modify Tileset(修改地形材质)(修改地形设置)
Use custom tileset(使用自定义地形设置) 打钩~~会出现替换接口~~
Q:怎么去掉单位身上的那些默认按钮啊?~~比如攻击~~集结点什么什么的
A:通常用 UNIT - REMOVE ABILITY(单位-删除技能)可以用来去掉一些按钮~~
REMOVE UNKNOWN (Aatk) 可以去掉攻击~~
REMOVE UNKNOWN (Amov) 可以去掉移动/巡逻/停止
REMOVE UNKNOWN (Aral) 可以去掉集结点
(当然这样单位也会悲剧地失去响应的功能~比如移除了攻击单位就会失去攻击能力~)
Q:Letterbox(信箱模式) 和 Cinematic(电影模式) 有什么区别啊?似乎都是打开影片模式哦
A:Letterbox 不会改变可视度~~没有被探索的地方也同样不会显现~~Cinematic 反之
Q:正面的Buff显示文字一律为红色,负面的DeBuff为绿色。如果我把心火改成负面的减防法术,它的Buff还是绿色。请问怎么把它的颜色改成红色?   
A:在输入文字的字段加上颜色码即可,如:|cffff0000这是个红色的坏蛋BUFF|r
Q:如何把已修改好的Unit資料完全移到另外一張地圖上使用?
A:進入Object Editor => Unit Editor(单位) => File(文件) => Export Unit Settings(导出单位设置),儲存成任意的檔名(千萬不是直接找到另一張地圖放進去哦!);再打開另外一張地圖,進入Object Editor=>Unit Editor=>File=>Import Unit Settings(导入单位设置),把之前存的檔名匯入就大功告成了。(同样适用于物品云云~)
Q:如何修改殺死特定單位所得到的經驗值?
A:修改Stats - Point value(状态-单位附加值),這個值為原經驗值的比例。例如你設定殺死1級單位可得25經驗值,而你把Peasant(农民伯伯)設為1級,Point value設為50,那麼你殺死一個Peasant只能得到 25 * 50% = 12.5 的經驗值。
Q:如何設定一個單位無敵?
A:為該單位加上一個技能Invulnerable(Neutral)(无敌);或者用觸發器的Make Unit Vulnerable/Invulnerable(单位-设置无敌/可攻击)動作
Q:如何讓一個單位不能被玩家選取?
A:為該單位加上一個技能Locust(蝗虫),它是CL大絕召出 的小蟲的技能。Locust的效果是:
(1)使單位不能被選取
(2)使單位不會被當作目標(類似無敵,但是對Invulnerable有效的技能或攻擊對它也無效)
(3)使單位不會在左下角的迷你地圖中顯示
(4)在Trigger中使用unit in region(矩形区域内的单位)將抓不到它
Q:如何讓一個單位不能被玩家選取,但是可以被攻擊或被技能殺死?
A:為該單位加上二個技能Locust和改過的Chaos(混乱)技能,它們的組合效果是:
(1)使單位不能被選取
(2)使單位不會在左下角的迷你地圖中顯示
(3)在Trigger中使用unit in region將抓不到它
Q:为什么在测试地图时,所有的随机数值都一样?例如武士(Footman, dmg=12~13)第一次攻击一定是12?
A:进入WE后,工具列File => Preferences(参数设定) => Test Map(地图测试) => Use Fixed Random Seed(固定随机种子)取消打勾。
Q:如何把英雄等级上限设定超过10级?
Q:如何使英雄5级后打中立怪还有经验值?  
Q:如何修改贩卖物品所得的金钱百分比?
Q:如何修改各装甲相克加成的百分比?
A:以上类似的问题,都可以藉由修改游戏常数解决。找工具列的Advanced (高级) => Gameplay Constants (游戏平衡性常数),把Use Custom Gameplay Constants(使用用户自定义平衡性参数)打勾。然后修改你想改的部分,如:
英雄等级上限 => Hero Maximum Level(英雄-最大等级)  
中立怪经验值表 => Hero XP Gained - Creep Reduction Table(英雄EXP获取-中立生物经验参数表)。此表格代表的是N级的英雄杀死中立怪时,能得到得经验值百分比。
假设杀死二级的普通单位可得40Exp,而此表格内容为90,80,70,60,0,那么一级英雄杀死二级中立怪可得40 * 90% = 36 Exp;三级英雄杀死二级中立怪可得40 * 70% = 28 Exp;五级以上的英雄杀死二级中立怪可得40 * 0% = 0 Exp。
物品卖价 => Inventory - Sell Item Return Rate(相对于原价)(物品-贩卖物品价格)。很不幸的,没有方法可以设定个别物品的卖价。
装甲加成百分比 => Combat - Damage Bonus Table - <Attack Type>(战斗-伤害奖励列表-<攻击类型如混乱,魔法云云>)
Q:如何让玩家无法送钱给同盟?
A:到游戏平衡性常数下,然后--
Ally Trading Increment - Control Click(按Ctrl点滑鼠所加的钱数)(资源交易量-CTRL点击)设为0
Ally Trading Increment - Normal Click(直接点滑鼠所加的钱数)(资源交易量-普通点击)设为0
Q:为什么我的地图在玩的时候会当机(跳出游戏,出现Fatal Error的错误讯息。在Warcraft III/Errors中产生错误报告)?
A:通常会发生这种事是因为不合法或不适当的物件属性,或者不正确的触发,以下列举几个常见例子:
物件编辑
变身后的单位没有该变身技(EX:如果熊没有化熊术,则熊德变身成熊时会当机)
非英雄单位使用加Str/Agi/Int、加经验值、加等级 的物品或技能(一般单位最好不能使用物品)
有法球技能的单位使用对地攻击(Attack Ground)
一般触发
Player(x)的x范围只能从1~16。若超出范围就会当机,如:Player(17)、Player(0)。
JASS
使用ExecuteFunc( <string> )如果传入一个不存在的函数名称会当机
Player(x)的x范围只能从0~15。若超出范围就会当机,如:Player(16)
注:GUI的Player(x)在JASS中是ConvertedPlayer(x)
  其它可能原因:
加密程式有问题:可以试试改用手动加密,看看是否还有同样的问题
电脑配备问题:如果地图是多人连线地图,可以问问看其他人是否也会当机;或者你的电脑玩魔兽III是否也曾发生过当机的问题。(通常是记忆体有瑕疪)
Q:为什么我的地图在玩的时候会跳出游戏(没有出现任何错误讯息)?
A:这表示你的触发没写好,造成无限回圈。请修改你的触发。
Q:如何让自定英雄、英雄塔、主堡有和游戏内建一样的生产限制?
A:在Advanced  => Gameplay Constants  => Techtree - Dependency Equivalents(科技树-从属等价物-英雄)
加入你的自制英雄,如此一来每升一级主堡就只能造一个了。
添加一条触发:
Player - Limit training of <自订英雄> to 1 for <Player> (玩家-限制单位可建造数量)这样你的自制英雄就不能重覆生产了(量产EVA能打败明日香啊)
Advanced  => Gameplay Constants  => Techtree - Dependency Equivalent Altar(科技树-从属等价物-祭坛)加入你的自定英雄塔 (祭坛)(让自定英雄塔跟官方英雄塔一样,要建英雄塔,主堡才能升到二级)
Advanced  => Gameplay Constants  => Techtree - Dependency Equivalent Tier x Hall (科技树-从属等价物-等级X主基地)加入你的自定第x级主堡 (让自定x级主堡跟官方x级主堡一样,被摧毁会被reveal,升二级需要英雄塔)
Q:我想在电影中播放自定义视频怎么办?
A:把某个avi或rmvb、dat等视频改后缀为mpq,放在主目录的movies下,然后在地图里写上
call PlayCinematic("文件名")
call SaveAndChangeLevelBJ( "SaveFile.w3z", "Maps\\\\MapName.w3x", false )
就可以播放自定义视频了。
Q:为什么我修改了火枪兵(Rifleman)的射程为2000,但游戏中火枪兵的射程却没有改变?
A:还必须修改目标取得距离(Acquiration Range)(主动攻击范围)。那个数值代表单位主动攻击的判定距离,如果在这个距离中有看到敌方单位,这个单位就会主动去攻击。例如你把大法师的目标取得距离改为9999,当你远方的单位和敌人作战时,你的大法师就会远从基地跑过去助阵。
Q:如何让可使用的装备显示魔力消耗及冷却时间?
A:将使用性的技能放在物品技能表的最前面即可
举例来说,现在有个水晶球,装备可增加10点攻击力、5点防御力,使用可侦测地图。
如果我把它的技能这样排:Item Damage Bonus (+10), Item Armor Bonus (+5), Item Area Detection。那就不会显示CD
如果我把它的技能这样排:Item Area Detection, Item Damage Bonus (+10), Item Armor Bonus (+5)。就可以显示出CD
Q:如何制作当玩家离线时分享控制权?
A:Event:玩家离线(玩家-离开游戏)
Action: Player - Pick 同盟 and do ( Player - For Triggering Player, Turn Share vision and full share unit to Picked Player )(该触发为:玩家-设置结盟状态)
[quote]Q:Chaos(混乱)技能是做什么用的?
A:这个技能可以将一个单位改变成另外一个单位,可在Ability Editor中设定要让单位变成什么类型。
这个技能不是正规的技能,因此触发Unit Has Ability(不存在这玩意,应该要使用头目的MakeAbilityPermanent大法)一定会传回false。
请注意:将非英雄单位变成英雄(或者将英雄变成非英雄),以及变成原类型的单位(例如Peasant变成Peasant),会造成一些BUG。
Q:我想要黑暗仪式/死亡契约对非亡灵单位生效,怎么办?
模拟或者自裁罢。有些技能的目标已被锁定,如下表:
Absorb Mana (吸取魔法)只对有魔法的单位,魔满时不能施展
Abolish Magic
Detonate
Devour Magic
Disenchant
Dispel Magic (消魔)以上技能只对敌方召唤单位造成伤害
Ancestral Spirit (先祖之魂)只对Unit Classification= Tauren(牛头人) 的非英雄有效(未必要尸体,可以去试试看^^)
Big Bad Voodoo (巫毒)对自己无效
Black Arrow (黑暗之箭)只对 Death Type = Can Raise(死亡类型-可召唤) 的非英雄有效
Breath of Fire(火焰呼吸)
Breath of Frost(霜冻呼吸)
Carrion Swarm(腐臭虫群)
Crushing Wave(冲击波)
Shock Wave (震荡波)以上不对友方造成伤害
Cannibalize (食尸)只对尸体有效,满血时不能施展
Carrion Beetles(召唤小强)
Raise Dead(复活死尸)
Spirit of Vengeance (复仇之魂,复仇天神的技能)只对尸体有效
Chain Lightning(闪电链) 只会弹到敌人身上
Charm(符咒,黑暗游侠大招,中文翻译真渣) 直接消掉幻影
Control Magic (控制魔法)只对召唤单位有效,直接消掉幻影
Cyclone(飓风)
Impale(穿刺) 不可对建筑(详细判断方法不详)或空中单位(Movement Type = Fly)施展
Dark Summoning (黑暗召唤)不能召唤同盟或敌方的单位
Death Coil (死亡缠绕)只能对友方不死或敌方非不死施展,且伤害值一定为治疗值的一半
Death and Decay (死亡凋零)一定会破坏树木
Disease Cloud (疾病云雾)对不死单位无效(Unit Classification: Undead)
Earthquake(地震) 只对建筑造成伤害,只对非建筑减速(Target As: Structure)
Eat Tree(吃树!)
Force of Nature(自然之力)
Sentinel(哨兵,女猎手的)
War Club(战棍)以上技能只能对树施展
Fragmentation Shards(碎片攻击) 只伤害 Defense Type = Medium, Unarmored(中甲无甲) 的目标
Frost Armor(霜冻护甲) 只冰冻Weapon Type = Normal(攻击类型为普通,即真正的近战)的非建筑敌人(Target As: Structure)
Heal (医疗)不能对血满的目标或幻影施展
Healing Wave(治疗波) 只会弹到友方身上,不可对血满的单位施展
Hex(妖术)
Polymorph (变羊)不可对召唤单位施展,直接消掉幻影
Holy Light (圣光)只能对友方非不死或敌方不死施展,且伤害值一定为治疗值的一半
Item Healing(物品回血)类 血满不能喝
Item Mana Regain(物品回魔)类 魔满不能喝
Item Life Steal(吸血面具) 只有攻击Organic有机的敌人可吸血
Mass Teleport(群体传送) 不能传送同盟或敌方的单位
Purge (驱散)只对敌方召唤单位造成伤害;只对敌方单位有减速和暂停的效果
Sacrifice (Acolyte)
Sacrifice (Sacrificial Pit) (这两个都是牺牲,头一个是农民的,后一个是牺牲深渊的)只能对 献祭坛/侍僧 作用
Spiked Carapace(尖刺甲壳)
Thorns Aura (荆棘光环)只反弹 Weapon Type = Normal 的攻击
Spirit Link (灵魂链接)只会弹跳到友方身上
Stasis Trap (静止陷阱)只有敌人能使杖爆开
Thunder Clap(雷霆一击)
War Stomp(战争践踏) 对友方无效
Transmute (点金术)对召唤单位无效;对幻影施展没钱
Trueshot Aura (强击光环)Weapon Type≠Normal
Vampiric Aura (吸血光环)只有Weapon Type = Normal的单位能接受灵气
只有攻击Organic有机的敌人可吸血
Way Gate Ability (传送门)对所有可移动的单位皆有效
Dark ritual(黑暗仪式)
Death pact(死亡契约)只能对不死生效

(以上数据为原文120,124B未测试)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-20 17:59:51 | 显示全部楼层
Q:我想在WE里调整诸如“攻击移动”的图标或者默认的文字提示,在哪里改呢?
A:在WE中“高级”——“游戏界面”,勾上“使用自定义游戏界面”,再找到应调整的项目调整。

Q:为什么我在移植别人的演示时,所有的触发和变量都已经处理好了,为什么会显示“没有函数”的?
A:在触发编辑器中,左边列表中,点击上面的地图标志,即可看见一大堆邪恶的代码,copy到你的地图的同样的地方即可。

Q:变量泄露是怎么回事呢?要怎么防止呢?
A:变量泄露说简单点就是变量指针没有清空,不懂的话没关系。
防止很简单,在每个函数结束之前(包括return),将所有你声明的局部变量除了integer,real,string,boolean以外的所有变量设置为null即可。

Q:如果我想在jass里声明全局变量怎么办?
A:在触发编辑器的地图标志(头文件)里加上:
[jass]
globals
XXXX XXXXX
endglobals
[/jass]

Q:本地玩家有什么效果,它返回的是什么值?
A:每个魔兽地图在执行时,同步的只是命令等等,执行本地玩家时,如果在Player1执行,函数就会返回Player1,在Player2就返回Player2
一般本地玩家时这么用的:
[jass]
ifGetLocalPlayer[/url]() == <p> then
XXXXX//你需要不同步的内容
endif
[/jass]
这样,除了那个p以外的玩家都不会执行if内部的代码,当然要当心不要使用会导致掉线的函数,如等待等。

Q:为什么我在选取单位组时,条件和动作都没有问题,使用也是选取单位,为什么没有效果呢?
A:……条件里使匹配单位……

Q:听说用bj_wantDestoryGroup可能会引发Bug是什么呢?
A:http://bbs.islga.org/read-htm-tid-12711.html[url]这里头目亲自讲解了原因,LZ贴。

Q:在复制别人的触发演示时,总是得一个一个把变量粘贴过去,非常麻烦……有什么好的办法呢?
A:在WE中“文件”——“参数设置”——“综合”——将“当粘贴触发器数据时自动创建未知变量”勾上。

Q:听说取随机数由随机种子决定,如果不好好设定,每次取的随机数会和上次游戏取得一样?
A:是这样,只要“文件”——“参数设置”——“地图测试”——将“固定随机种子”取消,每次游戏取的随机数就不一样了。

问题描述:如何更改建筑物的朝向(面向角度)?
解决方案:将"是否为建筑"改为False
                    然后就可以在地图上摆设和改变朝向,
                    修改完后记得再改回True
参考资料:[url=http://www.islga.org/bbs/read.php?tid=27300]http://www.islga.org/bbs/read.php?tid=27300

                    http://www.islga.org/bbs/read.php?tid=26342&keyword=%BD%A8%D6%FE%7C%B3%AF%CF%F2问题描述:有无指令让技能不可用
解决方法:科技,单位存在地图和不存在于地图
            具体实例:比如想要使技能A不可用,可以将技能A的可以需求加入一个这个地图没用的单位U,想要让这个技能可用,就为这个玩家创建一个
            单位U,并且隐藏起来(反正让人看不到,除了删除什么方法都可以),这时候技能可用,想要让技能不可用,就删除掉U就可以了
参考资料:http://www.islga.org/bbs/read.php?tid=2015&fpage=152

问题描述:请问如何强制玩家不能进入单机模式 或者一进去就退出 失败?
解决方法:调用函数call Cheat("greedisgood 10000000")然后判断是否真的加了钱~~加了就GameOver~~
                       说明:cheat函数可以对玩家启用作弊码,跟玩家输入作弊码的效果相同,如果是单机游戏,作弊码有效,如果是联网玩,作弊码无
                       效,通过模拟玩家输入作弊码,判断作弊码是否有效来判断是否单机模式
参考资料:http://www.islga.org/bbs/read.php?tid=2222&fpage=151问题描述:如何判断建主的玩家?
解决方法:简单的说就是利用SyncStoredInteger(),这个函数会以主机的值为标准同步所有电脑上的GameCache
[jass]
call InitGameCacheBJ( "Host.w3v" )
call StoreIntegerBJ( GetConvertedPlayerId(GetLocalPlayer()), "Host", "Host", GetLastCreatedGameCacheBJ() )
call SyncStoredInteger(GetLastCreatedGameCacheBJ(), "Host", "Host")
set udg_Host = ConvertedPlayer(GetStoredIntegerBJ("Host", "Host", GetLastCreatedGameCacheBJ()))
[/jass]参考资料:http://www.islga.org/bbs/read.php?tid=2207&fpage=151

问题描述:能不能用T让技能立即开始CD(不是结束CD)?另外能不能用T改变技能的冷却时间?
解决方法:1、用玩家里的那个禁止技能就可以保留CD 而且看不到图表
          但是前提是你的其他单位不能有相同的技能 不然也会被禁止掉
          2、另外一个思路就是用工程升级老   把相应位置的2个技能调换
          效果不同   这样的话相应位置2个技能是共用冷却
          3、再或者做一个同样CD的废技能   使用了废技能后用工程升级替换成有用的技能
          这样就是重新走CD了   不过感觉用起来会超麻烦。。。。
参考资料:http://www.islga.org/bbs/read.php?tid=2119&fpage=151

问题描述:去掉魔法效果后光环效果加倍的问题
解决方法:你何必去掉魔法效果呢~~其实这个就是无限叠加的问题~~
                    原理很简单~~每个光环有个刷新间隔~~大约是2秒左右~~这些数值具体针对每个光环都略有不同~~但总体上来说~~光环相当于每隔X秒对区域内所有目标尝试附加一个不可驱散的指定buff~~该buff持续Y秒~~Y总是大于X~~但是如果在尝试附加的过程中发现目标已经有了指定buff~~就不会再重复添加~~所以通常状况下不会出现光环buff被重复添加的问题~~

                    但是大部分光环还有个潜在规则:你把光环buff栏中的buff全部去掉~~它依然还会添加上默认的buff~~于是~~

                    一旦你把这个光环的魔法效果去了~~就会变成这样一个状况~~游戏系统发现该光环的buff一栏里没有填任何buff~~于是就附加了一个有一定延迟的默认buff上去~~这个默认光环buff依然会持续3秒左右~~然后2秒左右以后光环开始刷新~~这时候它发现这个技能默认buff栏填的是空~~那么针对单位身上已有buff相比较的时候永远都会得出单位身上不存在指定buff的结果~~然后呢每隔2秒左右默认buff就会不断地一次次被添加~~之所以没有越积累越多是因为之前的buff有持续时间~~3秒左右就消失了~~这样子下来~~平均时间里单位总是会挂着2个相同buff~~效果自然也就倍增了~~

                    其实你可以试着把单位暂停~~会出现更加厉害的状况~~因为单位被暂停时~~其身上的buff时间流逝并不计算~~于是单位就身上的buff就会不断下叠加下去~~
                    以上头目的解答
参考资料:http://www.islga.org/bbs/read.php?tid=14315
                    http://www.islga.org/bbs/read.php?tid=14318

问题描述:计时器使用数组
解决方法:预先设置计时器数组下标,之后0—下标的计时器可用。
          此问题是因为WE在声明数组变量后会对其循环赋值,因为timer无法用T创建,所以只能预先设好下标
参考资料:http://www.islga.org/bbs/read.php?tid=16093

问题描述:钻地后技能消失(此问题与头目的位面消隐技术有关)
解决方法:啃书!具体看帖子中kook大人的演示。
参考资料:http://www.islga.org/bbs/read.php?tid=22524     

问题描述: dota的绿色选择圈怎么弄出来的
解决方法:完全共享单位控制,对应玩家是中立无敌意,这样做可以对公用商店编号。
参考资料:http://www.islga.org/bbs/read.php?tid=22879

问题描述:旋转单位(类似剑刃风暴的效果)
解决方法:1创建40个不同角度的家伙,隐藏主体,让后按顺序设置每个的透明度
        2通过添加删除辅助单位转圈,动画 - 转向补正好像可以设负值
参考资料:http://www.islga.org/bbs/read.php?tid=18413&fpage=49
                http://www.islga.org/bbs/read.php?tid=14806

问题描述:地形装饰物怎么叠加在一起
解决方法:按住shift来放置的话就能忽略碰撞
               同位置放置删掉装饰物的路径贴图,在装饰物的设置里面,然后就可以随便叠
                如果你还需要路径贴图就等摆好后恢复路径图
参考资料:http://www.islga.org/bbs/read.php?tid=19342&fpage=42

问题描述:如何不使用一个技能而强制使它进入CD
解决方法:共用技能模板:把无效果技能(A)的ID设置跟那物品技能(B)的ID一样,添加(A)使用后删掉..
                 物品技能:如果是1.22的话就可以让别人用了之后在给你。
                 不过1.20的话就只能用共用技能模板才行了。
参考资料:http://www.islga.org/bbs/read.php?tid=19861&fpage=39

问题描述:如何放大投射物
解决方法:发动技能的时候将施法单位放大,一个0秒的timer到期后单位的大小改回来
参考资料:http://www.islga.org/bbs/read.php?tid=10629&fpage=108

问题描述:怎样判断一个英雄的主要属性
解决方法:一般是做点小手脚,
        比如利用主动攻击范围,
        把力量型都设置为整数,
        敏捷型设置成XX.01,
        智力型设置成XX.02,
        然后判断时就判断这个主动攻击范围就好了
参考资料:http://www.islga.org/bbs/read.php?tid=21469&fpage=32

问题描述:
想要修改游戏读取进度条时的背景图片应该怎么弄?
解决方案: UI\\Glues\\Loading\\Multiplayer\\Loading-BotLeft.blp
UI\\Glues\\Loading\\Multiplayer\\Loading-Human-BotRight.blp
UI\\Glues\\Loading\\Multiplayer\\Loading-Human-TopRight.blp
UI\\Glues\\Loading\\Multiplayer\\Loading-NightElf-BotRight.blp
UI\\Glues\\Loading\\Multiplayer\\Loading-NightElf-TopRight.blp
UI\\Glues\\Loading\\Multiplayer\\Loading-Orc-BotRight.blp
UI\\Glues\\Loading\\Multiplayer\\Loading-Orc-TopRight.blp
UI\\Glues\\Loading\\Multiplayer\\Loading-Random-BotRight.blp
UI\\Glues\\Loading\\Multiplayer\\Loading-Random-TopRight.blp
UI\\Glues\\Loading\\Multiplayer\\Loading-TopLeft.blp
UI\\Glues\\Loading\\Multiplayer\\Loading-Undead-BotRight.blp
UI\\Glues\\Loading\\Multiplayer\\Loading-Undead-TopRight.blp
这几个文件全换掉就行了~~分别代表人类兽人亡灵暗夜和随机~~ 皆大欢喜。
参考资料:http://bbs.islga.org/read-htm-tid-8548-keyword-Loading.html

问题描述:为什么我从商店买的物品会先掉到地上(而不是英雄身上)?
解决方案:这个问题给马甲和猪头秒杀了~
商店必须有选择单位或选择英雄这个技能。
这个应该是个比较小白的问题,但是应该经常见。
参考材料:http://bbs.islga.org/read-htm-tid-13789-fpage-40.html

Q:经常听人说,某些看似没有用的技能其实有很大的用处,他们是什么呢?
A:头目翻译的魔兽争霸III技能指南非常经典。
里面详尽的介绍了好几种奇怪的技能的用法。

Q:我在单位编辑器里给单位添加了一些被动技能,但是为什么没有显示而且没有效果呢?
A:一般来说我会把其中的某些参数改一改,再看有没有,或者是目标设置不正确。

Q:我想让两个玩家能互相看到资源(如战役里的),怎么办?
A:设置玩家结盟即可。

Q:我想让单位无视一切障碍追赶一个目标怎么办?
A:先将单位的碰撞关闭,当单位追到目标后再关闭。

Q:听说SetUnitX和SetUnitY有Bug,是这样吗?
A:是的,当用SetUnitX和SetUnitY将单位移出地图范围时,游戏会崩溃。而且长距离移动(200以上),还是建议使用SetUnitPosition。Q:我在jass环境下从单位那里copy的投射物的路径,创建效果,但为什么没有效果呢?
A:直接copy是不行的,必须把路径里的“\\”换成“\\\\”才行。有些很好的编译器甚至会提示你。

Q:为什么我使用解除暂停计时器对暂停的循环计时器没有用呢?
A:……怎说好呢?应该说是解除暂停计时器这个函数其实好像就有问题…………我一般都是TimerStart重新来。

Q:我想创建一个是投射物或者其他的模型的单位怎么办?
A:直接在单位编辑器里改模型路径。如果想要多个模型动态添加,就需要空模型+特殊效果。

Q:我用自己的模型做障碍物,但是模型太大,单位总是可以穿过去……
A:在你的模型周围加上一圈路径阻断器就可以了。

Q:我想让一个单位随机的乱跑怎么办?
A:如果不是战斗单位,添加“小动物”技能即可。否则需要timer不断随机取点发布攻击命令。Q:我想让玩家不能看到显示中立生物的点怎么办?
A:触发器动作——游戏里面,有很多关于此类设置的动作。

Q:我想让镜头移动的很平滑,就像某个海战里的一样怎么办?
A:触发器动作——镜头,设置镜头平滑参数为1000…………

Q:我想播放音乐怎么办?
A:在触发器动作——声音里。

Q:我想用魔法书添加一些被动技能给单位,并且隐藏,怎么办?
A:
1.将魔法书的“基础技能ID”改成一个你认为一百年也不会用的ID(否则会引起混乱)
2.添加给单位的时候,使用玩家——设置禁用技能,将魔法书禁用即可。

Q:我想做战役怎么办?
A:使用战役编辑器。你可以发现,战役编辑器几乎和地图编辑器没什么交互。
在这里可以添加地图什么的。
还有就是这里的自定义数据更改后,显示的不是粉色而是蓝色。
想自动进入下一关,触发器动作——游戏里有动作可以完成。

Q:如何把黑暗仪式改成可以对非不死单位使用的技能?(死亡契约同样)
A:模拟罢,少年。这些技能是和WAR3内部运行机制有关的,所以无法修改。模拟具体就是用一个空技能做触发,之后在动作里面杀死单位、创造特效、回复法力血云云。

Q:如何使单位变身不播放变身动画?
A:变身播放alternative,可以捕捉发动施法效果开启0秒计时器到期删除alternative动画名

Q:如何使一个英雄的攻击方式改变为混乱(或其他)?
A:给单位使用拥有变身技能的变身书本,变身技能的目标单位基本和原单位属性一样,除了攻击。
回复 支持 反对

使用道具 举报

发表于 2009-8-20 18:16:00 | 显示全部楼层
问:变身BUG,为什么变身后单位攻击灵异增加??还有单位移动速度与模型移动不相符???
答:这要求变身后的形态也有“变身”技能,例如:把利爪德(熊形态)的变身去掉,那么变身会有问题

问:如果给一个单位多次动态注册一个“指定单位事件”便会造成多次触发
那么怎么删除已经注册的事件呢??
答:很遗憾~~没有销毁事件的方法~~唯一的替代方案是销毁整个触发~~然后重新生成缺少那个事件的原触发~~

问:怎样使电脑不自动放技能??
答:将电脑玩家设置为“没有”

问:话说我发现炎魔(召唤的)分裂最多3个
就算把参数设为10个还是只能分裂为3个(其实也可以分裂10个的,但是分到3个以上时就看不到了(BUG))
答:头目的解:
巧了~~我估计这个问题实际上能回答的人不超过个位数~~
因为过于冷门了~~不过我恰好知道~~因为我做DDWE的时候加入过这个功能~~你可以去工具区down个我很久很久以前弄的ddwe~~里头的新增自定义平衡常数里就有炎魔分裂的染色系数~~之所以分裂三代以后看不见~~是因为透明度已经是0了~~因为染色系数只定义了三次,之后的自然默认为0~~改为0~255之间的值就可以解决~~
这个常数设置在那里是为了让炎魔分裂的时候颜色会变得越来越浅~~
分裂染色系数四个一组,分别代表透明度和RGB~~
PS:也可以用捕捉炎魔攻击事件设置透明度的方法

问:怎么设置技能CD
答:详情请见老狼帖子“时间倒流”(遗失的记忆内有)
回复 支持 反对

使用道具 举报

发表于 2011-7-21 18:28:38 | 显示全部楼层
杀中立怪才有钱
回复 支持 反对

使用道具 举报

发表于 2011-12-20 21:53:26 | 显示全部楼层
相当
相当长的慢慢看
回复 支持 反对

使用道具 举报

发表于 2012-11-21 11:44:09 | 显示全部楼层
我是新人,我来看看
回复 支持 反对

使用道具 举报

发表于 2013-5-22 19:46:29 | 显示全部楼层
我自己也做了不少垃圾地图,就自己玩而已~~~~有时间发上来让各位大大点评吧!最近对模型很感兴趣~~~~想抽点时间学习下。呵呵,暂时还是伸手党~~~以后学会一定贴上自己做的东东的~~~~
回复 支持 反对

使用道具 举报

发表于 2013-6-27 17:09:23 来自GA卫星 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2013-9-17 12:00:54 | 显示全部楼层
WWWWWWWWWWWWWWWWWW
回复 支持 反对

使用道具 举报

发表于 2013-9-17 12:00:57 | 显示全部楼层
WWWWWWWWWWWWWWWWWW
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2018-10-18 20:30 , Processed in 0.299101 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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