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

Status
Không mở trả lời sau này.
Làm thế nào để khi nếu như có bất kì cái gì lên quan đến cheat đc đưa vào map thì sẽ làm map host ko đc hay bị dis ra ngoài :D
 
Em đang làm 1 map cần hướng dẫn 1 số thứ ai có thể giúp em được không
1:Item của hero này thì hero khác không cầm được
2:bảng thống kê khi cứ lên 1 cấp là cho mình 15 point để nâng điểm
Thanks mọi người trước

1. Dùng M-FIS.
2.
Mã:
    Events
        Unit - A unit Gains a level
    Conditions
    Actions
        Hero - Modify unspent skill points of (Triggering unit): Add 14 points
Mỗi lần lên level, hero được 1 skill point (chỉ khi skill của hero còn tăng được) nên chỉ cần dủng code trên để cộng thêm 14 point nữa là được.
 
Còn vấn đề thứ 3 nữa cần mọi người giúp
3: mình muốn làm 1 spell mà dạng hỗ trợ hero khi nâng rùi thì tự động đánh lan xung quanh AOE 300 và dame spell đó bằng dame hiện tại của mình
 
Của bạn đây :) và dùng orb effect nhé bạn,ví dụ như Ability Slow Arrow ấy

Mã:
1
    Events
        Time - Elapsed game time is 0.00 seconds
    Conditions
    Actions
        
        Set TempGroup = (Units in (Playable map area))
        Unit Group - Pick every unit in TempGroup and do (Actions)
            Loop - Actions
                Unit Group - Add (Picked unit) to TakeDamGroup
                Trigger - Add to 3 <gen> the event (Unit - (Picked unit) Takes damage)
        Custom script:   call DestroyGroup( udg_TempGroup )


Mã:
2
    Events
        Unit - A unit enters (Playable map area)
    Conditions
        ((Triggering unit) is in TakeDamGroup) Equal to False
    Actions
        Unit Group - Add (Triggering unit) to TakeDamGroup
        Trigger - Add to 3 <gen> the event (Unit - (Triggering unit) Takes damage)

Mã:
3
    Events
    Conditions
    Actions
        Turn off - this trigger
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Level of XXXX  for (Damage source)) Greater than 0
                (Triggering Unit has buff abc (Stacking)) Equal to True

            Then - Actions
    Set Point = (Position of (Triggering unit))
    Set Group = (Units within 300.00 of Point1 matching ((((Matching unit) is A structure) Equal to False) and ((((Matching unit) is alive) Equal to True) and (((Matching unit) belongs to an enemy of (Owner of (Damage source))) Equal to True))))
    Unit Group - Pick every unit in Group and do (Actions)
        Loop - Actions
            Unit - Cause (Damage source) to damage (Picked unit), dealing ((Damage taken)) damage of attack type Spells and damage type Magic
    Custom script:   call RemoveLocation (udg_Point)
    Custom script:   call DestroyGroup (udg_Group)
       
    Turn on this trigger
 
Chỉnh sửa cuối:
Của bạn đây :) và dùng orb effect nhé bạn,ví dụ như Ability Slow Arrow ấy

Mã:
1
    Events
        Time - Elapsed game time is 0.00 seconds
    Conditions
    Actions
        
        Set TempGroup = (Units in (Playable map area))
        Unit Group - Pick every unit in TempGroup and do (Actions)
            Loop - Actions
                Unit Group - Add (Picked unit) to TakeDamGroup
                Trigger - Add to 3 <gen> the event (Unit - (Picked unit) Takes damage)
        Custom script:   call DestroyGroup( udg_TempGroup )


Mã:
2
    Events
        Unit - A unit enters (Playable map area)
    Conditions
        ((Triggering unit) is in TakeDamGroup) Equal to False
    Actions
        Unit Group - Add (Triggering unit) to TakeDamGroup
        Trigger - Add to 3 <gen> the event (Unit - (Triggering unit) Takes damage)

Mã:
3
    Events
    Conditions
    Actions
        Turn off - this trigger
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Level of XXXX  for (Damage source)) Greater than 0
                (Triggering Unit has buff abc (Stacking)) Equal to True

            Then - Actions
    Set Point = (Position of (Triggering unit))
    Set Group = (Units within 300.00 of Point1 matching ((((Matching unit) is A structure) Equal to False) and ((((Matching unit) is alive) Equal to True) and (((Matching unit) belongs to an enemy of (Owner of (Damage source))) Equal to True))))
    Unit Group - Pick every unit in Group and do (Actions)
        Loop - Actions
            Unit - Cause (Damage source) to damage (Picked unit), dealing ((Damage taken)) damage of attack type Spells and damage type Magic
    Custom script:   call RemoveLocation (udg_Point)
    Custom script:   call DestroyGroup (udg_Group)
       
    Turn on this trigger

Bạn có thể cho mình xin cái map test lun được không mình đã thử cách của bạn nhưng không được :3cool_adore:
 
Dùng mấy cái này đều bị buff placer, có cách nào khắc phục ko nhỉ? :-/

Muốn k orb thì chịu cái ý thôi =)) Được cái dùng cái ý thì chơi cùng orb đc nhưng 2 base skill buff placer kiểu đó thì cái + trc' sẽ k hoạt động =))
 
Có skill nào trong warcraft ko cho mục tiêu sử dụng item ko mn @@ , tình hình là Soul Burn và Druken Haze vẫn xài item bt mà trước em hỏi có ai nói dc @@ còn nếu không có thì có ai chỉ em làm skill Until của Doom trong Dota nhé
 
Có skill nào trong warcraft ko cho mục tiêu sử dụng item ko mn @@ , tình hình là Soul Burn và Druken Haze vẫn xài item bt mà trước em hỏi có ai nói dc @@ còn nếu không có thì có ai chỉ em làm skill Until của Doom trong Dota nhé

Drop hết item trên người target, remove skill Inventory Hero đi, add skill Unit Inventory vô, nhặt đồ lên lại là được. Khi nào hết buff thì làm ngược lại.
 
Có skill nào trong warcraft ko cho mục tiêu sử dụng item ko mn @@ , tình hình là Soul Burn và Druken Haze vẫn xài item bt mà trước em hỏi có ai nói dc @@ còn nếu không có thì có ai chỉ em làm skill Until của Doom trong Dota nhé

làm cho ability Inventory (hero) có 2 level, ở level 1 thì bình thường, ở level 2 thì không thể dùng item
khi muốn disable item dùng thì: đặt level của Inventory (hero) lên level 2, ngoài ra phải add/remove một ability (Dispel Magic chẳng hạn) để "refresh" UI.
muốn enable thì đặt level là 1 và refresh thôi.
 
Còn vấn đề thứ 3 nữa cần mọi người giúp
3: mình muốn làm 1 spell mà dạng hỗ trợ hero khi nâng rùi thì tự động đánh lan xung quanh AOE 300 và dame spell đó bằng dame hiện tại của mình

Có bạn nào giúp mình không cho mình không :2cool_sad: cho mình xin map test lun nha làm hoài mà nó không xài được
 
9ba5ba5d20b40e447515f6baf10d476a_44064516.1.png

62cbe7919d390e8043f5d69f38be853a_44064517.2.png

69a719acef4de1489a446980a94e4353_44064514.3.png

b64e3a0c40925a527c1c3a8238622d48_44064513.4.png


Đây là trigger mình đã làm nhưng nó không sử dụng được không biết có sai sót nào không nữa
 
^
trigger 1 lỗi do DestroyGroup trong tổ hợp hàm Unit Group - Pick
cần đem nó ra
 
Anh Tom nói refresh là sao ạ @@ làm inventory 2 level thì hiểu , chứ lệnh refresh gì đó em không hiểu lắm
 
Anh Tom nói refresh là sao ạ @@ làm inventory 2 level thì hiểu , chứ lệnh refresh gì đó em không hiểu lắm

nói

làm cho ability Inventory (hero) có 2 level, ở level 1 thì bình thường, ở level 2 thì không thể dùng item
khi muốn disable item dùng thì: đặt level của Inventory (hero) lên level 2, ngoài ra phải add/remove một ability (Dispel Magic chẳng hạn) để "refresh" UI.
muốn enable thì đặt level là 1 và refresh thôi.

thì cứ làm đi, ko làm thì tùy :-??
 
Status
Không mở trả lời sau này.
Back
Top