Topic hỏi đáp về cách làm map | version 14

Status
Không mở trả lời sau này.
Mình muốn làm chiêu hút agi của slark trong dota thì làm thế nào vậy các bác ?
 
Mình muốn làm chiêu hút agi của slark trong dota thì làm thế nào vậy các bác ?

mình ko rõ cho lắm nhưng mà hình như là dạng này:
1. tạo 2 skill. 1 skill là +1 agi (tome of agility) và 1 skill là -1 agi (tome of agility). rồi tạo 1 skill passive yyy với 1 cái buff xxx
2. dùng trigger:
Events: A unit is attacked
Condition: Attacking unit has a buff xxx
Action:
Add ability -1 agi to attacked unit
Add ability +1 agi to attacking unit
Wait (25 x level of yyy)
Remove ability -1 agi to attacked unit
Remove ability +1 agi to attacking unit
 
^
cái đó thì tại các ông chủ của hive hơi khó tánh :4cool_confuse:, một số cái đúng là cần phải sửa, nhưng vài cái xài khá tốt nhưng vẫn có dòng đó =))

nếu bạn ko tin tưởng về system trên, hãy sử dụng system tương tự này:http://www.wc3c.net/showthread.php?t=107451 , tuy nhiên nó phức tạp hơn tí ;)) - điều mình ghét từ cái system này là ko thể stack các giá trị đc, còn cái USS trên thì chưa thử bao h, đọc hướng dẫn thấy có lẽ đc...:8cool_amazed:

à về vấn đề trong câu hỏi của bạn tốt nhất là làm một custom buff, cũng phải dùm system, và nó tiện gấp mấy lần GUI, song thì việc tạo custom buff thì yêu cầu bạn phải am hiểu jass và có trình viết code jass làm spell, nếu ko thì các giá trị Bonus HP trả về có thể bị lệch đi
tks bác, Jass thì e chỉ hiểu cơ bản nên việc làm tôt thì chắc chắn k khả thi, dc cỡ nào hay cỡ đó thôi. Sẽ tìm giải fáp tốt nhất
P/s: cái USS xài nó save chậm wá :6cool_surrender:


mình ko rõ cho lắm nhưng mà hình như là dạng này:
1. tạo 2 skill. 1 skill là +1 agi (tome of agility) và 1 skill là -1 agi (tome of agility). rồi tạo 1 skill passive yyy với 1 cái buff xxx
2. dùng trigger:
Events: A unit is attacked
Condition: Attacking unit has a buff xxx
Action:
Add ability -1 agi to attacked unit
Add ability +1 agi to attacking unit
Wait (25 x level of yyy)
Remove ability -1 agi to attacked unit
Remove ability +1 agi to attacking unit
Xài Tome of Knowlegde bạn ơi ( vì hút +1 all stat ) và 1 cái Tome of Agility +2 ( vì 1 nhất đánh +3 agi )
Chỉ cần passive thôi, k nhất thiết fải có buff:
Condition: Level of (hút stat) for Attacking Unit greater than 0
nếu xài Wait thì nó sẽ k MUI và nó sẽ chỉ trừ nhát đánh sau cùng
Ví dụ như bạn đánh 5 phát, sẽ hút 5 all stat và 10 agi ...... nhưng vì xài wait nên nó chỉ sẽ trừ phát cuối cùng ( là trừ 1 all stat với 2 agi ) -> vẫn còn dc bonus 4 all stat và 8 agi @@
Sword Expert <~~~~ bạn có thể xài skill này để làm tương tự cho skill hút agi của cóc ( dù k MUI ).
Chú ý fần Moderator Comments ....... nếu hiểu dc và có khả năng sửa thì spell bạn sẽ hoàn thiện, k lỗi vs các spell khác:1cool_byebye:
 
Chỉnh sửa cuối:
tks bác, Jass thì e chỉ hiểu cơ bản nên việc làm tôt thì chắc chắn k khả thi, dc cỡ nào hay cỡ đó thôi. Sẽ tìm giải fáp tốt nhất
P/s: cái USS xài nó save chậm wá :6cool_surrender:



Xài Tome of Knowlegde bạn ơi ( vì hút +1 all stat ) và 1 cái Tome of Agility +2 ( vì 1 nhất đánh +3 agi )
Chỉ cần passive thôi, k nhất thiết fải có buff:
Condition: Level of (hút stat) for Attacking Unit greater than 0
nếu xài Wait thì nó sẽ k MUI và nó sẽ chỉ trừ nhát đánh sau cùng
Ví dụ như bạn đánh 5 phát, sẽ hút 5 all stat và 10 agi ...... nhưng vì xài wait nên nó chỉ sẽ trừ phát cuối cùng ( là trừ 1 all stat với 2 agi ) -> vẫn còn dc bonus 4 all stat và 8 agi @@
Sword Expert <~~~~ bạn có thể xài skill này để làm tương tự cho skill hút agi của cóc ( dù k MUI ).
Chú ý fần Moderator Comments ....... nếu hiểu dc và có khả năng sửa thì spell bạn sẽ hoàn thiện, k lỗi vs các spell khác:1cool_byebye:

bạn có biết skill 3 của cóc ko vậy :-/
đó là 1 skill passive có chức năng là: cứ đánh 1 phát vào 1 hero bất kì thì +3 agi cho attacking unit và -1 agi cho attacked unit
ở trigger trên mình làm thiếu cái đk là attacked unit phải là hero (nhớ thêm bạn nhé)
 
bạn có biết skill 3 của cóc ko vậy :-/
đó là 1 skill passive có chức năng là: cứ đánh 1 phát vào 1 hero bất kì thì +3 agi cho attacking unit và -1 agi cho attacked unit
ở trigger trên mình làm thiếu cái đk là attacked unit phải là hero (nhớ thêm bạn nhé)

Trích từ PlayDotA nhá :
Murloc Nightcrawler - DotA Hero Details
Reciting ancient Nightcrawler incantations, Slark enchants his blade to steal the power and courage from his enemies. Every time Slark hits an enemy hero, he steals 1 point from all attributes of that enemy hero while Slark gains 3 points of Agility.
Ý kiến ?
1 khi xài wait là nó đã sai r` ....... vì thế nói zì nữa ~~
 
Chỉnh sửa cuối:
sax
nhảm vậy hả?
đúng là IF ngày càng...
thôi thì bạn cứ dùng tome of knowledge -1 all stats đi
 
YAN[asian];21814914 nói:
Mình làm trigger ép ngọc cho item, trigger có hoạt động, nhưng ko hiểu sao khi ép xong, "ngọc" ko biến mất ("ngọc" là item dạng charged dùng 1 lần), chỉ đến khi item max "+" rồi, ấn ngọc vào item đấy 1 lần nữa, ngọc mới biến mất?

[spoil]
Mã:
    Events
        Unit - A unit Is issued an order targeting an object
    Conditions
        (Target item of issued order) Not equal to No item
    Actions
        Custom script:   set udg_ItemInt = GetIssuedOrderId()
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                ItemInt Greater than or equal to 852008
                ItemInt Less than or equal to 852013
            Then - Actions
                For each (Integer A) from 1 to 4, do (Actions)
                    Loop - Actions
                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                            If - Conditions
                                (Item-type of (Target item of issued order)) Equal to Item[(Integer A)]
                                (Item-type of (Item carried by (Triggering unit) in slot ((ItemInt - 852008) + 1))) Equal to Bless
                            Then - Actions
                                Hero - Drop (Item carried by (Triggering unit) of type Item[(Integer A)]) from (Triggering unit)
                                Item - Remove (Last dropped item)
                                Hero - Create Item[((Integer A) + 1)] and give it to (Triggering unit)
                            Else - Actions
            Else - Actions
[/spoil]

Quote... .
 
@Shinryu :một dummy ko thể cast 2 chiêu active cùng một lúc được, mỗi cái có một order riêng (giống như không thể một tay vẽ ngôi sao, tay kia lại vẽ que kẹo cùng lúc), vì vậy thử tạo 3 dummy, mỗi dummy cast một chiêu là đc

Hic, về học lại đi nhé. Nếu mà để Animation - Cast Backswing và Animation - Cast Point = 0 + với Move - Turn Speed = 0 thì spell sẽ được cast tức thì ngay sau khi order
Nếu để spell Cooldown = 0, mana = 0 thì có thể cast liên tục spell đó và các spell khác cũng ngay tức thì khi order
Add và remove skill ngay khi order tránh trùng order hoặc trùng skill base
Nếu order trong cùng 1 trigger mà ko có wait có thể coi là order cùng lúc

Tổng cộng của 4 cái trên sẽ là 1 con dummy cast tất cả các skill instant trong map.
Vậy tại sao phải tạo 3 con dummy làm giề :4cool_confuse:
 
Hic, về học lại đi nhé. Nếu mà để Animation - Cast Backswing và Animation - Cast Point = 0 + với Move - Turn Speed = 0 thì spell sẽ được cast tức thì ngay sau khi order
Nếu để spell Cooldown = 0, mana = 0 thì có thể cast liên tục spell đó và các spell khác cũng ngay tức thì khi order
Add và remove skill ngay khi order tránh trùng order hoặc trùng skill base
Nếu order trong cùng 1 trigger mà ko có wait có thể coi là order cùng lúc

Tổng cộng của 4 cái trên sẽ là 1 con dummy cast tất cả các skill instant trong map.
Vậy tại sao phải tạo 3 con dummy làm giề :4cool_confuse:

nếu chỉnh 2 cast Amination của con dummy thì nó sẽ cast skill "1 cách tốc độ" luôn á:4cool_oh:
 
Hic, về học lại đi nhé. Nếu mà để Animation - Cast Backswing và Animation - Cast Point = 0 + với Move - Turn Speed = 0 thì spell sẽ được cast tức thì ngay sau khi order
Nếu để spell Cooldown = 0, mana = 0 thì có thể cast liên tục spell đó và các spell khác cũng ngay tức thì khi order
Add và remove skill ngay khi order tránh trùng order hoặc trùng skill base
Nếu order trong cùng 1 trigger mà ko có wait có thể coi là order cùng lúc

Tổng cộng của 4 cái trên sẽ là 1 con dummy cast tất cả các skill instant trong map.
Vậy tại sao phải tạo 3 con dummy làm giề :4cool_confuse:


>:P
Mình chỉnh = 0 rồi, và dù xếp lại order skill Far Sight sau cùng nó vẫn ko cast :|

vì em và cậu ấy đều thử màk làm ko đc ấy chứ >:P :cuteonion43:
àk mà cái turn speed em chỉnh xuống còn 0.1 đc thôi àk. làm sao chỉnh xuống 0 đc hả anh? đang tìm cách làm dummy bẻ cổ nhanh màk ko đc! :cuteonion26:

và còn 1 câu nữa là jng trên máy của chú em thì khi bật usmWE lên thì bị báo mấy cái cửa sổ liên tục, ok tí là hết zơn, xài bt, hk lỗi hk phải gì hết. Nhưng máy của anh em thì chạy lên ko báo lỗi, vẫn bt như trên, làm sao để nó nín báo vậy? mỗi lần nó báo ấn OK mỏi...nút Enter muốn chết :4cool_confuse: :((
 
Chỉnh sửa cuối:
1) vì em và cậu ấy đều thử màk làm ko đc ấy chứ
2) àk mà cái turn speed em chỉnh xuống còn 0.1 đc thôi àk. làm sao chỉnh xuống 0 đc hả anh? đang tìm cách làm dummy bẻ cổ nhanh màk ko đc!
3) và còn 1 câu nữa là jng trên máy của chú em thì khi bật usmWE lên thì bị báo mấy cái cửa sổ liên tục, ok tí là hết zơn, xài bt, hk lỗi hk phải gì hết. Nhưng máy của anh em thì chạy lên ko báo lỗi, vẫn bt như trên
1) Test thử chưa mà hùng hồn thế =))
2) Turn speed muốn về 0 thì shift Enter và nhập 0 vào. Muốn "bẻ cổ nhanh" thì chỉnh lên 3 chứ ko phải 0
3) Nên cài X design của dhg thì hết :-?
 
1) Test thử chưa mà hùng hồn thế =))
2) Turn speed muốn về 0 thì shift Enter và nhập 0 vào. Muốn "bẻ cổ nhanh" thì chỉnh lên 3 chứ ko phải 0
3) Nên cài X design của dhg thì hết :-?

tên daric này (ko chỉ riêng hắn mà còn rất rất nhiều ng khác) thường thì ko thích xài... shift + enter (số âm) =))
mà nói thật, ở phần Ability thì 0 và 0.1 nó khác nhau nhiều lắm
chứ ở phần Unit, cái nào mà chỉnh về 0 đc thì thôi. còn cái nào chỉnh về 0 mà biến ra 0.1 cũng... thế thôi
vì thế, thực chất 0.1 tưởng vậy, chứ nó là... như 0 rồi, ko cần thiết
 
tên daric này (ko chỉ riêng hắn mà còn rất rất nhiều ng khác) thường thì ko thích xài... shift + enter (số âm) =))
mà nói thật, ở phần Ability thì 0 và 0.1 nó khác nhau nhiều lắm
chứ ở phần Unit, cái nào mà chỉnh về 0 đc thì thôi. còn cái nào chỉnh về 0 mà biến ra 0.1 cũng... thế thôi
vì thế, thực chất 0.1 tưởng vậy, chứ nó là... như 0 rồi, ko cần thiết

Phát biểu linh tinh .
 
Thử đổi duration của ability thành 0 rồi so sánh với 0.1 xem có cần thiết không ha.

mà nói thật, ở phần Ability thì 0 và 0.1 nó khác nhau nhiều lắm
rõ chưa ? \m/
 
tên daric này (ko chỉ riêng hắn mà còn rất rất nhiều ng khác) thường thì ko thích xài... shift + enter (số âm) =))
mà nói thật, ở phần Ability thì 0 và 0.1 nó khác nhau nhiều lắm
chứ ở phần Unit, cái nào mà chỉnh về 0 đc thì thôi. còn cái nào chỉnh về 0 mà biến ra 0.1 cũng... thế thôi
vì thế, thực chất 0.1 tưởng vậy, chứ nó là... như 0 rồi, ko cần thiết

1. chém gió hả? SHIFT + ENTER là dùng để viết những kí tự đặc biệt ( nôm na là giống custom scrip của GUI ) cậu thử nhấn vào 1 dòng bất kỳ mà xem
2. ?
 
Chỉnh sửa cuối:
1) Test thử chưa mà hùng hồn thế =))
2) Turn speed muốn về 0 thì shift Enter và nhập 0 vào. Muốn "bẻ cổ nhanh" thì chỉnh lên 3 chứ ko phải 0
3) Nên cài X design của dhg thì hết :-?

1. Thử rồi, mà lúc đó hk chỉnh Turn rate sang 0 :"> test thử chỉnh lại đc rồi...
2. Ý em là mình call SetUnitFacing(<typeunit>,sang một góc nào đấy) thì nó quay liền ngay lập tức ýk nhá, thế thì 3 hay là 0? :cuteonion51:
3. KHÔNGGGGGGGGGG..... :8onion9: em thà bị suốt chứ ko muốn norton nó nhai nhẩu hỏng hết jng của em...
 
Chỉnh sửa cuối:
Phát biểu linh tinh .

há há há
đọc ko kĩ rồi bị hố, giờ chơi sửa bài kìa =))
nhưng mà thực chất là chả linh tinh gì cả
vì 0.1 và 0 nó cũng gần như nhau rồi
đặc biệt ở mục Unit thì ...
số 0.1 khác số 0 là ở chỗ này:
0.1 chỉ 1 số lượng cực nhỏ nhưng ko có nghĩa là ko tồn tại
còn số 0 chỉ 1 số lượng ko có (ko tồn tại thực)
vì thế, đối với Scaling Value mà nói là 0 (tức ko có hình thù) thì hơi kì nên mới nói là 0.1 cho nó có tí logic :D
p.s: lần sau đọc cẩn thận hơn nhé
 
mình ko rõ cho lắm nhưng mà hình như là dạng này:
1. tạo 2 skill. 1 skill là +1 agi (tome of agility) và 1 skill là -1 agi (tome of agility). rồi tạo 1 skill passive yyy với 1 cái buff xxx
2. dùng trigger:
Events: A unit is attacked
Condition: Attacking unit has a buff xxx
Action:
Add ability -1 agi to attacked unit
Add ability +1 agi to attacking unit
Wait (25 x level of yyy)
Remove ability -1 agi to attacked unit
Remove ability +1 agi to attacking unit

Rảnh nhỉ? Mù không thấy bên trong trigger có add , subtract atribute hả? Chỉ cần biến group và biến integer là xong. Mà tôi hỏi cách cậu nói cậu đã test chưa mà tinh tướng.
 
Rảnh nhỉ? Mù không thấy bên trong trigger có add , subtract atribute hả? Chỉ cần biến group và biến integer là xong. Mà tôi hỏi cách cậu nói cậu đã test chưa mà tinh tướng.

thế tôi mới ko dám khẳng định nó đúng 100% đấy :-/
 
thế tôi mới ko dám khẳng định nó đúng 100% đấy :-/


Đỡ đéo nổi thằng cha này ...
Cách làm skil khá phức tạp chứ chả dễ như chú mi nói đâu. Nên nhớ là phải cộng lại point đúng cho mỗi victim đấy nhé. 120s sau lôi thằng attacked/er đâu ra? Lỗi trửa mặt
 
Chỉnh sửa cuối:
Status
Không mở trả lời sau này.
Back
Top