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

Status
Không mở trả lời sau này.
có ai chỉ dùm làm sao để khi kill unti không phải neutral vẫn được gold không (kiểu như trong war melee kill quân của đich được thưởng gold )
Dùng cái này: Player - Turn Gives bounty On for Player 1 (Red)

Cho mình hỏi chút, ở tooltips của buff có level của ability tạo ra buff đó, ví dụ như là :Command Aura __ Level: 3...", trong game interface có phần nào edit cái dòng đó đi được không :D Mình ngồi tìm dọc thấy mấy cái mà không phải
Bạn xem dòng Text - General - 'Level: |CFFFFFFFF%d|R'
 
Ai chỉ mình làm cái aura thế này được không khi có aura này thì sẽ tăng cho 20/30/40/50 damage và khi tấn cống hút agi hero giống dota
Còn nữa khi giết chết 1 con lính hoặc hero những người xung quanh bị gây 200/300/400/500 sát thương ( aura luôn)

Qua 1 ngày chẳng ai trả lời, quote lại nè
 
Qua 1 ngày chẳng ai trả lời, quote lại nè
Mình ko có time để viết trigger hoàn toàn cho bạn nhưng đây là cách mình vẫn thường hay làm :
- Bạn tạo 1 skill Passive có buff là tăng 20 damage chẳng hạn, mình ko hiểu là ở đây là bạn làm cho unit được buff hay là có sẵn aura, mình đặt giả thiết là Unit được buff aura chẳng hạn, thì trigger sẽ tựa thế này :

Mã:
Event
---Unit enter Region 
Condition
----
Action
---Add [B]Aura Passive Skill[/B] to triggering unit

Đến đây là unit đã được add passive skill và sẽ tăng 20 damage.
Bạn tạo 1 trigger cho Skill Passive vừa tạo như sau :

Mã:
Event
---Unit is dead
Condition
----Dying unit has buff [B]Buff của skill Passive vừa tạo[/B]
Action
---Unit group - Pick every unit Within 250 of Position of Dying Unit
---Loop Action
--------Cause Dying Unit to damage Picked Unit , dealing 500 damage of attack type Hero and damage type Normal
 
Chỉnh sửa cuối:
có ai biết về làm quỹ đạo bay cho Missile ko vậy? hướng dẫn m làm 1 cái missile bay theo hình chữ S với
 
Mình ko có time để viết trigger hoàn toàn cho bạn nhưng đây là cách mình vẫn thường hay làm :
- Bạn tạo 1 skill Passive có buff là tăng 20 damage chẳng hạn, mình ko hiểu là ở đây là bạn làm cho unit được buff hay là có sẵn aura, mình đặt giả thiết là Unit được buff aura chẳng hạn, thì trigger sẽ tựa thế này :

Mã:
Event
---Unit enter Region 
Condition
----
Action
---Add [B]Aura Passive Skill[/B] to triggering unit

Đến đây là unit đã được add passive skill và sẽ tăng 20 damage.
Bạn tạo 1 trigger cho Skill Passive vừa tạo như sau :

Mã:
Event
---Unit is dead
Condition
----Dying unit has buff [B]Buff của skill Passive vừa tạo[/B]
Action
---Unit group - Pick every unit Within 250 of Position of Dying Unit
---Loop Action
--------Cause Dying Unit to damage Picked Unit , dealing 500 damage of attack type Hero and damage type Normal

Trigger đã bỏ trong code rồi thì khỏi -----đâu bạn, dùng spacebar nhé.
 
Mình muốn làm 2 skill sau đây nhưng chưa hoàn chỉnh, ai chỉ mình đc ko :(
+skill 1: cho khả năng 5/10/15/20% crit 1.5/1.8/2.2/2.5, khi crit thành công trên target thì trừ 2/3/4/5 armor của nó, mình build base thì critical strike của blademaster, crit rate và crit times thì ok nhưng đoạn trừ armor thì mình có thử dùng dummy cho cast farie fire nhưng không thành công, vào test thì lúc crit ko có effect trừ armor :(
+skill 2: on/off tạo ra vòng lửa deal dmg lên các kẻ thù xung quanh, đồng thời tăng 5/10/15/20% MS và 10/20/30/40% AS, tác dụng cho đến khi off hoặc cạn mana, base từ skill immolation của demon hunter, mình cũng gặp rắc rối ở bonus effect làm AS và MS cho caster, có thử dùng dummy cast bloodlust nhưng cũng ko thấy hiệu quả T___T
 
@raivor Ah ok, mình sẽ rút kinh nghiệm.
Mọi người cho hỏi luôn là biến Array trong WE thì max number trong 1 Array là bao nhiêu ? 9999 hay 99999 . Cảm ơn trước nhé :D
 
Mọi người có ai giúp mình làm 1 skill: Khi buff vào người thì trở nên bất tử (Ko phải ivi amor), có nghĩa là máu chỉ còn 1 giọt nhưng ko chết và nếu máu chưa còn 1 giọt thì vẫn bị mất máu như thường. Giống cái chiêu nào của hero trong Dota đó. thank all
 
trigger này làm mình có chút nhức đầu ai có thể dịch lại dùm chỗ value kỹ ko :|
và tác dụng nó là gì :|
 

Attachments

  • G7.JPG
    G7.JPG
    113.2 KB · Đọc: 11
^^^
goder2910
Mọi người cho hỏi luôn là biến Array trong WE thì max number trong 1 Array là bao nhiêu ?

Xin thưa là chỉ đến 8192 thôi ạ. Mà ấy có dùng hết không mà còn muốn 99999

^^
@vulidaica
Khi buff vào người thì trở nên bất tử (Ko phải ivi amor), có nghĩa là máu chỉ còn 1 giọt nhưng ko chết và nếu máu chưa còn 1 giọt thì vẫn bị mất máu như thường

Cái này dùng jass code lib damage của Jesus4Lyf bên thehelper.net đó. Demo của lib đấy là 3 thằng đấm nhau thoải mái chả thằng nào xi nhê :D

^
@dh-g

Đưa mỗi 1 đoạn trigger rồi hỏi có ý nghĩa gì ^:)^ sao giống đánh đố hơn là hỏi vậy.
Thôi tớ cố giải đố nhé:
HasNoSelect là biến để xác định coi player đó đã có 1 hero làm tướng chính hay chưa hay vẫn đang ở chỗ chọn tướng
NoGivePlayerSelect là biến để xác định coi player đó đã chọn hero để coi mặt hay chưa chọn (ko phải là lấy luôn tướng đó chơi mà mới chỉ là chọn để xem mặt tướng)
Vậy nếu mình không nhầm thì đây là trigger để chọn tướng và cho phép coi mặt hero trước. Và tất cả mới chỉ là phỏng đoán :))
 
Chỉnh sửa cuối:
^^^
goder2910
Mọi người cho hỏi luôn là biến Array trong WE thì max number trong 1 Array là bao nhiêu ?

Xin thưa là chỉ đến 8192 thôi ạ. Mà ấy có dùng hết không mà còn muốn 99999

^^
@vulidaica
Khi buff vào người thì trở nên bất tử (Ko phải ivi amor), có nghĩa là máu chỉ còn 1 giọt nhưng ko chết và nếu máu chưa còn 1 giọt thì vẫn bị mất máu như thường

Cái này dùng jass code lib damage của Jesus4Lyf bên thehelper.net đó. Demo của lib đấy là 3 thằng đấm nhau thoải mái chả thằng nào xi nhê :D

^
@dh-g

Đưa mỗi 1 đoạn trigger rồi hỏi có ý nghĩa gì ^:)^ sao giống đánh đố hơn là hỏi vậy.
Thôi tớ cố giải đố nhé:
HasNoSelect là biến để xác định coi player đó đã có 1 hero làm tướng chính hay chưa hay vẫn đang ở chỗ chọn tướng
NoGivePlayerSelect là biến để xác định coi player đó đã chọn hero để coi mặt hay chưa chọn (ko phải là lấy luôn tướng đó chơi mà mới chỉ là chọn để xem mặt tướng)
Vậy nếu mình không nhầm thì đây là trigger để chọn tướng và cho phép coi mặt hero trước. Và tất cả mới chỉ là phỏng đoán :))

à cái này của bạn kia làm, nhìn hơi rối 1 chút nên cần giải thích :-"
 
Ai chỉ mình cách làm thế này được không ( Cái bầu trời đằng sau đó ... Của mình nó đen sì à ... ) :|
85737d1279288298-terrain-playable-forests-villages-village-done.jpg
3 trang rồi ... AI biết chỉ mình với zz :|
 
ngại tìm wa nên ai biết chỉ luôn : cách ngăn hero cầm 2 item giống hệt nhau
 
Đối với Dummy mà dạng model như rock, waterfall, ... những dạng model của Doodad thì làm sao khi create ra trong x giây, rồi làm nó mất trên map, mình create ra đặt time cho nó die, mặc dù nó die nhưng cái model dạng Doodad của nó vẫn hiện trên map :|
 
Đối với Dummy mà dạng model như rock, waterfall, ... những dạng model của Doodad thì làm sao khi create ra trong x giây, rồi làm nó mất trên map, mình create ra đặt time cho nó die, mặc dù nó die nhưng cái model dạng Doodad của nó vẫn hiện trên map :|

remove Doodad ?
 
3 trang rồi ... AI biết chỉ mình với zz :|

Bạn vào hướng dẫn terain của Leo có cái này và nhìu thứ hay ho nữa.
Ngại đọc thì vô Scenario => Map Preference => chỉnh cái Sky Display => Nhấn phím V để thiết lập chế độ game view trong WE => ngắm lên trời để thấy thành quả.

Và nếu mình nhớ không nhầm thì bạn lonewolf020291 đã trả lời rồi nè. =

Vào Scenario > Map Preferences > Chỉnh cái Sky Display. Sau đó muốn xem trong WE thì bấm chữ K là sẽ thấy bầu trời. (muốn add thêm thì hình như Tut Terrain của Leo có nói, bạn có thể tìm đọc)

Lại còn giống hệt mình nữa =)) Nhưng mình có thêm link ;)

Đối với Dummy mà dạng model như rock, waterfall, ... những dạng model của Doodad thì làm sao khi create ra trong x giây, rồi làm nó mất trên map, mình create ra đặt time cho nó die, mặc dù nó die nhưng cái model dạng Doodad của nó vẫn hiện trên map :|

Bạn thử chỉnh cái trong Object Editor của dummy: Combat- Death type = Cant raise, Does not decay
Không được thì chỉ có cách là nhét chúng nó vào 1 group rồi cho 1 cái timer rồi hết time thì lấy từng thằng trong group, rồi remove unit (doodad dummy)
Cách này thì chắc chắn được :)
 
^^^
goder2910
Mọi người cho hỏi luôn là biến Array trong WE thì max number trong 1 Array là bao nhiêu ?

Xin thưa là chỉ đến 8192 thôi ạ. Mà ấy có dùng hết không mà còn muốn 99999

^^
@vulidaica
Khi buff vào người thì trở nên bất tử (Ko phải ivi amor), có nghĩa là máu chỉ còn 1 giọt nhưng ko chết và nếu máu chưa còn 1 giọt thì vẫn bị mất máu như thường

Cái này dùng jass code lib damage của Jesus4Lyf bên thehelper.net đó. Demo của lib đấy là 3 thằng đấm nhau thoải mái chả thằng nào xi nhê :D

^
@dh-g

Đưa mỗi 1 đoạn trigger rồi hỏi có ý nghĩa gì ^:)^ sao giống đánh đố hơn là hỏi vậy.
Thôi tớ cố giải đố nhé:
HasNoSelect là biến để xác định coi player đó đã có 1 hero làm tướng chính hay chưa hay vẫn đang ở chỗ chọn tướng
NoGivePlayerSelect là biến để xác định coi player đó đã chọn hero để coi mặt hay chưa chọn (ko phải là lấy luôn tướng đó chơi mà mới chỉ là chọn để xem mặt tướng)
Vậy nếu mình không nhầm thì đây là trigger để chọn tướng và cho phép coi mặt hero trước. Và tất cả mới chỉ là phỏng đoán :))

Ẹc có cách nào dễ hiểu hơn ko chứ mấy cái Jass này mình kém lắm còn cái code bạn đưa nó dài = cả trang giấy hiểu đc gì chết liền...zZ
 
Status
Không mở trả lời sau này.
Back
Top