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

Status
Không mở trả lời sau này.
@truongdzuy:

tất nhiên là được!

@Evil_Hunter:

Tớ đề nghị cậu kiểm lại các từ ghi :-s “2 Dùng trigger khi unit này chết thì add exp cho hero” ví dụ từ này cậu phải tả rõ rằng Add EXP như thế nào chứ :-/, chứ ai không biết là add EXP :-??
 

Attachments

Xin chào ! Lâu mới back ! ^^
Có vướng mắc cần giúp ...
Các bác coi cái trigger sau:
axeskilltrigger.jpg

Em test thì thậm chí Casting Unit còn ko đc tạo ra ...
Lỗi gì
 
Xin chào ! Lâu mới back ! ^^
Có vướng mắc cần giúp ...
Các bác coi cái trigger sau:
Em test thì thậm chí Casting Unit còn ko đc tạo ra ...
Lỗi gì
Lỗi này
Create a unit for matching player .... matching player là cái gì, tại sao ko phải Owner of hero_axe ?
 
À không mình tự làm cái này được, Thx ông nhiều. Xem map dota nếu lấy 6 bình emty bottle mà lấy rune thì sẽ ra đúng bình sử dụng nên mình hỏi. Còn loop thì ra đúng nhưng bình slot 6 lại thay vào bình slot 1 thấy hơi.. khó chịu =))

- Thế sao ko làm thêm 1 biến item mảng cho từng player là LastUsedItem. Rồi
- Trigger
Event Unit used Item
set LastUsedItem[Owning Of Player(Triggering Unit)] = (Item-type of (Item being manipulated))​
- Rồi đến khi có Start Effect thì lấy từ đó là ra đúng cái item đó mà :|
 
Ai check leak trong map này dùm e với sao cứ mỗi lần chơi là tới phút 20-25 là nó lag tưng tưng hic hic

Map đây
 
Có lẽ ram của bạn kém ... Level to lên thì nó chậm đấy !
 
Có lẽ ram của bạn kém ... Level to lên thì nó chậm đấy !

Không ram 2gb hẳn hoi đấy chứ và mình nghĩ map mình lag là do cái chiêu 3 của con Balnazzar ý vì khi choi con đó tới phút 20-25 thì nó bắt đầu lag mình đã kiểm tra kỹ trigger của con hero đó nhưng chả thấy hiện tượng gì cả.
 
Chỉnh sửa cuối:
1) Skill, add Barrage thì unit cần có attack type là Missle. Bỏ Techtree - Requirements của skill đi. Rõ hơn thì tham khảo.
[/URL]
Sao Mình Chỉnh Atack Type là missle mà sao nó vẫn chưa được hả bạn :( (Mình Dùng Con Sysjian(gì đó :D) ở Undead Campaign và con dark ranger mà nó chĩ bắn có mỗi 1 tia :((
 
Sao Mình Chỉnh Atack Type là missle mà sao nó vẫn chưa được hả bạn :( (Mình Dùng Con Sysjian(gì đó :D) ở Undead Campaign và con dark ranger mà nó chĩ bắn có mỗi 1 tia :((
Target allow ? Mặc định Barrage chỉ là Flying unit, muốn bắn gì thì thêm vào. Thường là Enemy, Ground, Air, Structure là có lẽ đủ.

- Thế sao ko làm thêm 1 biến item mảng cho từng player là LastUsedItem. Rồi
- Trigger
Event Unit used Item
set LastUsedItem[Owning Of Player(Triggering Unit)] = (Item-type of (Item being manipulated))​
- Rồi đến khi có Start Effect thì lấy từ đó là ra đúng cái item đó mà :|

Ok thanks đã hoạt động :D, nhưng ko phải là event use item mà là Start Efect event vì trigger có effect này chạy trước use item :D
 
ai giúp em với !! có skill này rồi , ko pick đc skill kia .
VD : skill bash ko thêm dc skill đánh lan .
 
Ai làm hộ em cái skill Heartstopper Aura của thằng Necrolyte trong Dota với...
 
Không ram 2gb hẳn hoi đấy chứ và mình nghĩ map mình lag là do cái chiêu 3 của con Balnazzar ý vì khi choi con đó tới phút 20-25 thì nó bắt đầu lag mình đã kiểm tra kỹ trigger của con hero đó nhưng chả thấy hiện tượng gì cả.

Mới xem sơ qua map của bạn.

Map của bạn không phải lag là do cái này, cái kia, mà là mỗi thứ đều có cái không tối ưu của nó, gợp lại làm map lag.

Ví du các skill/spell mà có Timer thì Timer của bạn đều xử lí ở tốc độ 100 FPS (0.01s), điều này là không nên, và thấy hầu như skill/spell nào cũng vậy.

Thứ 2 là việc dùng các Timer xuyên xuốt từ lúc game start -> end.

[1 Ví dụ cụ thể là con Balnazzar, bạn dùng 1 Timer liên tục kiểm tra để làm xyz gì đó ? Sao mình không làm rằng khi mà con Balnazzar được pick, hoặc Enter map thì mới kích hoạt Timer này chạy. rồi nếu con Balnazzar có HP <= 0 thì dừng Timer, nếu > 0 thì tiếp tục chạy. Và Kan thấy không chỉ có riêng con này đâu, vài con khác cũng có đấy, nên fix lại]

Vì làm bằng GUI nên có hơi bất lợi về khoảng dùng Group so với làm bằng Jass, bên Jass nó tái sử dụng lại, còn bạn thì liên tục tạo ra và hủy. Cái này nói cho bạn biết thôi, chắc không fix được bên GUI.

Tóm lại Kan mơi xem sơ và góp ý như thế, bạn dùng quá nhiều Timer, nên mỗi Timer bạn dùng phải tối ưu dòng chạy của nó, tránh để nó chạy "theo ý nó". ^^
 
Làm đây để có thể ko hiện dòng máu của unit chứ hả ?
Em set unit đó là biến (Bien)
sau đó set Invunerable cho (Bien) nhưng vấn có dòng máu ??? Phải làm sao đây quý dzij ?
 
Mới xem sơ qua map của bạn.

Map của bạn không phải lag là do cái này, cái kia, mà là mỗi thứ đều có cái không tối ưu của nó, gợp lại làm map lag.

Ví du các skill/spell mà có Timer thì Timer của bạn đều xử lí ở tốc độ 100 FPS (0.01s), điều này là không nên, và thấy hầu như skill/spell nào cũng vậy.

Thứ 2 là việc dùng các Timer xuyên xuốt từ lúc game start -> end.

[1 Ví dụ cụ thể là con Balnazzar, bạn dùng 1 Timer liên tục kiểm tra để làm xyz gì đó ? Sao mình không làm rằng khi mà con Balnazzar được pick, hoặc Enter map thì mới kích hoạt Timer này chạy. rồi nếu con Balnazzar có HP <= 0 thì dừng Timer, nếu > 0 thì tiếp tục chạy. Và Kan thấy không chỉ có riêng con này đâu, vài con khác cũng có đấy, nên fix lại]

Vì làm bằng GUI nên có hơi bất lợi về khoảng dùng Group so với làm bằng Jass, bên Jass nó tái sử dụng lại, còn bạn thì liên tục tạo ra và hủy. Cái này nói cho bạn biết thôi, chắc không fix được bên GUI.

Tóm lại Kan mơi xem sơ và góp ý như thế, bạn dùng quá nhiều Timer, nên mỗi Timer bạn dùng phải tối ưu dòng chạy của nó, tránh để nó chạy "theo ý nó". ^^

Cảm ơn bạn mình đã fix lại và map đã bớt lag nhưng 0 thể loại bỏ hoàn toàn được = =
 
Tại hạ vẫn chưa được giải đáp ... mong xuất chiêu lẹ lẹ rùm đi

---------- Post added at 16:03 ---------- Previous post was at 15:21 ----------

Thêm câu hỏi nữa ạ :
Trong DotA một số skill nó tạo đc phân thân nhanh mà đồng thời dùng skill khác ... Em cũng có ý định làm bằng trigger
Nhưng mà khó quá ... Ví dụ như hero PL trong DotA nó tảng hình đồng thời tạo 1 phân thân chạy 1 nơi khác để đánh lừa ...
Em nghĩ tức là skill phân thân hoạt động trước ( tạo 1 thằng thôi ) , sau đó trigger bắt hero thực hiện skill tảng hình ...
Nhưng mà skill phân thân nó lại phải nháy nháy nháy ... ( hero biến mất 1 tí ) sau đó mới có phân thân => Lộ ngay ! ^^
So ... Làm thế nào để skill phân thân ko bị như vậy mà tạo ra phân thân ngay ? ko kèm hiệu ứng gì ... ( Tức là có ngay 1 phân thân bên cạnh )


Help sớm coi ! rum dạo này vắng thế !!!
 
Tại hạ vẫn chưa được giải đáp ... mong xuất chiêu lẹ lẹ rùm đi

---------- Post added at 16:03 ---------- Previous post was at 15:21 ----------

Thêm câu hỏi nữa ạ :
Trong DotA một số skill nó tạo đc phân thân nhanh mà đồng thời dùng skill khác ... Em cũng có ý định làm bằng trigger
Nhưng mà khó quá ... Ví dụ như hero PL trong DotA nó tảng hình đồng thời tạo 1 phân thân chạy 1 nơi khác để đánh lừa ...
Em nghĩ tức là skill phân thân hoạt động trước ( tạo 1 thằng thôi ) , sau đó trigger bắt hero thực hiện skill tảng hình ...
Nhưng mà skill phân thân nó lại phải nháy nháy nháy ... ( hero biến mất 1 tí ) sau đó mới có phân thân => Lộ ngay ! ^^
So ... Làm thế nào để skill phân thân ko bị như vậy mà tạo ra phân thân ngay ? ko kèm hiệu ứng gì ... ( Tức là có ngay 1 phân thân bên cạnh )


Help sớm coi ! rum dạo này vắng thế !!!

thì bác cứ làm ngược lại, thay vì dùng chiêu phân thân, lấy chiêu tàn hình vào, tàn hình rồi thì tạo một dummy dáng của caster rùi phân thân :-?
 
Các anh cho em hỏi có skill nào có effect giống như skill Chain Lightning nhưng dùng đc với bọn Locut ko?
 
Tại hạ vẫn chưa được giải đáp ... mong xuất chiêu lẹ lẹ rùm đi

---------- Post added at 16:03 ---------- Previous post was at 15:21 ----------

Thêm câu hỏi nữa ạ :
Trong DotA một số skill nó tạo đc phân thân nhanh mà đồng thời dùng skill khác ... Em cũng có ý định làm bằng trigger
Nhưng mà khó quá ... Ví dụ như hero PL trong DotA nó tảng hình đồng thời tạo 1 phân thân chạy 1 nơi khác để đánh lừa ...
Em nghĩ tức là skill phân thân hoạt động trước ( tạo 1 thằng thôi ) , sau đó trigger bắt hero thực hiện skill tảng hình ...
Nhưng mà skill phân thân nó lại phải nháy nháy nháy ... ( hero biến mất 1 tí ) sau đó mới có phân thân => Lộ ngay ! ^^
So ... Làm thế nào để skill phân thân ko bị như vậy mà tạo ra phân thân ngay ? ko kèm hiệu ứng gì ... ( Tức là có ngay 1 phân thân bên cạnh )


Help sớm coi ! rum dạo này vắng thế !!!


Bác dùng skill "Item Illusions" sẽ tạo đc ảo ảnh ngay.
Còn đây là demo Doppelwalk
 

Attachments

Làm đây để có thể ko hiện dòng máu của unit chứ hả ?
Em set unit đó là biến (Bien)
sau đó set Invunerable cho (Bien) nhưng vấn có dòng máu ??? Phải làm sao đây quý dzij ?

Add ability locust (Aloc), hoặc để sẵn vào unit.
Btw, nhờ cậu xem lại cách nói của mình.
 
Làm sao để 1 Item khi sử dụng hết effect thì Item đó vẩn còn không bị mất đi zậy các bác :( THanks nhìu.
 
Status
Không mở trả lời sau này.
Back
Top