Topic hỏi đáp (tập 3) về cách làm map

Status
Không mở trả lời sau này.
Có 1 cách mà hơi phức tạp đó:P

Đầu tiên tạo 1 con hero y hệt con hero có chiêu đó(cái chiêu mà ăn damage = damage caste) sau đó hide tren mini map + locust + .mdl và .v.v. nó đi.
Tạm gọi hero trên là [Unit]
Còn hero sử dụng skil là caste

Sau đó khi caste su dung skill thi:
unit ground tất cả các unit xung quanh caste với dieu kien là ko phải liên minh của caste
+sau đó creat 1 unit loai [Unit] trên theo play của caste tại chỗ của [picked unit]
+add time to last creat unit = 0.9s
+Set lvl of last creat unit = lvl of caste
+Set item of last creat unit = item of caste
+Set attribute of last creat unit = attribute of caste (include)
+issue order target attack to [pinked unit]

Thế là xong:>:))
Hãy tk nếu thấy hay;;)

còn buff với debuff thì sao ?
và gây dmg cho nhiều unit cùng lúc thì sao ?

p.s: và việc order attack khá là chậm đó, ko phải là "instant" đâu, deal dmg mà phải chờ thì hay nhỉ =))

Ko có trong link hữu dụng , anh Tom add vào đi .

ở đâu có mà add ?
ai tạo đi :-@
 
@thecaptain3000:ừ, hay nhưng chẳng may skill như thế này: xài skill vào người hero địch rồi cộng damage của hero địch cho mình bao gồm cả bonus damage thì đến lúc đó lại bó tay à?

Mà từ sau bạn nhớ viết có dấu nhé.
 
Vậy làm sao làm cái nhà chọn tướng vậy?
Có khó lắm không chỉ dạy cái
Hay đại loại khu chọn tướng cũng được :)


Kiếm cái Standard Hero Tavern có sẵn trong map rùi add hero vào cái Sold Unit ý :-j
Cách tìm:

Vào F6 ( Object )
Ấn CTRL + F

Search từ khóa Standard Hero Tavern

Nếu vẫn không rõ thì xem thêm cái này, xem hình chắc là quá đủ rùi:
http://www.wc3c.net/showthread.php?t=94108
chỉ nghĩ ra có thế mấy pác ko thông cảm còn chọc nữa àh

Cố gắng lên :-j
 
patch 1.24c + newgen 5d:|sao thế

Nói chung là, bây giờ.. bạn có Warcraft III thì cài lại, hay lùi về 1.24b bằng Version Switcher thì lùi, lần trước tôi đã nói là có thể 1.24c không thích hợp với NewGen 5d mà bạn cứ đâm đầu vào up 1.24c :-j

Còn nếu không được thì tốt nhất nên bỏ qua bước font này 1 thời gian ( đợi NewGen team ra NewGen6a ) và làm 1 thứ gì đó quan trọng hơn đi đã :-j

  • - Balance
  • - Debug
  • - Code thêm spell
 
Tính damage theo damage của hero mà tính luôn item,...v...v.. thì có cách nhưng stack orb effect
Tạo 1 pass spell cho hero với thời gian buff tùy ý
Làm 3 trigger tương tự như anh Tom đã làm trong mấy skill auto-cast
Trigger 1
Pick hết unit trên map và cho vào Trigger 3 event "Event (Picked unit) take damage"
Trigger 2
Tương tự khi có unit enter map thì cho vào Trigger 3 event "Event (Triggering unit) take damage"
Trigger 3
Event
Cons: Unit phải có buff
Acts:
Set Integer ( tạo 1 biến dạng Integer ) = Integer(Real(Taken Damage))
 
Tính damage theo damage của hero mà tính luôn item,...v...v.. thì có cách nhưng stack orb effect
Tạo 1 pass spell cho hero với thời gian buff tùy ý
Làm 3 trigger tương tự như anh Tom đã làm trong mấy skill auto-cast

Cái đấy thì ai chả biết. Nhưng quan trọng là lấy damage của một Unit khi Unit đó KÔ attack (<=>kô có damage taken..).
 
patch 1.24c + newgen 5d:|sao thế

Newgen 5d đúng rồi, nhưng quận chúa phải mở tùy chọn UMSWE lên, tắt đi rồi khởi động lại JNGWE mới có phần tùy chọn font trong advance.
cái UMSWE này ko theo kịp thời đại nên khi khởi động nó sẽ báo lỗi, không sao. import font rồi, thay font ở phần interface rồi thì có thể save map lại và tắt tùy chọn UMSWE. khởi động lại lần nữa !
 
Làm thế nào để 1 unit mờ dần và hiện ra từ từ như Blink của AntiMage và ulti của Barathum trong Dota nhỉ.
 
YAN[asian];13966936 nói:
Làm thế nào để 1 unit mờ dần và hiện ra từ từ như Blink của AntiMage và ulti của Barathum trong Dota nhỉ.

Một chút Jass nhé bạn:

native SetUnitVertexColor takes unit whichUnit, integer red, integer green, integer blue, integer alpha returns nothing

call SetUnitVertexColor ( whichUnit, R, B, G, alpha )

Chỉnh cái alpha xuống 1 con số nhỏ hơn 255

Còn để nó mờ từ từ thì dùng timer :)
 
Có bác nào biết cách chỉnh phần diều kiện (condition) theo % ko?:(
Mã:
function Trig_Text_Conditions takes nothing returns boolean
    if ( not ( GetRandomInt(1, 100) <= 15 ) ) then
        return false
    endif
    return true
endfunction
ở trên la minh đưa thử bản mình đang xài là 15% nhưng sao thấy nó xuất hiện hoài àh=((
ko biết có bác nào có cách nào tốt hơn ko? đang làm spell mà giờ bí phần này:((
 
Bó tay

Post đầy đủ code lên hoặc post map lên thì mọi người còn biết đường mà sửa chứ :(

Chứ cái ở trên kia ổn, hoàn toàn ok!

Sửa lại chút cho gọn

function Trig_Text_Conditions takes nothing returns boolean
return GetRandomInt(1, 100) <= 15
endfunction
 
Ai chỉ cái path của model cursor mà khi mình dùng skill target thì nó hiện ra đó.

Có lẽ là không thể, vì nó kèm theo file Cursor của từng Race luôn, nhưng nếu biết photoshop thì vẫn chỉnh sửa được

Cách edit thì vào file blp mà mình cần edit, xong xem hàng thứ 2, nó là cái texture cursor của skill target.
Cụ thể hơn:
Game Interface - Cursor
Tui đính kèm luôn mấy thứ đó, hy vọng là nó thực sự giúp ích cho bạn! :)

Cursor.rar (59.4 KB)
 

Attachments

cho em hỏi cách add Model vào như thế nào và khi add vào rồi thì lấy nó ở đâu ? em tìm mãi mà chả thấy câu trả lời ở Topic nào cả. thanks trước.
 
Status
Không mở trả lời sau này.
Back
Top