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

Ai biết cho mình xin cách add thêm tướng vào mỗi phe trong bản đồ đánh phát triển xây quân , bh tướng mỗi bên quân là 4 mình muốn add thêm khoảng mỗi bên 2 tướng nữa thì làm ntn ???? mình cảm ơn !!!!!!!!
Tạo tướng, sau đó vào nhà tướng thêm tướng mới vào (VD của Orc là Altar of Storms). Phần Techtree - Units Trained

- - - Updated - - -

Bác nào giúp mình cái này với.
Mình tạo một spell mới từ item Area Healing. Mình thay damage âm và target là quân địch. Mọi thứ diễn ra rất bình thường, nhưng mình phát hiện khi kill quái bằng skill này không được nhận EXP. Bạn nào có cách khắc phục giúp mình với.
 
^ Vì nó vốn dĩ là spell để heal nên khi thay số âm mà dùng để kill thì không xác định được là ai kill đâu. Tốt nhất là nên Pick 1 unit group xung quanh caster rồi gây dmg cho cái group đấy.
 
^ Vì nó vốn dĩ là spell để heal nên khi thay số âm mà dùng để kill thì không xác định được là ai kill đâu. Tốt nhất là nên Pick 1 unit group xung quanh caster rồi gây dmg cho cái group đấy.
Thanks bạn. Mình làm dc rồi :D
 
Stork[gm];22382246 nói:
Có cách nào làm Timed Special Effect ở trong GUI ko nhỉ? mình cày cả buổi sáng mà vẫn k tìm ra :|

Timed SE là sao? :|
Dạng như tạo effect r sau mấy giây remove à :|



Ai biết cho mình xin cách add thêm tướng vào mỗi phe trong bản đồ đánh phát triển xây quân , bh tướng mỗi bên quân là 4 mình muốn add thêm khoảng mỗi bên 2 tướng nữa thì làm ntn ???? mình cảm ơn !!!!!!!!

Bật F6, tìm race muốn thêm, chọn một hero bất kì => copy nó rồi paste, sau đó thay đổi model, icon,.... cuối cùng vào nhà pick tướng (altar) của race đó và tìm dòng unit - sold, click vào và add con hero vừa tạo vào.
 
Cho hỏi làm thế nào để cast Doom lên unit trên lvl 6
 
Timed SE là sao? :|
Dạng như tạo effect r sau mấy giây remove à :|



Bật F6, tìm race muốn thêm, chọn một hero bất kì => copy nó rồi paste, sau đó thay đổi model, icon,.... cuối cùng vào nhà pick tướng (altar) của race đó và tìm dòng unit - sold, click vào và add con hero vừa tạo vào.


Yes, kiểu 1 cái effect có timed life được như dummy ấy, theo mình gu gờ thì chỉ có cách dùng Timer Ultils :|. Mà mình lại cần trên GUI
@NgoC LeO: chỉ mình cách tìm và remove leak trong knock đi
 
Bạn nào giúp mình mấy vấn đề này:

-Hiện damage khi 1 unit nhận damage từ skill giống như trong MapTongHop ?
-Giả sử mình đã set được 1 Var là các unit địch trong AOE 300 xung quanh targer unit của skill. Có thể tạo được special effect lên các unit đã được pick đó ko ? Mình tìm ko thấy, chỉ tạo được lên 1 unit thôi :(
-Với các skill có target unit hoặc tự "nổ" ra xung quanh, xác định các unit xung quanh trong 1 AOE nào đó là đơn giản. Nhưng với các skill kiểu như Billizard, làm sao tạo được Var xác định các unit trong vùng AOE của nó ?
 
Cho hỏi làm thế nào để cast Doom lên unit trên lvl 6

không thể, đây là lỗi của War3

Stork[gm];22387151 nói:
Yes, kiểu 1 cái effect có timed life được như dummy ấy, theo mình gu gờ thì chỉ có cách dùng Timer Ultils :|. Mà mình lại cần trên GUI
@NgoC LeO: chỉ mình cách tìm và remove leak trong knock đi

timed special effect: xem demo gửi kèm.

dùng timer với GUI khá là... hạn chế nên việc "sau khoảng thời gian X, xóa special effect Y" phải làm bằng JASS (sử dụng TimerUtils)

sau đó dùng Custom Script để gọi hàm đã tạo.

cụ thể trong trigger "Sample":
- tạo special effect (tạo trên point hay trên unit thì tùy)
- đặt special effect vào một biến
- gọi hàm để xóa special effect trong biến trên sau khoảng thời gian X
----------------
về knock: thử cái này xem có lag ko
 

Attachments

Bật F6, tìm race muốn thêm, chọn một hero bất kì => copy nó rồi paste, sau đó thay đổi model, icon,.... cuối cùng vào nhà pick tướng (altar) của race đó và tìm dòng unit - sold, click vào và add con hero vừa tạo vào.[/QUOTE]

Tạo tướng, sau đó vào nhà tướng thêm tướng mới vào (VD của Orc là Altar of Storms). Phần Techtree - Units Trained

Cảm ơn 2 bạn , cho mình hỏi là giả sử như mình muốn tạo hình Arthas cưỡi đại bàng thì có làm được k ??? mình cảm ơn !!!!!!!
 
Bật F6, tìm race muốn thêm, chọn một hero bất kì => copy nó rồi paste, sau đó thay đổi model, icon,.... cuối cùng vào nhà pick tướng (altar) của race đó và tìm dòng unit - sold, click vào và add con hero vừa tạo vào.

Tạo tướng, sau đó vào nhà tướng thêm tướng mới vào (VD của Orc là Altar of Storms). Phần Techtree - Units Trained

Cảm ơn 2 bạn , cho mình hỏi là giả sử như mình muốn tạo hình Arthas cưỡi đại bàng thì có làm được k ??? mình cảm ơn !!!!!!!

Bình thường thì không được,phải dùng model ngoài import vào map để sử dụng. (Tự làm hoặc kiếm trên các web model WarIII)

P/s: Anh Tom hay ai có một demo spell jass nào gọi là tốt nhất,hoàn thiện nhất thì cho em xin để học hỏi.
Chứ hiện tại xem các demo trên hive có cái thì dùng handle,có cái thì dùng biến array,có cái thì dùng GetUnitUserData,.v.v. để lưu struct,em phân vân ko biết nên làm theo cách nào để gọi là "tốt nhất",sau đỡ phải sửa lại.
 
Chỉnh sửa cuối:
Bình thường thì không được,phải dùng model ngoài import vào map để sử dụng. (Tự làm hoặc kiếm trên các web model WarIII)

Down model về rồi làm ntn nữa ??? mình thường chỉ đánh phát triển thì vào world editor xong vào phần nào để add model vào vậy bạn ??? mình cảm ơn !!!!!!!
 
Edit: Mình làm được rồi, post lên hỏi cơ mà đã biết cách làm nên xóa đi. Ko phải spam nhé, các bác đừng hiểu nhầm,tội nghiệp e hihi :">
 
Chỉnh sửa cuối:
Có cách nào để set TriggerVariable = no trigger không?
 
Down model về rồi làm ntn nữa ??? mình thường chỉ đánh phát triển thì vào world editor xong vào phần nào để add model vào vậy bạn ??? mình cảm ơn !!!!!!!

Model bt thì gồm 2 loại đuôi khác nhau, .mdx và .blp, down về, mở map, bật F12 rồi chọn import hoạc bấm ctrl + i, import hết vào, sau đó xóa war3imported/ , cuối cùng vào unit/hero cần thay model, tim dòng Art - model file ,click vào và thay = model vừa import



Bạn nào giúp mình mấy vấn đề này:

-Hiện damage khi 1 unit nhận damage từ skill giống như trong MapTongHop ?
-Giả sử mình đã set được 1 Var là các unit địch trong AOE 300 xung quanh targer unit của skill. Có thể tạo được special effect lên các unit đã được pick đó ko ? Mình tìm ko thấy, chỉ tạo được lên 1 unit thôi :(
-Với các skill có target unit hoặc tự "nổ" ra xung quanh, xác định các unit xung quanh trong 1 AOE nào đó là đơn giản. Nhưng với các skill kiểu như Billizard, làm sao tạo được Var xác định các unit trong vùng AOE của nó ?

- Theo mình biết thì là như vậy, có sai thì xin các lão làng chỉ bảo :|
Mã:
 Untitled Trigger 001
    Events
        Unit - A unit Is attacked
    Conditions
    Actions
        Unit Group - Add (Attacked unit) to Group
        Unit Group - Pick every unit in Group and do (Actions)
            Loop - Actions
                Trigger - Add to Untitled Trigger 002 <gen> the event (Unit - (Picked unit) Takes damage)
Mã:
Untitled Trigger 002
    Events
    Conditions
    Actions
        Trigger - Turn off (This trigger)
        Unit Group - Pick every unit in Group and do (Actions)
            Loop - Actions
                Floating Text - Create floating text that reads (String((Damage taken))) above (Picked unit) with Z offset 0.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
                Floating Text - Set the velocity of (Last created floating text) to 100.00 towards 100.00 degrees
                Floating Text - Change (Last created floating text): Disable permanence
                Floating Text - Change the lifespan of (Last created floating text) to 1.50 seconds
                Floating Text - Change the fading age of (Last created floating text) to 1.00 seconds
        Unit Group - Remove all units from Group
        Trigger - Turn on (This trigger)

- Code thế này
Mã:
Untitled Trigger 002
    Events
    Conditions
    Actions
        Unit Group - Pick every unit in (Units within 500.00 of (Center of (Playable map area)) matching (((Triggering unit) is A structure) Equal to True)) and do (Actions)
            Loop - Actions
                Special Effect - Create a special effect attached to the chest of (Picked unit) using Abilities\Spells\Undead\AbsorbMana\AbsorbManaBirthMissile.mdl
                Special Effect - Destroy (Last created special effect)

Pick các unit => tạo effect tại ngực picked unit, vậy là tất cả unit đều có effect

- Cứ mỗi x giây thì lại set group rồi remove các unit cũ ra khỏi group
 
Chỉnh sửa cuối:
Có cách nào để set TriggerVariable = no trigger không?

Để làm gì nếu để xóa leak thì Custom Script: set TriggerVariable=null
Đấy cũng là cách mà GUI làm với set UnitVariable = no unit
 
Làm sao để dùng được cái leak check 3.1 nhỉ? nó kêu error gì ấy :|
 
^ Chụp ảnh lên đi thì mọi người mới biết đc chứ :|
Xài bt mà
 
- Theo mình biết thì là như vậy, có sai thì xin các lão làng chỉ bảo :|
Mã:
 Untitled Trigger 001
    Events
        Unit - A unit Is attacked
    Conditions
    Actions
        Unit Group - Add (Attacked unit) to Group
        Unit Group - Pick every unit in Group and do (Actions)
            Loop - Actions
                Trigger - Add to Untitled Trigger 002 <gen> the event (Unit - (Picked unit) Takes damage)
Mã:
Untitled Trigger 002
    Events
    Conditions
    Actions
        Trigger - Turn off (This trigger)
        Unit Group - Pick every unit in Group and do (Actions)
            Loop - Actions
                Floating Text - Create floating text that reads (String((Damage taken))) above (Picked unit) with Z offset 0.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
                Floating Text - Set the velocity of (Last created floating text) to 100.00 towards 100.00 degrees
                Floating Text - Change (Last created floating text): Disable permanence
                Floating Text - Change the lifespan of (Last created floating text) to 1.50 seconds
                Floating Text - Change the fading age of (Last created floating text) to 1.00 seconds
        Unit Group - Remove all units from Group
        Trigger - Turn on (This trigger)


Thanks bạn. Cái thứ 2 là tạo special effect thì ổn rồi. Nhưng code thứ nhất chỉ giúp hiện damage do unit đánh nhau mà thôi. Mình muốn hiện damage do skill đánh ra cơ.
Bác nào biết chỉ giúp cái :4cool_beauty:
 
mình muốn chỉnh độ limit unit trong bản đồ melee lên 150-200 thay vì 100, chỉnh hero có thể có 6-7 kỹ năng và chỉnh tài nguyên vàng tăng lên thì làm ntn??? ai biết chỉ mình với ... mình cảm ơn !!!!!!!!!
 
Limit và max gold: Advanced => Gameplayconstants => check ô use custom gameplay constants => tìm dòng Food limit và Gold Mine - Maximum Gold
Dể chỉnh con số lớn hơn thì đè shift rồi nhấn enter
Hero 6-7 kĩ năng thì tự tạo thôi, tuy nhiên war có hạn chế mỗi hero chỉ 5 kĩ năng để học, các kĩ năng khác phải là của unit.
 
Back
Top