ilovesuchin nói:
Các anh ới, cho em hỏi cái
em đang làm 1 phép mà cần có 1 unít damage lên tất cả các enemy unit xung quanh trong vòng bán kính 500 tính từ vị trí Hero cast phép và damage là 1 số tùy biến( cụ thể trong phép của em thì damage = 20% lượng máu của Hero đó)
phần trigger của em thì em dùng: Unit Damage Area - Variable(20%Hp) - spell damage....
Nhưng kết quả là : tất cả những Unit trong vùng bán kính 500 đó đều bị dính damage(kể cả thằng Hero cast phép) và cả đồng đội của nó nữa hichic

Vậy làm sao để em có thể Damage chỉ những con unit enemy thôi hả các anh
Giúp em với
Em cảm ơn các anh trước
Hmm...nói ko rõ gì hít lèm sao chỉ >_< spell này là spell cần target point phải ko?
-Làm damage % thì hơi bị yếu ban đầu nhưng mà về seo thì nó hơi bị mạnh đấy >_<
-Nếu dùng action Unit-Damage Area thì chọn con unit đó tìm phần target allow của nó edit lại thành như vầy
1-Enemy(nếu muốn damage dưới đất thoai thì thêm ground vào ko thì để nguyên thì trúng cả ground+air)
2-Organic(nếu muốn damage mechanical unit luôn thì ko cần check cái này)
-Edit thêm cái Enable attack của nó thành attack1 only
Đó là phần chuẩn bị bằng object editor giờ tới trigger này
Event:A unit begin casting an ability
Condition:Ability being cast equal to [ability]
Action:
Set UnitVarriable[Player number owner of triggering unit]=triggering unit
Set PointVarriable[Player number owner of triggering unit]=target point of ability being cast
Set RealVarriable[array bằng số player]=20% current life of UnitVarriable[player number owner of triggering unit]
-Wait:0.4s(cần action này để spell có cooldown và hạn chế bug)
-Create 1 Unittype(unit mà mình set ở phần object editor) for owner of UnitVarriable[Player number owner of triggering unit] at PointVarriable[Player number owner of triggering unit] facing default facing
-Set UnitVarriable2[Player number owner of lastcreated unit]=lastcreated unit
-Order UnitVarriable2[Player number owner of triggering unit] damage RealVarriable[Player number owner of triggering unit] at PointVarriable[Player number owner of triggering unit] offset by 500 radius facing 0 degree
-Wait:0.5s
-Remove UnitVarriable2 from the game
Roài tới đó là hít mí cái action cuối chắc viết ko chính xác vì ít xài nếu có gì ko hỉu thì post bài hỏi lại vậy đa số toàn dùng unit phụ cast spell vì có kèm effect nên ít xài mí cái này :p