Cái đấy em làm như thế này:
- Làm 1 timer tính thời gian trôi qua (elapsed time), tính bằng s (đương nhiên)
- Khi nào kill được 1 ai thì ghi nhớ cái thời điểm kill đó vào 1 var (var real, set = elapsed time của cái Timer trên).
- Sẽ có 2 var: thời điểm kill cuối cùng (lkp) và thời điểm kill hiện tại (ckp). Đặt lkp = ckp (vì giả sử lần trước mình đã kill rồi và set tg vào ckp, thì đến bây h lkp sẽ chính là ckp). Và ckp bây h thì mình ghi vào (như trên).
- Check hiệu 2 giá trị trên, nếu nhỏ hơn tg mình muốn giữa các kill để có được combo kill (lấy vd là 10 - phải kill trong 10s thì mới được combo kill), nếu đúng thì tăng 1 var khác là Recent Kill lên, nếu sai thì set Recent Kill là 1.
- Sau đó check, nếu Recent Kill là 2 thì cho Double Kill, là 3 thì cho Triple Kill, v.v...
Nhưng đó là hồi trước còn dốt. Bây h làm đơn giản ntn: Khi kill, ở cuối trigger mình sẽ tăng Recent Kill (1 integer var cho riêng con Hero này) lên 1, rồi check Combo Kill, rồi wait 10s, rồi lại giảm đi 1. Đơn giản hơn rất nhiều.