Sau đây mình xin giời thiệu về cách làm Unit bay lên qua Spell trên :P
Name Spell : Bay Lên Nhé (tên nghe nhảm nhỉ :P )
Target Type : Target Unit
Mô tả : Bọ xít cast skill vào người đối thủ làm Stun đối thủ trong 8s và tạo lốc xoáy cuốn đối thủ bay lên trời trong vài s rùi rớt xuống đất.
Đây là hình ảnh để mô tả :
Tiếp Theo là giải thích Trigger :
spell
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Name Tuy` Y'
Actions
Set Caster = (Triggering unit)
Set Target = (Target unit of ability being cast)
Wait 0.30 seconds
Special Effect - Create a special effect attached to the chest of Target using Abilities\Spells\Other\Charm\CharmTarget.mdl
Set HieuUng[1] = (Last created special effect)
Special Effect - Destroy HieuUng[1]
Special Effect - Create a special effect attached to the chest of Target using EarthTornado.mdx
Set HieuUng[2] = (Last created special effect)
Special Effect - Destroy HieuUng[2]
Unit - Add Crow Form to Target
Animation - Change Target flying height to 1300.00 at 850.00
Wait 3.00 seconds
Animation - Change Target flying height to 0.00 at 400.00
Unit - Remove Crow Form from Target
Custom script: set udg_Caster = null
Custom script: set udg_Target = null
Bắt đầu nhé
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Name Tuy` Y'
Actions
Set Caster = (Triggering unit)
Set Target = (Target unit of ability being cast)
Mấy cái này thì bít hết roài khỏi giải thích nhé
Tại sao lại phải
Wait ?

bởi vì Spell ở đây đc
Base từ Spell
Storm Bolt và mình đã
xóa đi Missile vì thế nên khi cast chiêu thì cũng phải chờ 0.....s để spell dính mục tiêu nên chúng ta phải có
Wait , thật ra ko có Wait cũng đc nhưng như thế thì Spell Imba wa' , cast phát dính luôn => ko nên
Special Effect - Create a special effect attached to the chest of Target using Abilities\Spells\Other\Charm\CharmTarget.mdl
Set HieuUng[1] = (Last created special effect)
Special Effect - Destroy HieuUng[1]
Special Effect - Create a special effect attached to the chest of Target using EarthTornado.mdx
Set HieuUng[2] = (Last created special effect)
Special Effect - Destroy HieuUng[2]
Đây chỉ là tạo hiệu ứng cho Spell thêm đẹp thui , ko quan trọng lắm.
Unit - Add Crow Form to Target
Để 1 Unit có thể bay lên đc thì bắt buộc chúng ta phải Add Ability
Crow Form cho nó (cái này là bắt buộc

)
Animation - Change Target flying height to 1300.00 at 850.00
Sau khi đã Add ability
Crow Form thì ta có thể cho Unit bay lên đc roài ,
1300 chính là độ cao mà Unit sẽ bay lên ,
850.00 chính là tốc độ bay của Unit (tốc độ càng cao thì Unit bay lên càng nhanh , nếu để là
10000 thì chưa đầy 1s Unit đã bay lên đc độ cao 1300 rùi )
Tại sao phải
Wait ? Bởi khi ta cho Unit bay lên với tốc độ
850 thì phải chờ khoảng 3s thì Unit mới bay lên đc độ cao
1300 chứ đúng ko
Animation - Change Target flying height to 0.00 at 400.00
Khi Unit đã bay lên đến độ cao mình muốn thì mình có thể cho nó ở đó luôn hoặc cho nó xuống cũng đc ,và bay giờ mình cho nó xuống đất với độ cao
0 và tốc độ là
400
Unit - Remove Crow Form from Target
Và sau khi Unit đã xuống mặt đất thì ta
gỡ bỏ Ability Crow Form khỏi Target Unit thui
Custom script: set udg_Caster = null
Custom script: set udg_Target = null
2 dòng này để xóa Leak đó.
Thật ra mình định chế thêm vài hiệu ứng nữa VD : khi Target Unit rớt xuống sẽ bị làm chậm trong 5s rùi mặt đất bị nứt ra ..... nhưng đây là hướng dẫn cách làm nên mình chỉ chú trọng vào cái chính còn mấy cái đó chắc chỉ dùng trong
Giới Thiệu Spell
Xong