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

^
Tức là khi bạn host thì ng khác vẫn vô chơi đc, nhưng sau khi start game, loading,... rồi vừa vô game thì... "ten", văng hết ra á?
 
uhm` nhưng ván đầu thì chơi được ngon không ai bị dis khi chơi ván 2-3 ... (hên xui) bi dis người chơi. Cám ơn bạn giúp mình nha :(
 
máy bác làm ơn giúp mình minh co cái trigger như thế này

Events
Unit - A unit Is attacked
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Manaregen for (Attacking unit)) Equal to 1
Then - Actions
Set Mana = 40
Unit - Set mana of (Attacking unit) to ((Mana of (Attacking unit)) + (Real(Mana))
Else - Actions

có nghĩa là hero tấn công muc tiêu sẽ hồi mana (gần giống mana steal) nhưng trigger này là nó tính lúc hero chuẩn bi bắt đầu ra đòn tấn công chứ không phải đã đánh trúng muc tiêu (lưu ý là những hero có tốc dộ đánh chậm sẽ thấy rõ điều này) để hồi lại mana nếu như vậy thì khi điều khiển hero mình click stop button lien tuc + right lick váo target enemy thì mana sẽ hồi liên tục như thế skill sẽ ko dc hay cho lắm, mình muốn la mana sẽ dc hồi cho hero nếu hero ra đòn chạm trúng mục tiêu (dạng hoạt động giống như life steal) làm ơn giúp minh đau dầu với skill này máy ngày rồi:4cool_cold:
 
A Unit Take Damage: kích hoạt khi một đơn vị ĐÃ bị đánh trúng.
GetDamageSource: lấy đơn vị đánh.
GetTriggeringUnit: lấy đơn vị bị đánh.
 
the mình them những dòng này vào đoạn nào bạn hướng dẫn hay thêm hoàn chỉnh dùm mình dc không
 
Bạn nào biết chỉ giúp mình nhé

view
[/url][/IMG]
 
the mình them những dòng này vào đoạn nào bạn hướng dẫn hay thêm hoàn chỉnh dùm mình dc không


Mana Steal

Mana Steal
  Events
    Unit - <Đơn vị bị hút> Takes damage
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Damage source) Equal to <Đơn vị hút>
      Then - Actions
        Unit - Set mana of (Damage source) to ((Mana of (Damage source)) + <Số pháp năng (mana) cộng cho đơn vị đánh>)
        Unit - Set mana of (Triggering unit) to ((Mana of (Triggering unit)) - <Số pháp năng (mana) trừ cho đơn vị bị đánh>)
      Else - Actions


Nhưng có một vấn đề là sự kiện này chỉ đăng kí cho từng đơn vị một nên muốn bắt sự kiện này bạn phải đăng kí cho từng đơn vị một cách thủ công.

VD:

Mana Steal

Mana Steal
  Events
  Conditions
  Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
      If - Conditions
        (Damage source) Equal to <Đơn vị hút>
      Then - Actions
        Unit - Set mana of (Damage source) to ((Mana of (Damage source)) + <Số pháp năng (mana) cộng cho đơn vị đánh>)
        Unit - Set mana of (Triggering unit) to ((Mana of (Triggering unit)) - <Số pháp năng (mana) trừ cho đơn vị bị đánh>)
      Else - Actions


Mana Steal Register

Mana Steal Register
  Events
    Map initialization
  Conditions
  Actions
    Unit Group - Pick every unit in (Units in (Playable map area)) and do (Actions)
      Loop - Actions
        Trigger - Add to Mana Steal <gen> the event (Unit - (Picked unit) Takes damage)


Lưu ý: Phía trên chỉ là ví dụ. Map initialization là đăng kí cho đơn vị đã có sẵn khi vừa vào bản đồ, những đơn vị được triệu hồi và sinh ra sau này sẽ không có sự kiện này.
 
bạn làm ơn gửi luôn cai demo cho mih dc không vừa làm xong cái phần map initialization thì lỗi tùm lum va mình hết bik đường mò :2cool_after_boom:
 
Bạn nào biết chỉ giúp mình nhé

view
[/url][/IMG]

cài bản XDP nhé :| là hêt thui :| chứ bạn đang xài cái soft của Jassnewgen và cái data của XDP nên báo lỗi thế :2cool_sexy_girl:
 
^
Hôm trước mình cũng bị lỗi y chang như thế khi test/save map. Ko biết vì lý do tại sao :|
 
Chỉnh sửa cuối:
Cho hỏi: trong war3 cơ bản (gốc), thì giáp có giảm đc dmg phép ko? Hay là chỉ có giảm dmg vật lý thôi?
Còn nữa, mới vào (tức là giữ nguyên thủy, ko chỉnh gì hết) thì nhà, tướng, lính,v..v có magic damage reduction (giảm dmg phép) ko? Hay là phải add vô mới có, còn ko add là 0%?
 
làm sao để làm 1 missile từ 1 unit tới 1 unit, hay từ 1 điểm tới 1 điểm hay từ 1 điểm đến 1 unit..
 
Cho hỏi: trong war3 cơ bản (gốc), thì giáp có giảm đc dmg phép ko? Hay là chỉ có giảm dmg vật lý thôi?
Còn nữa, mới vào (tức là giữ nguyên thủy, ko chỉnh gì hết) thì nhà, tướng, lính,v..v có magic damage reduction (giảm dmg phép) ko? Hay là phải add vô mới có, còn ko add là 0%?

Giáp không giảm sát thương phép thuật nhưng loại giáp thì có. Ở warcraft 3 gốc thì loại giáp của công trình có chống phép.

làm sao để làm 1 missile từ 1 unit tới 1 unit, hay từ 1 điểm tới 1 điểm hay từ 1 điểm đến 1 unit..

Mỗi một khoảng thời gian dịch chuyển nó 1 khoảng từ điểm bắt đầu tới điểm kết thúc
Công thức s= v*t :6cool_boss:
 
cài bản XDP nhé :| là hêt thui :| chứ bạn đang xài cái soft của Jassnewgen và cái data của XDP nên báo lỗi thế :2cool_sexy_girl:

XDP là X design Pack à bạn..Nhưng cũng bị như vậy..
 
Chỉnh sửa cuối:
lúc trước em có cài map EGUI (gồm có coppy trigger, và coppy text file UI) và em thấy trong trigger có thêm các mục modify armor, slide unit, move unit không pause action(thực ra là unit không bị order stop mỗi lần move),.... Vậy cho em hỏi có phải bắt buộc cài EGUI lại mới có những thứ trên hay sao mà trang giới thiệu x-design pack nói đã tích hợp EGUI ver2 ạ.

- - - Updated - - -

cài bản XDP 1.06 là hết lỗi, và không cần cài trong thư mục war chính

- - - Updated - - -

p/s: câu sau nói với bạn bị lỗi XDP :D
 
chết, e không đọc kỹ , ở bản 1.04 XDP thì EGUI 2 đã bị gỡ bỏ, nhưng làm sao để bật và dùng xdp alpha?, EGUI2 down tại đâu và muốn xem function list thì làm thế nào mà em ấn mãi không xem được?
 
Nói chung là trước khi làm 1 map nào đó thì nên suy nghĩ, hỏi, nhờ ng khác tư vấn dùm,v...v để cuối cùng là đưa ra 1 quyết định chính chắn nhất và sẽ ko thay đổi về sau (trong suốt quá trình làm map) về việc sử dụng phần mềm nào để thực hiện công việc của mình (điển hình là XDP hoặc JassNewGen,...). Vì mình cũng giống mấy trường hợp như trên, lúc thì xài XDP, lúc thì JNG, lúc còn xài WE thường của war3 nữa mới ghê chứ!!! @@
Roeest rồi map rối loạn luôn, đã phải re-make map lại vài chục lần, hên mà có giữ mấy cái quan trọng @@
Và thường thì nên xài những ch.trình hầu như cả thế giới đều sử dụng và đc công nhận, với lại tầm phổ biến cũng cao và... hiện đại, dễ sử dụng 1 chút
 
Back
Top