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

Tự làm = trigger đi
Mã:
Melee Initialization
    Events
        Unit - A unit Is attacked
    Conditions
        (Unit-type of (Attacked unit)) Not equal to Boss
        (Level of Critical Strike for (Attacking unit)) Greater than 0
    Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Random percentage) Less than or equal to 20.00
            Then - Actions
                Unit - Cause (Attacking unit) to damage (Attacked unit), dealing 100000000.00 damage of attack type Spells and damage type Normal
            Else - Actions

Làm thế này giữ "S" 1 lúc là các con bị đánh lăn ra chết hết chưa kẻ việc các unit kia có Magic Immune

Bác ơi nó cây nó mọc ngang chứ ko phải mọc dọc e có nỏi ngay từ đầu rùi hén :5cool_sweat: thank bác nhìu :4cool_doubt:

Em tưởng mọc dọc :D Bác đợi tí em đi 1 tẹo rồi về làm cho

Ai giải đáp giúp với ạ :((................

Tàng hình của riki là skill có sẵn trong WE

- - - Updated - - -

Cho mình hỏi cách tạo skill khi dùng thì sẽ tàng hình nhưng phải đứng yên. Nếu di chuyển, tấn công hay dùng skill thì sẽ hiện hình giống skill Meld của Lanya hoặc skill của item Shadow amulet trong dota

:(( Ai giúp em với
 
Làm thế này giữ "S" 1 lúc là các con bị đánh lăn ra chết hết chưa kẻ việc các unit kia có Magic Immune



Em tưởng mọc dọc :D Bác đợi tí em đi 1 tẹo rồi về làm cho



Tàng hình của riki là skill có sẵn trong WE

- - - Updated - - -

Cho mình hỏi cách tạo skill khi dùng thì sẽ tàng hình nhưng phải đứng yên. Nếu di chuyển, tấn công hay dùng skill thì sẽ hiện hình giống skill Meld của Lanya hoặc skill của item Shadow amulet trong dota

:(( Ai giúp em với
Te^n skill ?
................................
 
^
Permanent Invisibility (Apiv)

Tạo cây của bạn gì trên kia :D
PHP:
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to |cffffcc00G|rrow trees 
    Actions
        Destructible - Create a Summer Tree Wall at (Target point of ability being cast) facing (Random angle) with scale 1.00 and variation 0
        For each (Integer A) from 1 to 3, do (Actions)
            Loop - Actions
                Destructible - Create a Summer Tree Wall at ((Target point of ability being cast) offset by ((Real((Integer A))) x 150.00) towards ((Facing of (Triggering unit)) - 90.00) degrees) facing (Random angle) with scale 1.00 and variation 0
        For each (Integer B) from 1 to 3, do (Actions)
            Loop - Actions
                Destructible - Create a Summer Tree Wall at ((Target point of ability being cast) offset by ((Real((Integer B))) x 150.00) towards ((Facing of (Triggering unit)) + 90.00) degrees) facing (Random angle) with scale 1.00 and variation 0
 
Ai cho em hái cách làm mây skill này với

-Skill càng ít máu thì damage và attack speed càng cao (chiêu "Berserker's Blood" của Huskar - Saced Warrior)
-Skill blink vào đối thủ và tăng attack speed hoặc damage (chiêu "Phantom Strike" của Mortred - Phantom Assasin)

Không hiểu sao map em cứ khi vào game, hero nào mà chết là bị Quit giống như host thoát game vậy. Em nghĩ do trigger Unit - ... - Dies nhưng đã xóa mà vẫn bị, ai khắc phục dùm em với. Xin đa tạ rất nhìu và trigger ko có dongg Local Player nào hết ạ
 
cho mình hỏi cách làm 2 skill này:
1. cho x%, khi 1 unit bị đánh, tự quay xung quanh đồng thời gây y damage (giống skill 3 của axe trong dota). skill này mình làm rồi nhưng mà nó ko có quay, chỉ gây damage thậm chí là... damage bồ
2. cũng cho x%, nhưng khi 1 unit đánh 1 unit khác (trừ ally và nhà), thì tự quay xung quanh đồng thời gây y damage
cám ơn các bạn :D
 
Ai cho em hái cách làm mây skill này với

-Skill càng ít máu thì damage và attack speed càng cao (chiêu "Berserker's Blood" của Huskar - Saced Warrior)
-Skill blink vào đối thủ và tăng attack speed hoặc damage (chiêu "Phantom Strike" của Mortred - Phantom Assasin)

Không hiểu sao map em cứ khi vào game, hero nào mà chết là bị Quit giống như host thoát game vậy. Em nghĩ do trigger Unit - ... - Dies nhưng đã xóa mà vẫn bị, ai khắc phục dùm em với. Xin đa tạ rất nhìu và trigger ko có dongg Local Player nào hết ạ
UPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP. Ai giúp huhuuhuhuhu :((
 
cho mình hỏi cách làm 1 skill khi sử dụng thì tạo 1 cục sét lên đầu đối phương và gây 4 lần damage sét cho đối phương ( nghe giống như skill unti của Razor trong dota nhưng nó giựt sét 4 lần ) ai làm dc xin chỉ giáo cho mình thank
 
cho mình hỏi cách làm 1 skill khi sử dụng thì tạo 1 cục sét lên đầu đối phương và gây 4 lần damage sét cho đối phương ( nghe giống như skill unti của Razor trong dota nhưng nó giựt sét 4 lần ) ai làm dc xin chỉ giáo cho mình thank

cái skill ý... là lấy từ skill tạo ra locust của con bọ hung trong melee í, có điều làm sao cho nó ko chạy lung tung thôi
 
cho mình hỏi cách làm 2 skill này:
1. cho x%, khi 1 unit bị đánh, tự quay xung quanh đồng thời gây y damage (giống skill 3 của axe trong dota). skill này mình làm rồi nhưng mà nó ko có quay, chỉ gây damage thậm chí là... damage bồ
2. cũng cho x%, nhưng khi 1 unit đánh 1 unit khác (trừ ally và nhà), thì tự quay xung quanh đồng thời gây y damage
cám ơn các bạn :D
trig2ju4.png

Đó cái 2 thì thay đổi 1 chút là được
p/s: Cái này không MUI :(

cho mình hỏi cách làm 1 skill khi sử dụng thì tạo 1 cục sét lên đầu đối phương và gây 4 lần damage sét cho đối phương ( nghe giống như skill unti của Razor trong dota nhưng nó giựt sét 4 lần ) ai làm dc xin chỉ giáo cho mình thank

Giống skill 1 của thrall trong DotA hả?
 
cho mình hỏi cách làm 1 skill khi sử dụng thì tạo 1 cục sét lên đầu đối phương và gây 4 lần damage sét cho đối phương ( nghe giống như skill unti của Razor trong dota nhưng nó giựt sét 4 lần ) ai làm dc xin chỉ giáo cho mình thank

Đơn giản nhất là dùng skill Slow Để thời gian tác dụng là 5s. Đổi model cái buff slow thành cái cục sét bay trên đầu.

PHP:
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Slow
    Actions
        Custom script:   local integer i
        Custom script:   local integer e = 1
        Custom script:   local unit u = GetSpellTargetUnit()
        If (Increasing_Array Equal to 8192) then do (Set Increasing_Array = 0) else do (Set Increasing_Array = (Increasing_Array + 1))
        Custom script:   set i = udg_Increasing_Array
        Custom script:   set udg_Temp_Integer = i
        Custom script:   set udg_EndLoop = e
        For each (Integer C[Temp_Integer]) from 1 to EndLoop, do (Actions)
            Loop - Actions
                Wait 1.00 seconds
                Custom script:   set udg_Temp_Unit = u
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    If - Conditions
                        (Temp_Unit has buff Slow) Equal to True
                    Then - Actions
                        Unit - Cause (Triggering unit) to damage Temp_Unit, dealing 100.00 damage of attack type Spells and damage type Normal
                        Special Effect - Create a special effect attached to the origin of Temp_Unit using Abilities\Spells\Other\Monsoon\MonsoonBoltTarget.mdl
                        Special Effect - Destroy (Last created special effect)
                        Custom script:   set e = ( e + 1 )
                    Else - Actions
                Custom script:   set udg_Temp_Integer = i
                Custom script:   set udg_EndLoop = e
        Custom script:   set u = null
 
Sao map em cứ khi vào game, hero nào mà chết là bị Quit giống như host thoát game vậy. Em nghĩ do trigger Unit - ... - Dies nhưng đã xóa mà vẫn bị, ai khắc phục dùm em với. Xin đa tạ rất nhìu và trigger ko có dongg Local Player nào hết ạ :((
 
Chỉnh sửa cuối:
trig2ju4.png

Đó cái 2 thì thay đổi 1 chút là được
p/s: Cái này không MUI :(



Giống skill 1 của thrall trong DotA hả?

tôi thấy ông "nhiệt tình" lắm ý, cỡ nào cũng giúp đc. mai mốt giúp tôi nhiều nhiều nhé :D
cám ơn
p.s: "Giống skill 1 của thrall trong DotA hả?" - giống ulti razor chứ ko phải skill 1 của thrall
 
"Không hiểu sao map em cứ khi vào game, hero nào mà chết là bị Quit giống như host thoát game vậy. Em nghĩ do trigger Unit - ... - Dies nhưng đã xóa mà vẫn bị, ai khắc phục dùm em với. Xin đa tạ rất nhìu và trigger ko có dongg Local Player nào hết ạ"

Quá ít dữ kiện để trà lời -_-

"Skill chết đi sống lại của Skeleton King - King Leoric trong DotA"

Thử lấy từ skill hồi sinh hero của Item Ankh Of Reincarnation xem sao ?
 
Đầu tiên tạo 1 dummy unit rồi add cho nó skill Drunken Haze
- Skill Drunken Haze chỉnh phần Area of effect = 1 ; Chance to miss với Movement Speed Modifier = 0 ; Target Allowed = Player Units ; Attacks Prevented = Melee, Ranged, Spells
Tạo trigger sau khi hero dùng skill thì tạo ra dummy rồi ra lệnh cho nó cast Drunlen Haze vào hero dùng skill :D
PHP:
SpinBlade
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Spin Blade 
    Actions
        Set SpinBladeCast = (Triggering unit)
        Set SpinBladeDamage = ((Strength of SpinBladeCast (Exclude bonuses)) + (((Level of Spin Blade  for SpinBladeCast) x 50) + 20))
        Set SpinBladePoint = (Position of SpinBladeCast)
        Set SpinBladeGroup = (Units within 220.00 of SpinBladePoint matching ((((Matching unit) belongs to an enemy of (Owner of SpinBladeCast)) Equal to True) and ((((Matching unit) is A structure) Not equal to True) and (((Matching unit) is alive) Equal to True))))
        Unit Group - Pick every unit in SpinBladeGroup and do (Actions)
            Loop - Actions
                Unit - Cause SpinBladeCast to damage (Picked unit), dealing (Real(SpinBladeDamage)) damage of attack type Hero and damage type Normal
                Special Effect - Create a special effect attached to the chest of (Picked unit) using Abilities\Spells\Other\Stampede\StampedeMissileDeath.mdl
                Special Effect - Destroy (Last created special effect)
        Unit - Create 1 Dummy for (Owner of SpinBladeCast) at SpinBladePoint facing Default building facing degrees
        Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
        Unit - Set level of Disarm and Silence  for (Last created unit) to (Level of Spin Blade  for SpinBladeCast)
        Unit - Order (Last created unit) to Neutral Pandaren Brewmaster - Drunken Haze SpinBladeCast
        Custom script:   call DestroyGroup (udg_SpinBladeGroup)
        Custom script:   call RemoveLocation (udg_SpinBladePoint)

bạn nói rõ hơn về phần Variables dc hok?(ví dụ như cái SpinBladeDamage thì Variable Types của nó là gì/có array ko?) mình ko rành cái nì lắm
nói chung là nếu ạn có map demo thì cho mình lun nhaz.Please!
 
bạn nói rõ hơn về phần Variables dc hok?(ví dụ như cái SpinBladeDamage thì Variable Types của nó là gì/có array ko?) mình ko rành cái nì lắm
nói chung là nếu ạn có map demo thì cho mình lun nhaz.Please!

Không có biến mảng nào hết bạn ơi. Cần map demo thì đây :D

https://www.box.com/s/6x8hq2l7arai3o4facfg

p/s: "Skill chết đi sống lại của Skeleton King - King Leoric trong DotA" dùng skill Reincarnation (AOre) trong WE có sẵn
 
tại sao mấy cái icon mình import từ ngoài vào, khi pause game thì nó chuyển thành màu xanh lá nhỉ? kì thế? có cách nào để khắc phục ko mấy bạn
 
Ai chỉ mình cách làm skill tương tự Overload của Storm trong DotA ---- Tức là khi mình đánh hoặc dùng skill dạng missile thì sau khi skill chạm người đối phương sẽ gây thêm hiệu ứng + damage (Warstomp, poison....)
Mình làm thì hiệu ứng toàn xảy ra trước khi skill bay đến => vô lý
 
Back
Top