精華區beta WarCraft 關於我們 聯絡資訊
想要寫一個 當英雄進行攻擊動作後 每攻擊一次,就加一點mana的觸發 效果大至上是成功的 可是我找不到"當部隊進行攻擊"的選項 現在只能作出 "當部隊被攻擊"或"當部隊受到傷害時" 增加mana的效果 請問有"當部隊做攻擊動作"的觸發嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.112.72
windgo:沒有這種觸發,所以通常都用殺死單位改 61.217.63.188 11/05 18:58
fallengunman:用法球? 囧 218.162.87.181 11/05 19:07
bigfoot:自己想是用擊暈技能條成100%改...感覺很呆 61.220.112.72 11/05 20:27
> -------------------------------------------------------------------------- < 作者: wix3000 (世界一のオイカッス王子錩 看板: WarCraft 標題: Re: [we]請問是否有"當部隊進行攻擊"時的觸發? 時間: Mon Nov 6 00:22:03 2006 ※ 引述《bigfoot (QQ)》之銘言: : 想要寫一個 : 當英雄進行攻擊動作後 每攻擊一次,就加一點mana的觸發 : 效果大至上是成功的 : 可是我找不到"當部隊進行攻擊"的選項 : 現在只能作出 : "當部隊被攻擊"或"當部隊受到傷害時" 增加mana的效果 : 請問有"當部隊做攻擊動作"的觸發嗎? 事先建立一個物件 使用後可以mp+1 然後設成拾取後自動使用 事件: A unit is attacked. 一個部隊"遭受攻擊" 條件: Unit-type of Attacking unit constitute Hero123 攻擊這個目標的單位 等於 Hero123 行動: Hero-Create Mana-water and give it to Attacking unit 這樣應該就可以了吧 -- 電腦復活了 開始回WE文 -- 真紅 翠星石 蒼星石      人偶們一起和平生活 雪華崎晶 薔薇水晶 才是真紅女王真正的心願 水銀燈 金糸雀 雛苺 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.128.194.82 ※ 編輯: wix3000 來自: 140.128.194.82 (11/06 00:24)
bigfoot:恩 我去試試 謝謝~~ 163.25.118.135 11/06 00:35
ctigod:這樣寫的缺點是攻擊的人在要出手的時候220.129.155.188 11/06 00:44
ctigod:就會觸發 所以會沒有真的打到人也會回魔220.129.155.188 11/06 00:45
ctigod:用傷害事件會更加妥當220.129.155.188 11/06 00:46
bigfoot:我自己想是寫一個暴擊技能 把機率調100% 163.25.118.135 11/06 00:46
bigfoot:當發動時增加變數數值 不過這樣只能支援特 163.25.118.135 11/06 00:47
bigfoot:定設計過變數的英雄...囧 163.25.118.135 11/06 00:47
windgo:不管用attacked 跟damged當事件都不對 61.217.63.188 11/06 00:59
windgo:有偷機取巧方法但都有問題所以還是改別的吧 61.217.63.188 11/06 01:00
wix3000:原則上這就是WE的極限...因為如果用傷害當 140.128.194.82 11/06 01:00
wix3000:觸發會抓不到攻擊單位 140.128.194.82 11/06 01:01
wix3000:或是我太淺了,請高人來指點M(_ _)M 140.128.194.82 11/06 01:02
> -------------------------------------------------------------------------- < 作者: blackjack0s (魔人啾啾) 看板: WarCraft 標題: Re: [we]請問是否有"當部隊進行攻擊"時的觸發? 時間: Mon Nov 6 01:16:16 2006
bigfoot:恩 我去試試 謝謝~~ 163.25.118.135 11/06 00:35
ctigod:這樣寫的缺點是攻擊的人在要出手的時候220.129.155.188 11/06 00:44
ctigod:就會觸發 所以會沒有真的打到人也會回魔220.129.155.188 11/06 00:45
ctigod:用傷害事件會更加妥當220.129.155.188 11/06 00:46
bigfoot:我自己想是寫一個暴擊技能 把機率調100% 163.25.118.135 11/06 00:46
bigfoot:當發動時增加變數數值 不過這樣只能支援特 163.25.118.135 11/06 00:47
bigfoot:定設計過變數的英雄...囧 163.25.118.135 11/06 00:47
windgo:不管用attacked 跟damged當事件都不對 61.217.63.188 11/06 00:59
windgo:有偷機取巧方法但都有問題所以還是改別的吧 61.217.63.188 11/06 01:00
wix3000:原則上這就是WE的極限...因為如果用傷害當 140.128.194.82 11/06 01:00
wix3000:觸發會抓不到攻擊單位 140.128.194.82 11/06 01:01
wix3000:或是我太淺了,請高人來指點M(_ _)M 140.128.194.82 11/06 01:02
基本上被動技能發動的時候是抓不到的,如果抓的到就會有N種新技能XD 另外這方法也不算投機取巧吧 = =" 可以試試看,受到攻擊時跑另外一條觸發抓被攻擊者有沒有損血 如果有的話再回魔 另外支援多重施法的話可以嘗試用陣列看看 一點蠢意見 --  幹!關燈睡覺了啦! 呼呼...啊...老公...人家還要MSN ◢█◣ <□> 錄音中↓ ▍ ζξ 別....別停... ◢█怎麼◣....還不回呢? || ○ ▂▍ * * * ▎ ○ █◣ ↑ □√ ▍ * ┬○^▃┘-------------◢--└▃^ 室友或家人 √〒 ▍ * )))〒 * █ /〒 ◣ ψlimitex -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.240.186.31
windgo:這樣還是會有問題的....A打B,結果C先打到B 61.217.63.188 11/06 08:09
windgo:這樣以你的寫法一樣會回魔,所以還是無解 61.217.63.188 11/06 08:10
bigfoot:那請問像os的雷槌要怎麼寫? 不也是以攻擊 163.25.118.135 11/06 10:25
bigfoot:動作作為發動的依據嗎? 163.25.118.135 11/06 10:26
ctigod:用雷球 發動的招式用雷槌 220.129.149.9 11/06 12:00
ctigod:如果回魔時 判斷單位是否擁有某技能 220.129.149.9 11/06 12:03
ctigod:C沒某技能就不會回魔 這樣能否? 220.129.149.9 11/06 12:04
> -------------------------------------------------------------------------- < 作者: windgo (GG) 看板: WarCraft 標題: Re: [we]請問是否有"當部隊進行攻擊"時的觸發? 時間: Sat Nov 11 13:49:52 2006 ※ 引述《bigfoot (QQ)》之銘言: : 想要寫一個 : 當英雄進行攻擊動作後 每攻擊一次,就加一點mana的觸發 : 效果大至上是成功的 : 可是我找不到"當部隊進行攻擊"的選項 : 現在只能作出 : "當部隊被攻擊"或"當部隊受到傷害時" 增加mana的效果 : 請問有"當部隊做攻擊動作"的觸發嗎? 抱歉 經過研究與參考一些資料 我有研究出來 當A攻擊B 且B的損傷是來自A的觸發寫法 提供給你做參考 這個寫法需要兩個觸發和一個Unit類型的Value 觸發一個是單位被攻擊事件 一個是判斷來源傷害是A Unit Value我取名為AttackingUnit (需要的原因是因為第二個觸發的Event-回報 Attacking Unit值是空白的) 簡易說明: 觸發1 Event B單位被攻擊 Conditions 技能等級 > 0 時(在此可以更改為你需要的判斷) Action 新增觸發2 觸發2 Event Conditions 攻擊來源 = 進行攻擊的單位(前一個觸發所設的變數) Action 創造一個特效在被攻擊的單位上(可以更改為你所要的效果) Example 觸發1 Events Unit - A unit Is attacked Conditions (Level of XXX技能 for (Attacking unit)) Greater than 0 Actions Set AttackingUnit = (Attacking unit) Trigger - Add to 觸發2 <gen> the event (Unit - (Triggering unit) Takes damage) 觸發2 Events Conditions (Unit-type of (Damage source)) Equal to AttackingUnit Actions Special Effect - Create a special effect attached to the overhead of (Attacked unit) using Abilities\Spells\Human\DispelMagic\DispelMagicTarget.mdl -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.194.240
palipali:推一下 我也剛好需要這段.. 11/11 22:41
bigfoot:歐歐~~謝謝~~!~ 11/13 17:46
> -------------------------------------------------------------------------- < 作者: hobill (混者) 看板: WarCraft 標題: Re: [we]請問是否有"當部隊進行攻擊"時的觸發? 時間: Sat Nov 18 11:30:05 2006 ※ 引述《windgo (GG)》之銘言: : 抱歉 經過研究與參考一些資料 : 我有研究出來 當A攻擊B 且B的損傷是來自A的觸發寫法 提供給你做參考 : 這個寫法需要兩個觸發和一個Unit類型的Value : 觸發一個是單位被攻擊事件 一個是判斷來源傷害是A : Unit Value我取名為AttackingUnit : (需要的原因是因為第二個觸發的Event-回報 Attacking Unit值是空白的) : 簡易說明: : 觸發1 : Event : B單位被攻擊 : Conditions : 技能等級 > 0 時(在此可以更改為你需要的判斷) : Action : 新增觸發2 : 觸發2 : Event : Conditions : 攻擊來源 = 進行攻擊的單位(前一個觸發所設的變數) : Action : 創造一個特效在被攻擊的單位上(可以更改為你所要的效果) 用一個部隊群組來紀錄有哪些部隊被註冊到觸發2的Damage事件會比較好, 如果同一個部隊註冊了兩個事件,那該部隊受傷時,同樣的觸發就會執行兩次。 Danny有弄一個全地圖傷害事件系統在流連版上,不過還是逃不出JASS魔爪...XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.204.93.147