看板 WarCraft 關於我們 聯絡資訊
各位版友大家好~我又來啦~ 老師今天來做什麼咧? 老師來教大家寫觸發啊~ 這次要一次回答三個問題唷,分別是 #181YCCbV □ [WE] 不好意思,我想問一個技能的做法。 #182tQqqI □ [WE] 求問 如何讓集體傳送 不需指定友軍 第三個問題 科科 老實說版上目前好像只有這兩個問題,不過為了湊三個 就順便教一下信長之野望齋藤道三的「老奸巨滑」 首先 第一個問題 該作者打算讓小兵在每殺死一隻敵方部隊時,增加5%的血量 以呈現「沙場老將」的感覺 方法很簡單,不過魔獸應該無法增加百分比的血 所以我們折衷一下,增加定量的血就好了 要準備的材料只有一個,就是技能「物品生命加成」 把這個技能設定為2級,並且把第1級的生命加成量設定為增加的生命 然後把第2級的生命加成量設定為0 舉例來說,如果希望小兵每殺一個部隊就增加20滴血 就把第1級設為 20 ,第2級設為 0 再來就是觸發了 只要一個觸發就搞定 Lifeup 事件 部隊 - A unit 死亡 條件 ((Owner of (Dying unit)) is an enemy of (Owner of (Killing unit))) 等於 真 \\判定殺死的部隊是否是敵軍 動作 部隊 - Add 生命再生加成 to (Killing unit) 部隊 - Set level of 生命再生加成 for (Killing unit) to 2 部隊 - Remove 生命再生加成 from (Killing unit) 把生命加成升級再移除的用意在於 生命加成技能第二級以上無效果,但是移除時是扣該等級的血量 所以第一級加了50滴血,第二級是設0滴,所以移除時不會降低生命上限 第二題 如何讓集體傳送術不需要指定部隊? 啊,現在市面上看到的傳送術其實都是閃光啦(挖鼻孔) 嗯?什麼?你說閃光不能傳送隊友? 這個靠觸發就直接解決了啊 ̄▽ ̄ 不然你以為我是來幹嘛的? 觸發: Move 事件 部隊 - A unit 使技能生效 條件 (Ability being cast) 等於 集體傳送 動作 Set point = (Position of (Casting unit)) 部隊群組 - Pick every unit in (Units within 500.00 of (Position of (Casting unit)) matching ((((Owner of (Matching unit)) is an ally of (Owner of (Casting unit))) 等於 真 and ((((Matching unit) is 建築) 等於 假 and ((Matching unit) 不等於 (Casting unit))))) and do (Actions) 迴圈 - 動作 \\判定是否為友軍.非建築.非自身 部隊 - Move (Picked unit) instantly to (Target point of ability being cast) 特效 - Create a special effect attached to the origin of (Picked unit) using Abilities\Spells\Human\MassTeleport\MassTeleportTarget.mdl 特效 - Destroy (Last created special effect) 其中,500.00代表傳送友軍的範圍,可自行更改 最後是老奸巨滑 請先事先將齋藤道三用變數(dousan)記錄起來 AreaDmg 事件 部隊 - A unit 使技能生效 條件 (Distance between (Position of (Casting unit)) and (Position of dousan)) 小於或等於 700.00 ((Casting unit) is 建築) 等於 假 ((Owner of (Casting unit)) is an enemy of (Owner of dousan)) 等於 真 動作 部隊 - Cause dousan to damage (Casting unit), dealing ((Real((智慧 of dousan (包含 bonuses)))) x 1.50) damage of attack type 混沌 and damage type 通用 就這樣(默) 最後,我發現前面有一篇文章抱怨信長精華區新版文太少 這這這~我也很困擾啊 囧 最近改版太快改的東西又太多 收了一篇精華文,可能過每幾天又過期了 我也是很辛苦的在等穩定的版本出現啊(淚) 喂,FN有沒有聽到,麻煩你改慢一點啊(誤) -- 真紅 翠星石 蒼星石      人偶們一起和平生活 雪華崎晶 薔薇水晶 才是真紅女王真正的心願 水銀燈 金糸雀 雛苺 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.118.237.88
ahinetn123:科科 04/21 18:51
pices:推教學文 雖然說我看不懂(小聲) 04/21 18:51
litwit:喔喔!! 好像有點懂 04/21 18:52
BestEgg:推教學文 雖然看不懂 04/21 18:54
Attui:! 04/21 18:57
iluy:食譜勒(敲碗) 04/21 18:57
LIONDODO:喔喔 LIFEUP寫的好簡潔阿 04/21 19:01
space:推一下 此板需要這樣的風氣 不需要那個什麼都做不出來的 04/21 19:01
ericssson:推一個,可以借問一下強者大戰啥時會再改版嗎? 04/21 19:04
wsmomo:老姦巨滑>////< 別說我變態 我同學跟我講的 囧 04/21 19:13
bigfoot:感謝~~~~ 有學到東西啦 對了 請問如果用pick unit太多會 04/21 19:20
bigfoot:造成記憶體漏失嗎?還是沒關係? 另外請問如果有兩個觸發都 04/21 19:20
Pick Unit本身會建立一個虛擬的部隊群組,所以會有Memory Leak的問題 但是pick一次只會建立一個,所以問題不大 一般我是不處理的
bigfoot:用到creat unit, 然後其中一個再用pick last creat unit時 04/21 19:21
bigfoot:會自動pick這條觸發中最後產生的單位還是有可能選到其他觸 04/21 19:22
bigfoot:發創造的單位呢 謝謝 04/21 19:23
Lifenew:好棒~~~好棒 <看不懂.....XD> 04/21 19:24
laymu:回樓上的樓上:三千大大的範例沒有處理unitgroup和point 04/21 19:24
laymu:所以會造成漏失,處理的方法也不難,上網查一下應該就有了=) 04/21 19:25
laymu:另外你可以把last creat unit當做一個全域變數 04/21 19:26
bigfoot:可以請樓上版友提示個關鍵字 我自己去google嗎 非常謝謝 04/21 19:26
laymu:誰是這張地圖最後創造的unit,誰就是last created unit 04/21 19:27
bigfoot:另外再請問第一個例子可否也用來作殺小兵加英雄屬性的技能 04/21 19:27
laymu:http:\\WE.wasabistudio.ca → 這裡應該有吧,不太確定 =( 04/21 19:28
有關Last Created Unit,這個是函數的觀念 你可以想像成魔獸本身有內定一個叫"Last Created Unit"的變數 每當使用Creat Unit的觸發時,就會把"Last Created Unit"設為剛創造的部隊 而當我們使用Last Created Unit函數時,系統就會回傳"Last Created Unit"的值 因此不管在哪個觸發,同一時間回傳的部隊都是同一個
wulouise:殺小兵加英雄屬性,可以直接用處發加上去吧? 04/21 19:29
wulouise:laymu的意思是說如果是區域函數的last created unit 可以 04/21 19:30
wulouise:分開算摟? 04/21 19:30
MoonSkyFish:推... 04/21 19:32
laymu:你應該是要說區域變數吧? 區域變數要用jass,我不會 =) 04/21 19:32
laymu:不過很多東西,我都直接用全域變數處理而已。(沒學jass) 04/21 19:32
laymu:只要了解它的運作原理,稍微控制好。不容易發生錯亂 04/21 19:33
ge592:推推 看不懂o o 04/21 19:35
laymu:詳細的說明,麻煩wix3000大大撥空再寫篇文章吧 =) 04/21 19:35
supermicro:只看懂第一個推~~ 04/21 19:40
wix3000:教新手用的觸發處理Memory Leak幹嘛XD? 自找苦吃 04/21 19:49
laymu:也是 04/21 19:52
redlong:太有用了XD 04/21 19:54
※ 編輯: wix3000 來自: 122.118.237.88 (04/21 20:01)
b0017570:靠妖..躺著也中槍XD 04/21 20:29
picaball:雖然看不懂技術面的 但你講話好好笑 04/21 20:30
wgk:看不懂...還是推@@ 04/21 21:02
chungsen: 偶喔喔喔喔~~~~~~~ 04/21 21:03
chungsen: /▏      |\ 04/21 21:03
chungsen: ▏\__ __/ ▏ 該推爆了 04/21 21:03
chungsen: \__◢███◣__/ 兄弟們出動啦!!! 04/21 21:03
chungsen: █████▏ 04/21 21:03
chungsen: ▏ ● ●▏ ╴╴╴╴╴╴ 04/21 21:03
chungsen: ▏ > ▏ ◣ ﹨     04/21 21:03
chungsen: ▏ △皿△▏ █◣ ﹨ ██ /▏ 04/21 21:03
chungsen:┌─ ﹨    ╱┐ ██◣ ﹨ ██/ ▏ 04/21 21:03
chungsen:│ ∕ ╲ 蠻∕ ╲ ███████▊ ◢██^^ 04/21 21:03
chungsen:│∕ ╲ ╴╴╲╴ ███████▊◢█◤█ 04/21 21:03
chungsen:│︳ ╲ ╱\\\\ \\\\ ◢████▌ 04/21 21:03
chungsen:│︳ ▄▅▇███▆███████◣ 04/21 21:03
s011990:樓上開外掛... 04/21 21:09
gonzdevour:嗯,話說這個17823的unitpool只有2推。 04/21 21:07
gonzdevour:就算是技術,也有受不受歡迎的分別啊........ 04/21 21:09
chungsen:那篇補上咧XD 04/21 21:11
bigfoot:17823的對我而言太高深了 看不懂orz... 04/21 21:11
homer0403: 該推爆了 兄弟們出動啦!!! 04/21 21:11
wix3000:其實我不知道UnitPool是什麼 ̄▽ ̄" 04/21 21:13
gonzdevour:個人對這種藉技術討論來酸其他作者的風氣不很認同, 04/21 21:18
gonzdevour:但如果對許多板友有幫助的話那也還好。 04/21 21:21
gonzdevour:建議FN把道三觸發貼出來看看,如果真的是寫錯就算了。 04/21 21:21
laymu:不酸就不叫大大了 04/21 21:24
laymu:gonz你好~~ (揮手) 04/21 21:24
picaball:哪裡有算酸呀 我看不太出來耶 可以說明嗎 04/21 21:33
laymu:最後,我發現前面有一篇文章抱怨信長精華區新版文太少 04/21 21:39
laymu:這這這~我也很困擾啊 囧 04/21 21:40
laymu:最近改版太快改的東西又太多 04/21 21:40
laymu:收了一篇精華文,可能過每幾天又過期了 04/21 21:40
laymu:我也是很辛苦的在等穩定的版本出現啊(淚) 04/21 21:40
laymu:喂,FN有沒有聽到,麻煩你改慢一點啊(誤) 04/21 21:40
laymu:[以上為wix3000大大原文的最後小段] (默) 04/21 21:41
cynthiahsnu:我也是很辛苦的在改每一版的XD版阿 04/21 21:42
cynthiahsnu:每次更新就要重改一次 04/21 21:43
wix3000:只能說 說者無心聽者有意 (攤手) 04/21 21:46
laymu:這才是三千大大啊!! 04/21 21:53
larchrono:頭推WIX大帥哥~XD 推!! 04/21 22:00
FrostMaiden:推爆~~~ 04/21 22:08
Wade9043:我也很想看FN的觸發.....當成借鏡下次就可以避免這樣 04/21 22:21
siaokun0203:有實力 04/21 23:04
dioayu:不能因人廢言 ! 04/21 23:23
bowplayer:真強者 04/22 00:04
Puser:樓樓上是褒還是貶 看不出來XDD 04/22 00:09
xanlich:魔獸不行增加百分比血嗎?OS很多招式不就是用血的百分比算 04/22 00:29
readper:要用百分比增加血量上限有困難 不過我剛想到可以怎做了 04/22 00:42
wix3000:造成百分比傷害跟加百分比生命是完全不一樣的(抓抓) 04/22 00:43
readper:用wix的方式 血量一點為單位 要加多少就疊幾次 04/22 00:43
laymu:嗯,先用百分比計算該加的血量,再用樓上說的方法加幾次 04/22 01:06
laymu:wix好棒 XD 04/22 01:07
makyqoo123:利害 @@ 04/22 01:10
stqqq:果然是遊戲工程師啊?! 04/22 01:22
laymu:三千大嗎? 佩服!! 04/22 01:24
wix3000:關於祐子的方法我也想過 但是這樣一次+幾百滴會LAG吧 囧 04/22 01:34
wix3000:還有炎羅你不是不來PTT嗎 04/22 01:39
escape54321:推認真 雖然看無 04/22 01:39
readper:應該還好吧 不然多用個10跟一個100的 來跑十位跟百位阿 04/22 01:39
laymu:多做幾個技能呢? 04/22 01:36
readper:炎羅應該之前是不到條件吧 04/22 01:40
wix3000:話說我居然載到一款奇怪的美少女地圖 不會帆月真的做了吧 04/22 01:40
laymu:分別是+1、2、4、8、16、32、64、128、256、512... 04/22 01:40
wix3000:耶 對喔 10跟100 原來如此 真是好主意囧 04/22 01:41
readper:來分享大蛇的物品私有化系統好了 04/22 01:40
laymu:因為太思念wix大大了,所以就拼命衝發文條件嚕 04/22 01:41
littlenanako:推~ 04/22 03:21
b0017570:大家都笑臉迎人的感覺說不出來的詭異 04/22 05:30
readper:XD 說不出來的詭異 04/22 05:47
gonzdevour:美少女圖應該是絢爛花舞祭吧? 04/22 05:58
gonzdevour:Scodie(模型)+Peterturtle(觸發)都是肯教人的超高手。 04/22 05:59
blackjack0s:樓上不睡覺的阿 ( ̄ー ̄;).... 04/22 07:18
laymu:樓上一堆夜貓子 哪像我這麼早起 =) 04/22 08:17
laymu:啊~BJ也很早吶 04/22 08:18
wix3000:保安,可以讓人這樣在別人的主題閒聊嗎 ̄3 ̄ 04/22 09:10
wc76: 01/23 16:46
wc76: 01/23 16:46
wc76: 01/23 16:46
wc76: 01/23 16:48
wc76: 01/23 16:48
wc76: 01/23 16:48
wc76: 01/23 16:49
wc76: 01/23 16:49
wc76: 01/23 16:49
wc76: 01/23 16:51
wc76: 01/23 16:51
wc76: 01/23 16:51
wc76: 01/23 16:52
wc76: 01/23 16:52
wc76: 01/23 16:52
wc76: 01/23 16:54
wc76: 01/23 16:54
wc76: 01/23 16:54
wc76: 01/23 16:55
wc76: 01/23 16:55
wc76: 01/23 16:55
wc76: 01/23 16:57
wc76: 01/23 16:57
wc76: 01/23 16:57
wc76: 01/23 16:58
wc76: 01/23 16:58
wc76: 01/23 16:58
wc76: 01/23 17:00
wc76: 01/23 17:00
wc76: 01/23 17:00
wc76: 01/23 17:01
wc76: 01/23 17:01
wc76: 01/23 17:01
wc76: 01/23 17:03
wc76: 01/23 17:03
wc76: 01/23 17:03
wc76: 01/23 17:04
wc76: 01/23 17:04
wc76: 01/23 17:04
wc76: 01/23 17:06
wc76: 01/23 17:06
wc76: 01/23 17:06
wc76: 01/23 17:07
wc76: 01/23 17:07
wc76: 01/23 17:07
wc76: 01/23 17:09
wc76: 01/23 17:09
wc76: 01/23 17:09
wc76: 01/23 17:10
wc76: 01/23 17:10
wc76: 01/23 17:10