e hèm, đề nghị dùng lời lẽ "bình thường", ko "chọc ngoáy" nhau quá

------------
@god_of_the_noob, cái vụ random ra số thập phân thì wait sẽ chuẩn (nhưng thật ra wait này ko wait đúng thời gian đó đâu, có thể dài hơn), dùng timer là chuẩn nhất, nhưng cái timer này liên quan đến jass, nếu làm = GUI thì ko nên.
Do vậy cách làm của sukaraki là ok rồi, vì nếu random ra 1.99 giây mà ghi là "1" thì ko đc. Anh nghĩ DotA người ta cũng chỉ đơn giản là random số nguyên thôi (tức là 1 hoặc 2 hoặc 3 hoặc 4).
Vậy thì: ability cho hero cần base từ một skill target single như: Chain Lightning (damage = 0, jump = 1) hoặc Cripple (các thứ kia = 0 và duration = 0.01, nếu sợ có sound từ buff thì đổi buff thành stun (chỉ là effect, ko stun thật đâu)) v...v. Và một ability stun cho dummy unit, 4 level có stun duration lần lượt là 1/2/3/4.
Trigger tương tự như sukaraki đã post.
@Sukaraki, lần sau post trigger thì cứ post cho hẳn hoi, sao phải ghi kiểu này:
vent : a unit start the effect of an abi
condition : abi being casted = chaos bolt
actions :
- set cb_cas = casting unit
- set cb_tar = target unit of ability being casted
//....
Chỉ việc tạo trigger ra rồi copy thôi, right click vào tên trigger bên phải, phần trigger functions ấy, Copy As Text -> Paste -> xong, chả tốn bao nhiêu thời gian.
---
Ai post trigger thì cho vào code tag nhá, bôi đen phần trigger rồi click vào biểu tượng (
) là xong