→ 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