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

Thảo luận trong 'World Editor' bắt đầu bởi Tom_Kazansky, 2/9/12.

  1. truongdzuy

    truongdzuy Mr & Ms Pac-Man

    Tham gia ngày:
    25/1/09
    Bài viết:
    274
    Nơi ở:
    Tp.HCM
    1. Thử xài Skill Frost attack của Orb Item xem

    2. Theo mình nhớ là có, vì lâu r k xài nên k chắc
    Nếu k thì mỗi khi up cấp thì remove và add spell book mới :D


    Mã:
    Untitled Trigger 025
        Events
            Time - Every 0.80 seconds of game time
        Conditions
        Actions
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                If - Conditions
                    LSS_Number Greater than or equal to LSS_UnitPerSpawn[NLHK_LoopWave]
                Then - Actions
                    Wait 5.00 seconds
                    Set LSS_Number = 0
                    Set NLHK_LoopWave = (NLHK_LoopWave + 1)
                Else - Actions
                    Set LSS_Number = (LSS_Number + 1)
                    Unit - Create 1 LSS_Type[NLHK_LoopWave] for Neutral Hostile at (Center of Region 000 <gen>) facing Default building facing degrees
    
    [/QUOTE]

    ^ bác tạo có 1 con LSS_TYPE thì móc đâu ra nhiều :|
    Quote: "Cho hỏi cách nhận được attacktype và damagetype của damage taken ( ví dụ nếu damage taken là damg spell thì nó sẽ ra ATTACK_TYPE_SPELL và DAMAGE_TYPE_NORMAL )"
     
    Chỉnh sửa cuối: 3/3/13
  2. btv2

    btv2 Youtube Master Race

    Tham gia ngày:
    6/10/11
    Bài viết:
    98
    Nơi ở:
    Bình Dương
    [​IMG]

    Ai am hiểu trong phần 'Game Interface' giúp mình với :-s : Làm sao để chỉnh cho minimap không còn hiện hình các chấm của Unit, Hero, Nhà vv...
    (Khi map sáng vẫn không thấy gì ngoài terrain)
    Mình cần như thế để Add ảnh vào minimap(War3mapmap.tga) như map thiên kiếm ấy, Ai biết giúp mình với, mình chỉnh mãi không được.
    Cảm ơn nhiều ..
     
  3. NguLongHaKhac

    NguLongHaKhac T.E.T.Я.I.S

    Tham gia ngày:
    5/2/11
    Bài viết:
    653
    Nơi ở:
    MC
    Bạn không hiểu ý mình rồi .
    Mình tạo biến lss_number là 0 vì nó sẽ lặp liên tục mỗi giây để cho quái ra từng con 1 và khi đó nó sẽ LSS_number + 1 sao cho LSS_number = Lss_unitspawn(NLHK_Loopwave) thì nó đợi 5 giây và chuyển sang wave khác

    P/S:mình sửa được rồi .
     
  4. xadan17

    xadan17 Youtube Master Race

    Tham gia ngày:
    15/7/12
    Bài viết:
    47
    em muốn cho dummy to dần to dần (giống kiểu skill 1 của ezalor trong dota) rồi move tới chỗ cast thì làm code vào vậy ạ?.Thời gian casting là 3 giây.Cho em cái code với.Tks anh
     
  5. minhtronglam90

    minhtronglam90 Donkey Kong GameOver

    Tham gia ngày:
    5/6/12
    Bài viết:
    422
    cho mình hỏi cách làm spell khi tấn công vào mục tiêu gây damage cho mục tiêu đó dựa trên damage chính của mình x 15
     
  6. Ngoc LeO

    Ngoc LeO Mario & Luigi

    Tham gia ngày:
    23/7/06
    Bài viết:
    839
    Nơi ở:
    Nothing...
    Bạn Add cho unit một ability tạo ra effect khi tấn công như các loại Orb Of Slow,Slow Poison,ở trigger unit take damage thì check nếu trigger unit có buff của các orb kia thì remove buff đi và gây damage = damage taken x 15

    Tạo một trigger every sc,tạo một biến real với giá trị ban đầu là size của unit đó,mỗi giây + thêm vào biến real đó một chút rồi
    Mã:
    Animation - Change (Triggering unit)'s size to (TempReal%, TempReal%, TempReal%) of its original size
    
     
    Chỉnh sửa cuối: 4/3/13
  7. Ăn xong dong

    Ăn xong dong Mr & Ms Pac-Man

    Tham gia ngày:
    7/6/11
    Bài viết:
    136
    Reply Reply :( zúp e vs ...........
     
  8. xadan17

    xadan17 Youtube Master Race

    Tham gia ngày:
    15/7/12
    Bài viết:
    47
    Cho em map test đc ko anh.Giúp em với
     
  9. chulan

    chulan Youtube Master Race

    Tham gia ngày:
    8/7/12
    Bài viết:
    89
    ai cho mình hỏi làm sao để boss tự sử dụng skill cho mình xin code trigger với tks nhiều .
     
  10. xadan17

    xadan17 Youtube Master Race

    Tham gia ngày:
    15/7/12
    Bài viết:
    47
    1.Tôi dùng code.Nếu bạn muốn
    Event:Unit-Is attacked
    Condition:Unit-Type of Attacking unit Equal To Hero của bạn
    Action:Order Attacking to Spell của bạn attacked
    P/s nhớ là add abitility cho boss
    2.Cho Boss thuộc loại Netural Hostile thì nó tự dùng spell
     
  11. N.Vidic

    N.Vidic Donkey Kong

    Tham gia ngày:
    3/2/13
    Bài viết:
    482
    cái Jassnewgen lần mở lên chờ cả tiếng không thấy vào luôn, thế là thế nào ???
     
  12. truongdzuy

    truongdzuy Mr & Ms Pac-Man

    Tham gia ngày:
    25/1/09
    Bài viết:
    274
    Nơi ở:
    Tp.HCM
    Quote: "Cho hỏi cách nhận được attacktype và damagetype của damage taken ( ví dụ nếu damage taken là damg spell thì nó sẽ ra ATTACK_TYPE_SPELL và DAMAGE_TYPE_NORMAL )"
     
  13. Drakkar Knight

    Drakkar Knight Mr & Ms Pac-Man Lão Làng GVN

    Tham gia ngày:
    13/11/11
    Bài viết:
    270
    Nơi ở:
    Hà Nội
    Bạn thử ấn chuột phải vào nó rồi chọn Run as Administrator xem sao
     
  14. Ngoc LeO

    Ngoc LeO Mario & Luigi

    Tham gia ngày:
    23/7/06
    Bài viết:
    839
    Nơi ở:
    Nothing...
    Tài nguyên vốn có của War III thì không có cách nào để check cả,bạn tự làm một system và sử dụng các custom damage do chính bạn điều chỉnh thì ..:D
     
  15. chulan

    chulan Youtube Master Race

    Tham gia ngày:
    8/7/12
    Bài viết:
    89
    cho tui hỏi nếu muốn cho boss player12 sài thì làm sao nữa bạn
     
  16. btv2

    btv2 Youtube Master Race

    Tham gia ngày:
    6/10/11
    Bài viết:
    98
    Nơi ở:
    Bình Dương

    Xem ra không ai trả lời được câu hỏi này rồi =))
    Chắc nhiều người cũng giống mình, Nghiên cứu về nhiều cái khác mà lại ít đụng tới phần này :))
    Tự mài mò, Tự sáng kiến, Tự suy nghĩ.
    Hiện tại mình đã biết 3/4 rồi, 1 Phần nữa là xong
    Tạm biệt các bạn ^ ^.
     
  17. S.Dentatus

    S.Dentatus Legend of Zelda

    Tham gia ngày:
    15/9/11
    Bài viết:
    1,116
    Nơi ở:
    Whiterun
    Trong phần Object Editor của unit, muốn unit nào ko hiển thị trên minimap thì chỉnh lại đó bạn..............................

    Stats - Hide minimap Display ...................................False

    Chỉnh lại thành True

    Muốn như vậy bạn phải biết chắc chắn unit nào sẽ xuất hiện trong map, unit nào ko. tuy thủ công một chút nhưng tiện, muốn unit nào cứ chỉnh unit đó...............................

    Còn ko thì bạn phải thay thế các image mặc định thể hiện house, creep camp, neutral, resource,.... bằng các image cùng định dạng, kích cỡ, nhưng trát hết bề mặt image bằng channel alpha ( để ảnh trong suốt ), tương tự như khi ta thay icon minimap hero thành ngôi sao, chấm tròn... vậy đó.......................................................Tiện và nhanh nhưng sẽ có hiệu ứng trên toàn bộ unit cùng loại................

    Thay ờ các dòng như

    Icon - Minimap Hero
    Icon - Minimap Creep Camp ( Large )


    vv...vv..............

    Nguyên tắc lý thyết là vậy, nhưng chưa làm bao giờ vì thấy chả có tác dụng gì trong map mình..................
     
    Chỉnh sửa cuối: 6/3/13
  18. quocviet0908

    quocviet0908 🍁 Thu Thơ Thẩn 🍁 ⚔️ Dragon Knight ⚔️ CHAMPION Lão Làng GVN

    Tham gia ngày:
    30/3/07
    Bài viết:
    13,969
    Nơi ở:
    Xì Gờn
    Mình có 1 số vấn đề về custom map không biết hỏi ai nên đành xin mạn phép hỏi ở đây.
    Số là có 1 số map hay và lạ mình down về nhưng không hiểu bị lỗi gì mà không hiện lên bảng chia team, cho nên cứ bấm start map là nhảy lại như cũ, như thế này:

    [​IMG]

    Trong khi bật lên bằng World Editor thì bình thường.
     
  19. kissofaries

    kissofaries Dragon Quest

    Tham gia ngày:
    11/3/07
    Bài viết:
    1,463
    Nơi ở:
    Kalimdor
    ^ down patch xuống 1.23 thử xem chơi đc ko?
     
  20. dungchung2

    dungchung2 Youtube Master Race

    Tham gia ngày:
    18/8/07
    Bài viết:
    1
    Lỗi như vậy có 2 nguyên nhân:
    1 - map được save dưới dạng version khác. Tức là warcraft ở bản 1.24+ nhưng map được build ở we 1.23 hoặc ngược lại.
    2 - trong quá trình save map bị crash, hoặc "syntax error" lỗi cú pháp trong lập trình, lỗi vậy map vẫn có thể save lại được, chỉ không chơi được thôi.

    Hai lỗi trên đều dẫn tới tình trạng như bạn bảo.

    - - - Updated - - -

    Điều nó là rất khó ( ý mình là phức tạp và hầu như không thể ).
    Hiện giờ đã có cách để lấy được amrorType của unit, dùng 1 thư viện sử dụng jass của gorillabull trên hiveworkshop.com. Người ta lấy được amrorType của unit bằng cách tính toán ( tức là gây 1 lượng damge vào unit rồi tính số máu giảm đi, sử dụng phương trình để biết được armorType của unit đó là gì, sau đó hồi lại máu của unit như ban đầu ). Áp dụng tư duy tương tự thì có thể lấy được attackType của unit, nhưng ai sẽ là người bỏ công ra viết thư viện đó ??!!

    Link dẫn trứng:

    - - - Updated - - -

    http://www.hiveworkshop.com/forums/spells-569/getunitarmortype-v6-225031/
     

Chia sẻ trang này