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

Status
Không mở trả lời sau này.
Stork[gm];15637235 nói:
Cho mình hỏi cái này:
mình làm 1 skill ( đại loại là skill tornado của invoker). nhưng mình ko làm được cái khi cyclone xong thì mới damage được(tức là khi unit bị rơi xuống) mà toàn phải damage trước khi cyclone Map đây: ai biết thì fix hộ mình

Vẫn ko ai trả lời à? Cách làm giống dotA ý
 
I can not download maps on uuu9, orong88 please help
------------------ download dc rùi :H
then be downloaded
 
Chỉnh sửa cuối:
Ai biết làm chiêu Frozen Orb của sor trong diablo 2 với arcane orb của destroyer trong dota ko, làm mãi ko đc T_T
 
Chiêu invoker dùng timerutils chạy timer sau 1 khoảng thời gian thì deal damage thôi.
 
Ai biết làm chiêu Frozen Orb của sor trong diablo 2 với arcane orb của destroyer trong dota ko, làm mãi ko đc T_T

Frozen Orb
Arcane Orb (gần dưới cùng)

Stork[gm];15638571 nói:
Vẫn ko ai trả lời à? Cách làm giống dotA ý

nếu không biết dùng TimerUtils thì dùng Impale thay cho Cyclone?
 
Mã:
Holy Light
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Holy Light 
    Actions
        Set Holy_Light_caster = (Casting unit)
        Unit Group - Pick every unit in (Units within 600.00 of (Position of Holy_Light_caster) matching ((((Matching unit) is A structure) Equal to False) and (((Matching unit) belongs to an enemy of (Owner of Holy_Light_caster)) Equal to True))) and do (Actions)
            Loop - Actions
                Unit - Cause Holy_Light_caster to damage (Picked unit), dealing (100.00 x (Real((Level of Holy Light for Holy_Light_caster)))) damage of attack type Spells and damage type Normal
                Special Effect - Create a special effect attached to the origin of (Picked unit) using Abilities\Spells\Human\HolyBolt\HolyBoltSpecialArt.mdl
                Special Effect - Destroy (Last created special effect)
        Unit Group - Pick every unit in (Units within 600.00 of (Position of Holy_Light_caster) matching (((Matching unit) belongs to an enemy of (Owner of Holy_Light_caster)) Equal to False)) and do (Actions)
            Loop - Actions
                Unit - Set life of (Picked unit) to ((Life of (Picked unit)) + (200.00 x (Real((Level of Holy Light  for Holy_Light_caster)))))
                Special Effect - Create a special effect attached to the origin of (Picked unit) using Abilities\Spells\Human\Resurrect\ResurrectTarget.mdl
                Special Effect - Destroy (Last created special effect)
        Wait 0.50 seconds
        Set Holy_Light_caster = No unit

để trigger như thế này, ra cast skill thì ally được heal như bình thường còn enemy lại không mất giọt máu nào trong khi effect vẫn thể hiện đầy đủ ? Ai giúp mình với.Mình cũng đã thử làm là pick tất cả unit xung wanh caster, nếu là địch thì deal damage, nếu là ally thì heal.Cũng không được nốt
 
Ai biết làm chiêu Frozen Orb của sor trong diablo 2 với arcane orb của destroyer trong dota ko, làm mãi ko đc T_T

arcane orb thực sự là rất đơn giản! bạn down impetnus của Tom về rồi chình mana x với 0.04 chẳng hạn?
Chiêu invoker dùng timerutils chạy timer sau 1 khoảng thời gian thì deal damage thôi.

Bạn nói cụ thể dòng lệnh đi

Mã:
Holy Light
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Holy Light 
    Actions
        Set Holy_Light_caster = (Casting unit)
        Unit Group - Pick every unit in (Units within 600.00 of (Position of Holy_Light_caster) matching ((((Matching unit) is A structure) Equal to False) and (((Matching unit) belongs to an enemy of (Owner of Holy_Light_caster)) Equal to True))) and do (Actions)
            Loop - Actions
                Unit - Cause Holy_Light_caster to damage (Picked unit), dealing (100.00 x (Real((Level of Holy Light for Holy_Light_caster)))) damage of attack type Spells and damage type Normal
                Special Effect - Create a special effect attached to the origin of (Picked unit) using Abilities\Spells\Human\HolyBolt\HolyBoltSpecialArt.mdl
                Special Effect - Destroy (Last created special effect)
        Unit Group - Pick every unit in (Units within 600.00 of (Position of Holy_Light_caster) matching (((Matching unit) belongs to an enemy of (Owner of Holy_Light_caster)) Equal to False)) and do (Actions)
            Loop - Actions
                Unit - Set life of (Picked unit) to ((Life of (Picked unit)) + (200.00 x (Real((Level of Holy Light  for Holy_Light_caster)))))
                Special Effect - Create a special effect attached to the origin of (Picked unit) using Abilities\Spells\Human\Resurrect\ResurrectTarget.mdl
                Special Effect - Destroy (Last created special effect)
        Wait 0.50 seconds
        Set Holy_Light_caster = No unit

để trigger như thế này, ra cast skill thì ally được heal như bình thường còn enemy lại không mất giọt máu nào trong khi effect vẫn thể hiện đầy đủ ? Ai giúp mình với.Mình cũng đã thử làm là pick tất cả unit xung wanh caster, nếu là địch thì deal damage, nếu là ally thì heal.Cũng không được nốt

hơ? bạn làm thế ko được là đúng rồi!
đúng sẽ phải là:
Mã:
bạn phải cho thêm:
if Picked unit is belongs enemy of .... then... Do Actions
if Picked unit is belongs ally of .... then... Do Actions

cũng giống như soul steal
 
Mã:
Holy Light
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Holy Light 
    Actions
        Set Holy_Light_caster = (Casting unit)
        Unit Group - Pick every unit in (Units within 600.00 of (Position of Holy_Light_caster) matching ((((Matching unit) is A structure) Equal to False) and (((Matching unit) belongs to an enemy of (Owner of Holy_Light_caster)) Equal to True))) and do (Actions)
            Loop - Actions
                Unit - Cause Holy_Light_caster to damage (Picked unit), dealing (100.00 x (Real((Level of Holy Light for Holy_Light_caster)))) damage of attack type Spells and damage type Normal
                Special Effect - Create a special effect attached to the origin of (Picked unit) using Abilities\Spells\Human\HolyBolt\HolyBoltSpecialArt.mdl
                Special Effect - Destroy (Last created special effect)
        Unit Group - Pick every unit in (Units within 600.00 of (Position of Holy_Light_caster) matching (((Matching unit) belongs to an enemy of (Owner of Holy_Light_caster)) Equal to False)) and do (Actions)
            Loop - Actions
                Unit - Set life of (Picked unit) to ((Life of (Picked unit)) + (200.00 x (Real((Level of Holy Light  for Holy_Light_caster)))))
                Special Effect - Create a special effect attached to the origin of (Picked unit) using Abilities\Spells\Human\Resurrect\ResurrectTarget.mdl
                Special Effect - Destroy (Last created special effect)
        Wait 0.50 seconds
        Set Holy_Light_caster = No unit

để trigger như thế này, ra cast skill thì ally được heal như bình thường còn enemy lại không mất giọt máu nào trong khi effect vẫn thể hiện đầy đủ ? Ai giúp mình với.Mình cũng đã thử làm là pick tất cả unit xung wanh caster, nếu là địch thì deal damage, nếu là ally thì heal.Cũng không được nốt

ở cái pick group thứ 2 ý , sửa enemy false thành ally true đi , với lại có 2 leak point kia kìa @@
 
Chỉnh sửa cuối:
so much tutorial...i still dont know how to make trigger:(
 
cho hỏi tại sao tui mở NewGen5d lên đợi mãi chẳng có gì hiện ra cả ?
ra ngoài hàng net thì lại mở bình thường >"<!
ko bít có phải do cấu hình máy íu wá ko vậy ?
 
Cho mình hỏi mấy cái loại damage type trong cái trigger damaga area(target) như là: normal, enchanced, fire, cold, lightning v.v để làm gì vậy :((
 
có ai giải quyết giúp không nào ????????

Chỉ gắn vào ngực được thôi, có nghĩa là vào WME kéo cái model đó lệch sang 1 bên vai, vào game thì gắn vào ngực.
 
Stork[gm];15639279 nói:
hơ? bạn làm thế ko được là đúng rồi!
đúng sẽ phải là:
Mã:
bạn phải cho thêm:
if Picked unit is belongs enemy of .... then... Do Actions
if Picked unit is belongs ally of .... then... Do Actions

cũng giống như soul steal

thêm vào đâu ? hay là thay thế 2 cái pick của mình ?
 
thêm vào đâu ? hay là thay thế 2 cái pick của mình ?

pick group rồi đặt if vào group
Mã:
Unit Group - Pick every unit in (Units in (Playable map area)) and do (Actions)
    Loop - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
            Then - Actions
            Else - Actions
có 2 leak point và chưa destroy group nữa :|
 
Mã:
Holy Light
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Holy Light 
    Actions
        Set Holy_Light_caster = (Casting unit)
        Set Holy_Light_loc = (Position of Holy_Light_caster)
        Set Holy_Light_group = (Units within 600.00 of Holy_Light_loc matching (((Matching unit) is A structure) Equal to False))
        Unit Group - Pick every unit in Holy_Light_group and do (Actions)
            Loop - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    If - Conditions
                        ((Picked unit) belongs to an enemy of (Owner of Holy_Light_caster)) Equal to True
                    Then - Actions
                        Unit - Cause Holy_Light_caster to damage (Picked unit), dealing (100.00 x (Real((Level of Holy Light for Holy_Light_caster)))) damage of attack type Spells and damage type Normal
                        Special Effect - Create a special effect attached to the origin of (Picked unit) using Abilities\Spells\Human\HolyBolt\HolyBoltSpecialArt.mdl
                        Special Effect - Destroy (Last created special effect)
                    Else - Actions
                        Unit - Set life of (Picked unit) to ((Life of (Picked unit)) + (200.00 x (Real((Level of Holy Light  for Holy_Light_caster)))))
                        Special Effect - Create a special effect attached to the origin of (Picked unit) using Abilities\Spells\Human\Resurrect\ResurrectTarget.mdl
                        Special Effect - Destroy (Last created special effect)
        Wait 0.50 seconds
        Set Holy_Light_caster = No unit
        Custom script:   call RemoveLocation(udg_Holy_Light_loc)
        Custom script:   call DestroyGroup(udg_Holy_Light_group)

ý bạn là vầy hả ? Cũng không deal damage được luôn.Mình đã làm effect trên ally và enemy khác nhau và nó đã thể hiện đúng như vậy, lạ thật !
 
Mã:
Holy Light
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Holy Light 
    Actions
        Set Holy_Light_caster = (Casting unit)
        Set Holy_Light_loc = (Position of Holy_Light_caster)
        Set Holy_Light_group = (Units within 600.00 of Holy_Light_loc matching (((Matching unit) is A structure) Equal to False))
        Unit Group - Pick every unit in Holy_Light_group and do (Actions)
            Loop - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    If - Conditions
                        ((Picked unit) belongs to an enemy of (Owner of Holy_Light_caster)) Equal to True
                    Then - Actions
                        Unit - Cause Holy_Light_caster to damage (Picked unit), dealing (100.00 x (Real((Level of Holy Light for Holy_Light_caster)))) damage of attack type Spells and damage type Normal
                        Special Effect - Create a special effect attached to the origin of (Picked unit) using Abilities\Spells\Human\HolyBolt\HolyBoltSpecialArt.mdl
                        Special Effect - Destroy (Last created special effect)
                    Else - Actions
                        Unit - Set life of (Picked unit) to ((Life of (Picked unit)) + (200.00 x (Real((Level of Holy Light  for Holy_Light_caster)))))
                        Special Effect - Create a special effect attached to the origin of (Picked unit) using Abilities\Spells\Human\Resurrect\ResurrectTarget.mdl
                        Special Effect - Destroy (Last created special effect)
        Wait 0.50 seconds
        Set Holy_Light_caster = No unit
        Custom script:   call RemoveLocation(udg_Holy_Light_loc)
        Custom script:   call DestroyGroup(udg_Holy_Light_group)

ý bạn là vầy hả ? Cũng không deal damage được luôn.Mình đã làm effect trên ally và enemy khác nhau và nó đã thể hiện đúng như vậy, lạ thật !

Tung map lên đây mình xem nào. Có gì fix luôn cho
 
Ai có biết làm thế nào để chỉnh map của mình có cái tavern lúc đầu pick đc hero ko, em làm toàn hiện lên near by ..., bắt có unit đứng gần mới pick được hero
Và làm thế nào để 1 player pick xong thì ko thể pick nữa như dota vậy???
 
Status
Không mở trả lời sau này.
Back
Top