Sweetvn's GUI spell template - Các bạn vào tham khảo

@tom: bạn bảo spell nào thì phức tạp, post lên đi, biết đâu cách của tui làm được thì sao ;;) .. tranh thủ thời gian này đang rảnh :p

How about Meat Hook ?

Khi caster cast Meat Hook, sẽ có điểm gốc là vị trí caster, dùng timer (khoảng 0.04s) liên tục tạo dummy unit hình missile của Warden tại vị trí cách vị trí gốc khoảng 40 range, theo hướng cast, sau đó điểm này lại trở thành điểm gốc, sau đó pick random 1 unit thỏa mãn ( còn sống, ko phải building,... ) nếu có thì move unit này theo các dummy đã tạo, hoặc khoảng cách giữa dummy vừa tạo với caster lớn hơn range cho phép thì remove dần các dummy unit đã tạo.

Tức là thế này: Nếu có range cho phép là 400 thì hết cỡ, hook sẽ dài như sau:
Mã:
 C  1  2  3  4  5  6  7  8  9  10
đến dummy unit thứ 10 thì hết range, dần dần remove các dummy (coi như là kéo về)
Mã:
 C  1  2  3  4  5  6  7  8  9  10
 C  1  2  3  4  5  6  7  8  9
 C  1  2  3  4  5  6  7  8
 C  1  2  3  4  5  6  7
...
Đến khi remove dummy 1 thì dừng timer.
--
Hoặc ví dụ đến dummy thứ 7 thì gặp mục tiêu:
Mã:
 C  1  2  3  4  5  6  7-T
vậy cứ move T (target) dần dần theo dummy 7 6 5 4 .. và remove dummy này
Mã:
 C  1  2  3  4  5  6  7-T
 C  1  2  3  4  5  6-T
 C  1  2  3  4  5-T
 C  1  2  3  4-T
...
move, remove xong dummy 1 thì dừng timer.
=> Xong
----
Skill này, đối với dummy unit thì tôi chỉ có cách dùng array, mà nếu đã array rồi, muốn skill này MUI thì lại phải dùng array => bó tay. Thật ra có thể quy định trước mỗi skill này thì dùng đến bao nhiêu array là max (ví dụ 1000 range -> 25 là max) vậy khi loop thì index cho biến của các dummy này sẽ cách nhau 25 đơn vị, chà, hơi bị căng đây :|
 
vâng, spell này tuy ko ko đúng với phong cách làm map của tui(vì nó trông ko đẹp mắt :D ) nhưng cũng cố làm thử

Nguyên tắc thì tối về tôi nói sau, tất nhiên thì với GUI cũng chỉ đến thế này thoai :D

Còn khi test spell do cũng vừa mới làm xong nên có 1 bugs để tối tôi về xem lại sau.... giờ phải đi rồi :(

Spell hoạt động tốt với unit cast ở 1 khoảng cách gần, còn với tầm trung thì hình như bị 1 cái gì đó , tầm cao thì lại ko bị sao ... nếu bác Tom rảnh thì xem dùm tôi

Spell - Meat Hook:

+ cast carrionswarm vào map
+ phóng ra dây xích để kéo enemy về phía người cast


Map đây, dùng winrar giải nén
 

Attachments

Em ko biết làm spell loại này anh HyaTha hướng dẫn dùm nha.. ::)
+ Tạo ra một sợi dây xích bắn vào enemy rồi lôi enemy lại
+ Tạo ra viên bi bắn dính dzo chỗ nào dội chỗ đó...
((+ Khi bắn một viên đạn chẳn hạn đụng vô vùng giới hạn ( cái vành đen đen đó anh) của map thì dội lại theo hướng khác!!!))
PS: Giờ em mới hiểu cái Rally-Point là cái gì, mới làm kiểu skill giống của anh , đc rồi mừng quá ::) :p

______________
À ha! Lên chưa xem bài phia trên đã vội post... Có skill mà em muốn kìa hí hí , ý mà khoan, ko có hướng dẫn sợ em ko hiểu ... thôi anh hướng dẫn hết luôn đi :D !!!
 
@vuadohoa:
hôm nay định lên post bài TẠI THỜI CHIA TAY ANH EM, thì thầy bài cua em, lại làm sơ sơ cho em map cuối :x, đính kèm ở phía dưới

Nguyên tắc thì em cứ mở map ra, khá đơn giản, trong map cũng đã trình bày nguyên tắc làm spell kiểu này (còn về bay mãi mãi thì em cứ ko set custom value và condition check custom thì nó sẽ bay mãi mãi ....)

----------------------------------------------------------------------

Như các bạn biết, thực ra trước kia tôi đã giải nghệ làm map rồi, nhưng cũng do tình cờ 1 lần quay lại forum làm gì đó, có thấy bạn vua_do_hoa khá nhiệt tình làm map, và ham học hỏi, hồi đó tui nghĩ chắc có duyên với bạn này nên quyệt định quay lại, 1 là để hướng dẫn nốt những gì tôi biết, 2 là cũng muốn giúp cho bạn vua_do_hoa ......

tôi thì thực ra sinh ra trong 1 gia đình cũng khá, ai trong gia đình cũng kinh doanh tốt và ăn nên làm gia... trong khi tui, mang tiếng sinh viên RMIT giờ đã 22 tuổi rồi mà chưa có gì :( cũng chỉ là anh làm thuê :(( ..... cũng đã có vài ý tưởng làm ăn rồi nhưng cũng chưa đi đến đâu cả...

May quá vừa mới hôm thứ 7, đã thuyết phục và rủ 2 thằng bạn giúp sức cho tôi trong 1 ý tưởng mới (hy vọng thành công :x ).

Giờ tôi quyết định sẽ dành toàn thời gian cho việc này, nên việc tham gia box war chắc sẽ là ko thể, nên hôm nay lên chia tay ae :D hẹn khi nào tui thành công sẽ quay lại và liên lạc với ae sau

Chúc mọi người đồng lòng, kiên trì để cùng nhau đưa ra được map việt như chúng ta đang tiến hành

Thân!

Sweetvn
 

Attachments

+ Tạo ra một sợi dây xích bắn vào enemy rồi lôi enemy lại
Chú em search mấy bài của anh , có skill meat hook-dota ấy , mà = trigger ấy. Chú em coi tư hiểu nha :D
 
Thế là chia tay anh SweetVn rồi, mọi chuyện học JASS trong cậy vào anh Tom_Kazansky thôi, hi vong anh Tom sẽ có nhiều bài dịch Tut JASS, I hope so much -->ko biết viết đúng ko nữa:D
À mà đâu chỉ riêng anh Tom biết JASS , còn nhiều AE trong box biết JASS mà, hướng dẫn nhiệt tình nha AE;;)
 
Tuyệt quá !Chưa xem mà đã thấy hay rồi Thanks Bro nhé !
 
Làm ăn được nhớ quay lại box war xem anh em sống chết thế nào nhé,,,bi bi bác...chúc bác thành công...
 
vâng,! cảm ơn bác nhiều :D
3 đứa bọn em hiểu giờ đang tập chung, dự định giữa năm sau sẽ mở cty, khoảng 4-5 tháng tiền marketing ...

À mà pác Rex hiểu đang làm gì nhỉ :D không bít chừng em lại hỏi được cái gì thì sao ? ;;)
 
Ngồi đọc map suốt từ sáng đến 2h đêm, bỗng tìm được bài này của anh, em mừng quá, anh là thần tượng của em :1cool_dribble:, là cứu tinh của em :2cool_beated:, ... Knock Back nghiên cứu cả tháng nay không hiểu mà không biết ở đây có bài anh đã làm xong từ vài năm trước, lại ngắn gọn dễ hiểu, cảm kích quá... Cám ơn, cám ơn rất nhiều, cám ơn không để đâu cho hết!

Xin lỗi nếu có post bài sai chỗ, không cầm lòng được :6cool_beat_brick:

:9cool_canny: không đăng ký được tài khoản để vào nói cám ơn, đây là nick em mượn ông anh thằng bạn :9cool_canny:
 
Chỉnh sửa cuối:
Back
Top