按键触发次数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
;攻击检测键(实际就是鼠标左键)
global $key1 = 0
;记录上一帧的 $key1 状态
global $key1_last = 0
;触发次数
global $count = 0


[Key key1]
condition = $object_detected
key = NO_CTRL NO_ALT VK_LBUTTON
type = cycle
$key1 = 0,1

[Present]
; 检测 key1 从 0 变成 1
; 直接检测$key1 == 1 $count就会不停的增加
if $key1 == 1 && $key1_last == 0
$count = $count + 1
endif
; 更新上一帧状态
$key1_last = $key1