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

Status
Không mở trả lời sau nà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

có wait thì nó sai r` nên khỏi nói nữa ông ơi.
@andy_bj: mai mốt thử kĩ r` nói ..... spam bài linh tinh
 
Tôi đang làm cho AI cast skill Charge of Darkness của Barathrum trong DotA. Nhưng mà đang charge mà cứ có enemy gần là nó bỏ charge luôn. Giờ có cách nào cho 1 unit bỏ qua toàn bộ enemy xung quanh k?
 
Tôi đang làm cho AI cast skill Charge of Darkness của Barathrum trong DotA. Nhưng mà đang charge mà cứ có enemy gần là nó bỏ charge luôn. Giờ có cách nào cho 1 unit bỏ qua toàn bộ enemy xung quanh k?
chụp tấm ảnh lúc đó và up trigger AI cast skill đó lên thì mọi ng mới giúp đc chứ:8cool_amazed:
 
Chụp hình lên có tác dụng gì?? =))

Tôi đang làm cho AI cast skill Charge of Darkness của Barathrum trong DotA. Nhưng mà đang charge mà cứ có enemy gần là nó bỏ charge luôn. Giờ có cách nào cho 1 unit bỏ qua toàn bộ enemy xung quanh k?

Có lẽ vì là AI nên có lệnh order tự động đánh enemy unit ở gần, đó chính là nguyên nhân bỏ Charge .
 
Cast Point 0.0 và 0.1 khác nhau đấy, thằng nào phát biểu kiểu "tao thông minh nhất" thì im mồm hộ cái =))

bạn nào bảo 1 dummy không thể cast 3 spell thì xem map gửi kèm nhé, tôi chả thấy có vấn đề gì

vào map gõ "a" để test
"dummy" được cho Locust để "ko đè lên nhau", thực sự không cần Locust. =))
 

Attachments

Cast Point 0.0 và 0.1 khác nhau đấy, thằng nào phát biểu kiểu "tao thông minh nhất" thì im mồm hộ cái =))

bạn nào bảo 1 dummy không thể cast 3 spell thì xem map gửi kèm nhé, tôi chả thấy có vấn đề gì

vào map gõ "a" để test
"dummy" được cho Locust để "ko đè lên nhau", thực sự không cần Locust. =))

nói thế thôi
làm gì mà chửi ác thế
@YAN[asian]: up hình lên để hình dung dễ hơn \m/ (ko có cũng ko sao, nhưng ít ra cũng phải có cái trigger mới chuẩn đoán chính xác đc)
p.s: má! chửi thì chửi... có mức độ thôi, làm gì mà nói mấy câu nghe... sốc thế
 
YAN[asian];21822882 nói:
Chụp hình lên có tác dụng gì?? =))



Có lẽ vì là AI nên có lệnh order tự động đánh enemy unit ở gần, đó chính là nguyên nhân bỏ Charge .

K phải là do có order từ trigger. Mà AI có sẵn của War nó mà tìm thấy enemy gần nhất thì sẽ xồ ra để đánh con đó. Vậy nên h mới muốn tìm cách cho nó lờ tất cả enemy xung quanh đi.
 
Không cần hình, post trigger lên đi. Có thể :
1. Bạn Set sai biến vdụ như target sai,...
2. Chạy chưa đến mà đã hết count ( count là một biến nhận biết khoảng cách )
3. Xem lại các lệnh tấn công enemy của bạn.
4. Có thể là ảnh hưởng của skill khác.
5. Ngoài ra mình nghĩ AI của war không ảnh hưởng gì cả đến vấn đề này.

Thử xem skil charge mình post bên topic Spells kia xem
 
Chỉnh sửa cuối:
nói thế thôi
làm gì mà chửi ác thế
@YAN[asian]: up hình lên để hình dung dễ hơn \m/ (ko có cũng ko sao, nhưng ít ra cũng phải có cái trigger mới chuẩn đoán chính xác đc)
p.s: má! chửi thì chửi... có mức độ thôi, làm gì mà nói mấy câu nghe... sốc thế

để xem 1 skill , ng` ta up map demo, trig hoặc Vid ..... Up hình thay đổi dc zì =.=''
....P/s: mìnk ngĩ bạn thử làm theo slide xem :-?...... mìnk thấy mấy slide knockback khi thực hiện thì unit k làm zì :-? ( vì di chuyển khá nhanh nên việc mất sight của kẻ khác là khả thi ! -> k đánh được )
 
Không cần hình, post trigger lên đi. Có thể :
1. Bạn Set sai biến vdụ như target sai,...
2. Chạy chưa đến mà đã hết count ( count là một biến nhận biết khoảng cách )
3. Xem lại các lệnh tấn công enemy của bạn.
4. Có thể là ảnh hưởng của skill khác.
5. Ngoài ra mình nghĩ AI của war không ảnh hưởng gì cả đến vấn đề này.

Thử xem skil charge mình post bên topic Spells kia xem

Về cái charge thì ok rồi ng` chơi bt dùng thoải mái MUI mà. Còn 3 dòng dưới là Event để dừng Charge khi có 1 hành động xen vào:
Mã:
Events
    Unit - A unit Is issued an order targeting an object
    Unit - A unit Is issued an order targeting a point
    Unit - A unit Is issued an order with no target
 
Về cái charge thì ok rồi ng` chơi bt dùng thoải mái MUI mà. Còn 3 dòng dưới là Event để dừng Charge khi có 1 hành động xen vào:
Mã:
Events
    Unit - A unit Is issued an order targeting an object
    Unit - A unit Is issued an order targeting a point
    Unit - A unit Is issued an order with no target

theo mình là dùng Events: Unit - A unit Is issued an order targeting an object
p.s: mình tương lai dự đoán map bạn rất ư là hay (cơ bản mình rất thích mấy map có AI), làm nhanh nhanh nha :-*
 
K phải là do có order từ trigger. Mà AI có sẵn của War nó mà tìm thấy enemy gần nhất thì sẽ xồ ra để đánh con đó. Vậy nên h mới muốn tìm cách cho nó lờ tất cả enemy xung quanh đi.

Nói rõ đi, charge làm kiểu di chuyển bình thường hay là dùng slide?
Nếu dùng slide thì có điều kiện để cancel hay không?
Nếu không có điều kiện cancel, mà dùng slide thì hero chả làm được gì cả.
Còn nếu có thì chắc chắn AI sẽ chạy ra đánh enemy.
Giải quyết vụ cancel thì thử một trong những cách sau đây, dựa trên kinh nghiệm cá nhân thôi nhé:
- Khi order AI cast charge thì order move to tới target trước.
- Dùng một biến boolean, khi AI cast charge thì set boolean = true, sang trigger của charge, nếu boolean = true thì không cancel khi order. Muốn biến hóa thì thêm vài cái event với boolean nữa.
Nếu trigger làm kiểu khác thì vui lòng post lên đây = =", cả trigger order AI luôn.
 
Tôi đang làm cho AI cast skill Charge of Darkness của Barathrum trong DotA. Nhưng mà đang charge mà cứ có enemy gần là nó bỏ charge luôn. Giờ có cách nào cho 1 unit bỏ qua toàn bộ enemy xung quanh k?

Sao ko dùng cast time để tránh chuyện đó. Cái bạn nói ắt là chuyện enemy ở gần thì unit tự động đánh. Nhưng nếu có cast time thì unit sẽ đứng cho đến khi hoàn thành xong cast time!
Như vậy bạn sẽ dùng Event Begin cast spell để khiến Barathrum thực hiện animation walk và bạn nói là đã regist Event để kiểm tra xem spell có bị ngắt nửa chừng để ngăn trigger.
=> Thế là OK hết phải ko?
 
Ok đã sửa đc rồi. Thêm 1 câu hỏi nữa: Với Event Unit - A unit Finishes casting an ability hoặc Unit - A unit Stops casting an ability thì Condition vẫn có thể dùng (Ability being cast) equal to ... đc k?
 
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]

Thực sự ko ai biết vụ này à? :(
 
YAN[asian];21829681 nói:
Thực sự ko ai biết vụ này à? :(

"dùng" gem thì "upgrade" item?

nếu vậy phải sử dụng event "A unit Uses an item" vì ở event "order" này gem chưa được sử dụng, mà lại xóa cái "target item" đi nên thành ra gem không sử dụng nữa => còn gem

hoặc với event trên thì phải giảm charge của gem, nếu = 0 thì xóa gem.
 
các bạn ơi làm sao để chỉnh là khi win map này sẽ tự động nhảy qua map khác giống như campaign ấy :3cool_adore:
 
sao em cài X-Design Pack 1.05 mà ko xài dc nhỉ, vô JNG thì ko dc. vô WE thì ko mở map dc. Có ai bị giống em ko? giúp với!
 
Status
Không mở trả lời sau này.
Back
Top