Kết quả tìm kiếm

  1. game_war48

    Topic Post Spell

    Sao lại là Matching unit ? Đã pick rồi thì phải là Picked unit chứ. Và, lệnh damage như thế kia là SAI, phải dùng Unit - Damge Target : Unit - Cause Spell_Caster to damage (Picked unit), dealing (20.00 x (Real((Level of Spell for Spell_Caster)))) damage of attack type Spells and damage type...
  2. game_war48

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

    ^: System này không dùng "detect buff" mà. Còn mấy cái bôi đen, là % chance (err... cũng chả biết đúng không, thực ra là cứ chém 3 phát lại đc 1 phát, nếu tớ không nhầm). Còn cái rìu gỗ trong DotA không dùng trigger, mà là từ Demolish của hero Tinker.
  3. game_war48

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

    @frostwyrm: Thực sự thì vấn đề này khá là rắc rối. Đòi hỏi cần phải "trigger" TẤT CẢ các spells. Như vậy mới phân biệt đc đâu là damage "attack", đâu là damage "spell". System cụ thể: Intuitive Damage Detection System Map demo (dùng system trên) ở dưới. @Leoni: Muốn nó bắn nhanh thì phải chỉnh...
  4. game_war48

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

    ^: Mô tả khó hiểu. Về cách move dummy or etc thì nghiên cứu cái này. @frostwyrm: Dùng Damage Detection System là đc mà. Map demo đính kèm ở dưới.
  5. game_war48

    Lập trình minh bạch và khoa học - Những điều bạn nên biết

    Hồi xưa tớ code jass rối lắm, không có ntn đâu. Mấy lần nhờ anh Tom xem code, ảnh kêu nên từ hồi đó mới bắt đầu đi học cách trình bày (xem code của người ta, tự mình trình bày lại theo cách của mình). Mà tớ thì hay trình bày theo cách này: function Example takes nothing returns nothing local...
  6. game_war48

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

    ^: http://forum.gamevn.com/showpost.php?p=12195058
  7. game_war48

    I wish you are happy now, in the paradise o:-).

    I wish you are happy now, in the paradise o:-).
  8. game_war48

    Topic Post Spell

    @Kingwar: Base trên Roar làm gì ? Sao kô base trên channel ? Base trên channel là hết ngay :-j. Hơn nữa, sao kô dùng spell book, đỡ phải tạo dummy lằng nhằng các kiểu. @KuKulKan: Tiếng điện "xẹt" là do sound effect của model mà. Cái vụ lag chắc do code của Kul thôi, trước tớ làm cũng có giật...
  9. game_war48

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

    1/Mới học thì dùng TimerUtils thôi, đơn giản nhất. 2/Biến globals, nếu ở trong một scope/library thì có thể dùng private để biến này chỉ dùng đc trong scope/library đó (tránh bị nhầm lẫn nếu trùng tên). Constant làm cho biến này kô thể thay đổi giá trị. ---------- @Leoni: Thử send map demo...
  10. game_war48

    Dota Remake

    Tớ suốt ngày chơi DotA mà chả thấy chán :-j. DotA bây giờ chỉ cần nerf/buff, add thêm heroes thôi chứ thay đổi nhiều như thế kia thì *éo gọi là DotA nữa rồi :-j.
  11. game_war48

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

    @Kingwar: globals unit array UNITP endglobals scope CreateUnits initializer IntCreateUnit function Create_Actions takes nothing returns nothing local integer i = 1 loop exitwhen i > 50 set UNITP[i] =...
  12. game_war48

    Bạn thử xem cái nhà đó đã là của Neutral Passive chưa ? Nếu rồi thì send map cho tớ xem, còn...

    Bạn thử xem cái nhà đó đã là của Neutral Passive chưa ? Nếu rồi thì send map cho tớ xem, còn chưa thì chỉnh nó thành Neutral Passive.
  13. game_war48

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

    Liên kết ? Cụ thể là liên kết ntn ? @Zhenghe: scope ThunderWraith initializer InitTW // Cho vào scope để dùng đc private private struct tw // Khi cho vào scope rồi thì có thể dùng private, để WE kô bị "nhầm" với các struct khác unit caster unit target unit dummy...
  14. game_war48

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

    Thì cứ copy vào thôi, ví dụ gộp 2 cái trên lại với nhau thì: scope CreateUnit initializer IntCreateUnit function Create_Actions takes nothing returns nothing local integer i = 1 loop exitwhen i > 50 call CreateUnitAtLoc(Player(0),'hpea',Location(320,25),270)...
  15. game_war48

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

    @KingWar, Zhenghe: Dùng Jasshelper để check lỗi thôi (update bản mới nhất hiện này là 0.A.2.B), mấy cái Syntax Check của Jassnewgen và cái Jasscraft kia là sai hết đấy. Muốn chỉnh số lượng tạo unit thì dùng 2 cách: -1 là dùng loop (khuyên dùng): function Create_Actions takes nothing returns...
  16. game_war48

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

    Dùng Metamorphosis 'AEme' của Demon Hunter. Với Data - Alternate Form Unit là unit range, Data - Normal Form là unit melee. Chỉnh Data - Morphing Flags là Uninterruptable và Permanent, Stats - Duration - Hero là 0 (có thể chỉnh luôn Stats - Duration - Normal là 0 để chuyển ngay lập tức).
  17. game_war48

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

    Cái function init ở đây là function IntCreateUnit. Mà muốn cái function này chạy lúc "Map Initializing" thì phải cho vào scope hoặc đặt tên "đúng" của nó. Như lúc ban đầu function này chưa đc xem là function Init, thì call TriggerAddAction(Create, function Create_Actions) chả có tác dụng gì cả...
  18. game_war48

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

    Để thế kia làm sao nó biết đc function nào Init ? Thêm cái scope vào: scope CreateUnit initializer IntCreateUnit function Create_Actions takes nothing returns nothing call CreateUnitAtLoc(Player(0),'hpea',Location(320,25),270) endfunction function IntCreateUnit takes nothing...
Back
Top