+http://www.hiveworkshop.com/forums/spells-569/samurai-slash-gui-mui-v1-1-a-239845/?prev=r=20Cho xin cái trigger mấy cái skill
+ until yunero
+ teleport của furion
+ búa điện sven
+ unti cây, tide , nevermore ( hình như tương tự nhau)
các skill trên là trong dota còn dưới đây là chế thêm:
+ hút tiền hút exp thay vì hút máu hút mana
XIN CHÂN THÀNH CẢM ƠN


)
khổ nỗi giờ mình không có thời gian để đọc nghiên cứu ++"mỗi 50 hay 100 ranger [tính từ unit triggering unit đến cuối ranger của skill] [đặt một 300 aoe], add tất cả các unit trên các aoe kia vào 1 group rồi gây damage (ranger tùy bạn sao cho thấy vừa ý là đc ; càng nhỏ càng chính xác nhưng lại càng lag)
nếu gây damage nhiều lần trên 1 unit thì bạn check condition(điều kiện) unit chưa có trong group thì hãy add vào;
(lưu ý: như vậy là gây damage kiểu tia laser chiếu xuyên mọi vật cùng lúc chứ không phải cái xe ủi đi gây damage lần lượt đâu, có gì tự chỉnh lại)
1 điều quan trọng là cái này ko MUI tức là ko dùng nhiều skill này cùng lúc đc; nghĩ lại thì nếu bạn gây damage theo cách laser thì vẫn MUI chứ theo kiểu xe ủi(chạy theo model của shockwave) thì không MUI đâu, nói cái này rườm rà lắm
bạn hỏi toàn những thứ thuộc về cú pháp trigger thôi thế? mấy cái này bạn nghiên cứu là biết ngay giải thuật mà; nếu bạn ko học lập trình thì làm map viết trigger cũng khó lắm
khổ nỗi giờ mình không có thời gian để đọc nghiên cứu ++"mỗi 50 hay 100 ranger [tính từ unit triggering unit đến cuối ranger của skill] [đặt một 300 aoe], add tất cả các unit trên các aoe kia vào 1 group rồi gây damage (ranger tùy bạn sao cho thấy vừa ý là đc ; càng nhỏ càng chính xác nhưng lại càng lag)
nếu gây damage nhiều lần trên 1 unit thì bạn check condition(điều kiện) unit chưa có trong group thì hãy add vào;
(lưu ý: như vậy là gây damage kiểu tia laser chiếu xuyên mọi vật cùng lúc chứ không phải cái xe ủi đi gây damage lần lượt đâu, có gì tự chỉnh lại)
1 điều quan trọng là cái này ko MUI tức là ko dùng nhiều skill này cùng lúc đc; nghĩ lại thì nếu bạn gây damage theo cách laser thì vẫn MUI chứ theo kiểu xe ủi(chạy theo model của shockwave) thì không MUI đâu, nói cái này rườm rà lắm
bạn hỏi toàn những thứ thuộc về cú pháp trigger thôi thế? mấy cái này bạn nghiên cứu là biết ngay giải thuật mà; nếu bạn ko học lập trình thì làm map viết trigger cũng khó lắm
ai sửa cho mình trigger này mình mún xài ability bị động và damage thì + với damage mình hiện có chứ không phải x str nữa
+http://www.hiveworkshop.com/forums/spells-569/samurai-slash-gui-mui-v1-1-a-239845/?prev=r=20
+dùng blink là đc mah
+búa điện thì xài "storm bolt" mặc định có sẵn rùi
+until tide và cây thì xài skill mặc định như "war stomp" là đc còn black hole thì đây:
http://www.hiveworkshop.com/forums/spells-569/black-hole-gui-mui-v1-1-a-240099/
+vấn đề này thì mình không biết
-----------------------------------------------------------------------------------
cho mình hỏi:
làm sao để nó bay theo 1 đường thẳng mình làm nó lan damge ra xung quanh =_="
vấn đề nữa là cho dòng item dài được như này ai còn nhớ chỉ mình cái
+http://www.hiveworkshop.com/forums/spells-569/samurai-slash-gui-mui-v1-1-a-239845/?prev=r=20
+dùng blink là đc mah
+búa điện thì xài "storm bolt" mặc định có sẵn rùi
+until tide và cây thì xài skill mặc định như "war stomp" là đc còn black hole thì đây:
http://www.hiveworkshop.com/forums/spells-569/black-hole-gui-mui-v1-1-a-240099/
+vấn đề này thì mình không biết
-----------------------------------------------------------------------------------
cho mình hỏi:
làm sao để nó bay theo 1 đường thẳng mình làm nó lan damge ra xung quanh =_="
vấn đề nữa là cho dòng item dài được như này ai còn nhớ chỉ mình cái
UnitTakeDamage
Events
Conditions
(Level of AOE Ability for (Damage Source)) >= 1
Actions
Trigger - Turn off (This trigger)
Set Attacked = (Triggering unit)
Set Attacker = (Damage source)
Set Damage = (Damage taken)
Set Pos = (Position of (Attacked))
Set DamageGroup = (Units within 512.00 of Pos matching ((((Matching unit) is alive) Equal to True) and ((((Matching unit) is A structure) Equal to False) and (((Matching unit) belongs to an enemy of (Owner of Attacker)) Equal to True))))
Unit Group - Pick every unit in DamageGroup and do (Actions)
Loop - Actions
Unit - Cause (Atttacker) to damage (Pickerd unit), dealing Damage damage of attack type Hero and damage type Normal
Custom script: call RemoveLocation(udg_Pos)
Custom script: call DestroyGroup(udg_DamageGroup)
Trigger - Turn on (This trigger)

Cast
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Bay Lên
Actions
Set G_MUI = (G_MUI + 1)
Set G_Point_Caster = (Position of (Triggering unit))
Set G_Group[G_MUI] = (Units within 500.00 of G_Point_Caster matching ((((((Matching unit) is A structure) Equal to False) and (((Matching unit) is A flying unit) Equal to False)) and ((((Matching unit) is Magic Immune) Equal to False) and (((Matching unit) is Resistant) Equal to
Set G_Stick[G_MUI] = 0
Set G_Stick_max = 20
For each (Integer A) from 1 to 5, do (Actions)
Loop - Actions
For each (Integer B) from 1 to 10, do (Actions)
Loop - Actions
Set G_Point_Temp = (G_Point_Caster offset by (100.00 x (Real((Integer A)))) towards (36.00 x (Real((Integer B)))) degrees)
Special Effect - Create a special effect at G_Point_Temp using Abilities\Spells\Undead\Impale\ImpaleMissTarget.mdl
Special Effect - Destroy (Last created special effect)
Custom script: call RemoveLocation(udg_G_Point_Temp)
Unit Group - Pick every unit in G_Group[G_MUI] and do (Actions)
Loop - Actions
Unit - Pause (Picked unit)
Set G_Point_Temp = (Position of (Picked unit))
Unit - Create 1 Dummy for (Owner of (Triggering unit)) at G_Point_Temp facing Default building facing degrees
Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
Unit - Order (Last created unit) to Human Mountain King - Storm Bolt (Picked unit)
Unit - Cause (Triggering unit) to damage (Picked unit), dealing 1.00 damage of attack type Spells and damage type Magic
Special Effect - Create a special effect at G_Point_Temp using Abilities\Spells\Undead\Impale\ImpaleHitTarget.mdl
Special Effect - Destroy (Last created special effect)
Unit - Unpause (Picked unit)
Custom script: call RemoveLocation(udg_G_Point_Temp)
Custom script: call RemoveLocation(udg_G_Point_Caster)
Loop
Events
Time - Every 0.04 seconds of game time
Conditions
Actions
For each (Integer A) from 1 to G_MUI, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
G_Stick[(Integer A)] Equal to G_Stick_max
Then - Actions
Custom script: call DestroyGroup(udg_G_Group[GetForLoopIndexA()])
For each (Integer B) from (Integer A) to (G_MUI - 1), do (Actions)
Loop - Actions
Set G_Stick[(Integer B)] = G_Stick[((Integer B) + 1)]
Set G_Group[(Integer B)] = G_Group[((Integer B) + 1)]
Set G_MUI = (G_MUI - 1)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
G_Stick[(Integer A)] Less than G_Stick_max
Then - Actions
Set G_Stick[(Integer A)] = (G_Stick[(Integer A)] + 1)
Unit Group - Pick every unit in G_Group[(Integer A)] and do (Actions)
Loop - Actions
Unit - Add Crow Form to (Picked unit)
Unit - Remove Crow Form from (Picked unit)
Animation - Change (Picked unit) flying height to (300.00 x (Sin(((180.00 / (Real(G_Stick_max))) x (Real(G_Stick[(Integer A)])))))) at 0.00
Else - Actions

của bạn đâyai cho mình xin lại bộ phần mềm làm map (x desight pack gì gì đó) mình mới cài lại amy1 và cái nhầm ổ đĩa nên mất hết dữ liệu roj ~^^~

chi tiết, nói vậy chã hiểuai biết làm trigger xài spell đánh về phía trước mà không phải phía sau không

bạn nào giúp mình tải sao vào chơi là nhìn thấy vòng tròn chọn tướng với con cừu mà vào WE để sửa thì lại ko thấy . Có cách nào thấy chỉ mình với .Thanks
![]()
vì là map deprotect nên vào game thấy. tại vì vào game sẽ có các lệnh tạo unit dòng tròn ra. trong khi WE không có tại. vì do quá trình deprotect các hàm lệnh đó chuyển cho onitializer rồi. không còn trong initializer nữa