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. RazzilDarkbrew

    RazzilDarkbrew Youtube Master Race

    Tham gia ngày:
    29/3/13
    Bài viết:
    83
    Nơi ở:
    tpHCM

    ý bạn là giống ulti của con bọ hung trong dday í hả :3cool_nosebleed:
    -------------------------------------------------------
    các bạn cho mình hỏi về trigger này phát:
    Mã:
    abcdef
        Events
            Unit - A unit Starts the effect of an ability
        Conditions
            (Ability being cast) Equal to abcdef 
        Actions
            Wait 0.00 seconds
            Unit - Move (Casting unit) instantly to (Position of (Target unit of ability being cast))
            Unit - Add Gloves of Haste  to (Casting unit)
            Wait 2.00 seconds
            Unit - Remove Gloves of Haste  from (Casting unit)
    tại sao trigger này diễn ra... quá chậm (mặc dù trigger diễn ra sau khi cast khoảng 1s nhưng theo mình 1s cũng đã quá chậm). mình muốn nó nhanh hơn thì làm thế nào. giống skill của con zmidouz trong MTH í, nhấn vào target, ngay lập tức nhảy lại sát target và +999999 AS trong vòng xx giây... trigger này của mình, nhấn vào xong, phải chờ gần 1s mới chịu bay vào, đã vậy, đôi khi lỡ nhấn nứt phải cái là khỏi bay vào luôn (mà vẫn đc +AS mới ghê chứ)
    cám ơn!
    ------------------------------------------------------

    p.s: @LeoNguyen112: cám ơn bạn
     
  2. Evil_Hunter

    Evil_Hunter Mario & Luigi

    Tham gia ngày:
    18/9/11
    Bài viết:
    786
    Nơi ở:
    Evil Forest
    Ai có thể làm giúp mình 1 cái map demo như sau được không?
    Làm một item mà khi mang vào thì đánh sẽ cộng dồn damage (MUI nhé)
    Nguyên lí cộng dồn thì phát sau sẽ = phát trước + x damage. Và sau khoảng 10s thì lại như cũ
     
  3. Dragonmangia

    Dragonmangia Donkey Kong

    Tham gia ngày:
    8/5/09
    Bài viết:
    372
    Nơi ở:
    Kathapecea
    Mình nghĩ làm 1 cái ability + Damage rồi check khi unit đó tấn công thì tăng level cho ability, rồi làm 1 biến integer đặt nó = 10 cho chạy đến 0, nếu check = 0 thì remove ability từ con đó ?

    Hiện tại mình đang bận ôn thi nên không làm được, bạn thông cảm :D
     
  4. zxforeverlovexz

    zxforeverlovexz Youtube Master Race

    Tham gia ngày:
    12/6/11
    Bài viết:
    25
    @@ có ai giúp mình vấn đề này với @@.
     
  5. Ngoc LeO

    Ngoc LeO Mario & Luigi

    Tham gia ngày:
    23/7/06
    Bài viết:
    839
    Nơi ở:
    Nothing...
    Hỏi: Làm thế nào để biết một unit đang chuẩn bị bán một item vào shop ?
     
  6. RazzilDarkbrew

    RazzilDarkbrew Youtube Master Race

    Tham gia ngày:
    29/3/13
    Bài viết:
    83
    Nơi ở:
    tpHCM
    các bạn cho mình hỏi về cách làm skill này cái: thôi miên 1 hero của player, có khả năng đ.khiển hero đó theo ý của caster; sau x giây tự động trả lại tự do của hero mà do player đó làm chủ, tức là trong th.gian hero bị thôi miên thì hero đó là của caster và sau th.gian đó thì trở lại bình thường như cũ, hero lại là của player mà làm chủ nó. đặc biệt, trong lúc bị thôi miên thì hero chỉ bị đ.khiển (Stop, Move, cast skill, tăng skill,...) chứ hoàn toàn ko có khả năng lên đồ và bị "bum" đồ
     
  7. khoai_so

    khoai_so Youtube Master Race Lão Làng GVN

    Tham gia ngày:
    13/6/11
    Bài viết:
    68
    Nơi ở:
    Gia Lâm - Hà Nội
    bạn xem thử xem. http://www.mediafire.com/?ln4t8m0khttc5vj
     
  8. magicz123

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

    Tham gia ngày:
    31/5/07
    Bài viết:
    185
    Chính là nó bạn ạ.
    ________________
     
  9. LeoNguyen112

    LeoNguyen112 Dragon Quest

    Tham gia ngày:
    22/5/10
    Bài viết:
    1,438
    Nơi ở:
    TP.HCM
    - Scenario -> Options -> bỏ chọn Masked areas are partially visible
    - 50 bài viết trở lên thì có nút Thanks (hình sao 6 cánh)
     
  10. RazzilDarkbrew

    RazzilDarkbrew Youtube Master Race

    Tham gia ngày:
    29/3/13
    Bài viết:
    83
    Nơi ở:
    tpHCM
    quote lại 2 vấn đề trên:
    1. trigger abcdef của mình diễn ra quá chậm, thậm chí nếu có lúc sơ sảy, lỡ nhấn nút phải để đi thì nó ko Move Unit luôn (nhưng vẫn +AS) (như trên)
    2. trigger để làm skill thôi miên (như trên)
    2 cái này đều ở trang 149 này nên mình ko quote lại cụ thể, mong các bạn kéo lên để đọc
     
  11. xadan17

    xadan17 Youtube Master Race

    Tham gia ngày:
    15/7/12
    Bài viết:
    47
    Cho em hỏi.
    VD:Time - Every 0.1 seconds of game time
    Set TobiUG[10] = (Units within 500.00 of (Position of TriggerUnit) matching (((Matching unit) belongs to an enemy of (Owner of TriggerUnit)) Equal to True))
    Unit Group - Pick every unit in TobiUG[10] and do (Actions)
    Loop - Actions
    Unit - Move TriggerUnit instantly to ((Position of (Picked unit)) offset by (Random real number between 75.00 and 125.00) towards (Random angle) degrees)
    Tại Sao TriggerUnit chỉ move lên 1 thằng picked unit mà sao ko move đến chỗ thằng khác???.Giải thích cho em với và cho em xin cái code để nó move đến random 10 thằng trong phạm vi trên.Thanks All.
     
  12. dh-g

    dh-g Fire in the hole!

    Tham gia ngày:
    29/8/09
    Bài viết:
    2,654
    Nơi ở:
    Q1 TP.HCM
    thế (Owner of TriggerUnit)) là ai :| player nào :|
     
  13. LeoNguyen112

    LeoNguyen112 Dragon Quest

    Tham gia ngày:
    22/5/10
    Bài viết:
    1,438
    Nơi ở:
    TP.HCM
    1. Spell thôi miên:
    - Link demo map: Click here!
    - Một vài lưu ý khi test map:
    • Trigger làm cho item không thể bị "bum" bằng cách làm nó unpropable sau 1 thời gian thì làm nó trở lại propable. Tuy nhiên nếu map có 1 số item bản thân nó đã unpropable thì... tự edit trigger (xem ví dụ 2 item Frost Wyrm Skull Shield và Legion Doom-Horn)
    • Map có chế độ double-click vào target thì change owner target để tiện test item, cái này để test thôi, đừng coppy vào map nhé.

    2.
    Tôi làm 1 trigger tương tự, và không có lỗi gì, cast là bay thẳng vào. Lỗi có thể do base skill. Base skill bạn dùng là skill nào? Nếu là Channel thì có thể do Follow Through Time hoặc Art Duration. Ngoài ra còn có thể do nhiều nguyên nhân khác, nếu muốn check lỗi kĩ càng thì có lẽ bạn sẽ phải up map lên đấy.
     
  14. xadan17

    xadan17 Youtube Master Race

    Tham gia ngày:
    15/7/12
    Bài viết:
    47
    Cứ cho là player 1 đi bác hoặc owner của thằng cast spell
     
  15. LeoNguyen112

    LeoNguyen112 Dragon Quest

    Tham gia ngày:
    22/5/10
    Bài viết:
    1,438
    Nơi ở:
    TP.HCM
    1. Event đã là Every 0.1 seconds of game time thì không thể có Triggering Unit được, và tất nhiên cũng không có Owner of Triggering Unit. Nếu TriggerUnit của bạn là 1 biến và được set ở trigger khác thì còn chấp nhận đươc.
    2. Là do thế này, khi Pick every unit in Group, thì tất cả unit trong group sẽ lần lượt thực hiện các actions, trường hợp này là move TriggerUnit đến vị trí Picked unit. Tuy nhiên, việc lần lượt ấy được diễn ra rất nhanh, chỉ trong chớp mắt nên ta chỉ thấy TriggerUnit move đến unit được pick cuối cùng, và do khi test single, thứ tự pick thường giống nhau nên sau nhiều lần pick vẫn chỉ có 1 unit bị pick cuối. Để đếm đúng 10 unit, ta thêm 1 biến integer để đếm. Cách giải quyết thế này:
    Mã:
    Events
         Unit starts effect of an ability
    Conditions
         Ability being cast equal to ABC
    Actions
         Set TriggerUnit = Casting Unit
         Set ABC_Count = 0
    Mã:
    Events
         Every 0.1 seconds of game time
    Conditions
    Actions
         Set TobiUG[10] = (Units within 500.00 of (Position of TriggerUnit)  matching (((Matching unit) belongs to an enemy of (Owner of  TriggerUnit)) Equal to True))
         Unit Group - Pick every unit in TobiUG[10] and do (Actions)
            Loop - Actions
               Unit - Move TriggerUnit instantly to ((Position of (Picked  unit)) offset by (Random real number between 75.00 and 125.00) towards  (Random angle) degrees)
               Unit Group - Remove Picked unit from TobiUG[10]
               Set ABC_Count = ABC_Count + 1
               If - Then - Else
                    If - Conditions
                         ABC_Count > 10
                    Then - Actions
                          Trigger - Turn of this trigger
               Skip remaining actions
    
    Và sau khi xóa leak, trigger thế này:
    Mã:
    Events
         Every 0.1 seconds of game time
    Conditions
    Actions
         Set TempPoint1 = (Position of TriggerUnit)
         Set TobiUG[10] = (Units within 500.00 of TempPoint1  matching (((Matching unit) belongs to an enemy of (Owner of  TriggerUnit)) Equal to True))
         Unit Group - Pick every unit in TobiUG[10] and do (Actions)
            Loop - Actions
               Set TempPoint2 = (Position of (Picked  unit))
               Unit - Move TriggerUnit instantly to TempPoint2 offset by (Random real number between 75.00 and 125.00) towards  (Random angle) degrees)
               Unit Group - Remove Picked unit from TobiUG[10]
               Call RemoveLocation( udg_TempPoint1 )
               Call RemoveLocation( udg_TempPoint2 )
               Call DestroyGroup( udg_TobiUG[10] )
               Set ABC_Count = ABC_Count + 1
               If - Then - Else
                    If - Conditions
                         ABC_Count > 10
                    Then - Actions
                          Trigger - Turn of this trigger hoặc Set TriggerUnit = No unit
               Skip remaining actions
    
     
  16. langthangbairac

    langthangbairac T.E.T.Я.I.S

    Tham gia ngày:
    19/5/12
    Bài viết:
    594
    Nơi ở:
    Thanh Chương
    Hi cả box.cho hỏi một số vấn đề:
    1. Có cách nào để viết floatext có dấu ko
    2. Cách thay icon trong multiboard.
     
  17. chulan

    chulan Youtube Master Race

    Tham gia ngày:
    8/7/12
    Bài viết:
    89
    send vài spell map tống kim đi bạn :5cool_big_smile:
     
  18. khoai_so

    khoai_so Youtube Master Race Lão Làng GVN

    Tham gia ngày:
    13/6/11
    Bài viết:
    68
    Nơi ở:
    Gia Lâm - Hà Nội
    giả sử có một Hero có skill dạng Transform (Metamorphsis,.....) dùng trigger add 1 skill X cho Hero đó
    làm thế nào để sau khi Hero dùng skill transform đó vẫn có skill X ?
     
  19. Ngoc LeO

    Ngoc LeO Mario & Luigi

    Tham gia ngày:
    23/7/06
    Bài viết:
    839
    Nơi ở:
    Nothing...
    2.
    Mã:
    Multiboard - Set the icon for MultiBoard item in column 1, row 1 to ReplaceableTextures\CommandButtons\PASBTNEmpty.blp
    
     
  20. LeoNguyen112

    LeoNguyen112 Dragon Quest

    Tham gia ngày:
    22/5/10
    Bài viết:
    1,438
    Nơi ở:
    TP.HCM
    Thì add skill X vào sau khi nó transform
    Mã:
        Events
            Unit - A unit Finishes casting an ability
        Conditions
            (Ability being cast) Equal to Metamorphosis
        Actions
            Unit - Add X to (Triggering unit)
    
     

Chia sẻ trang này