07/06/2022 23:37
(07/06/2022 22:54)xbruno1000x Escreveu: É possível detectar o PRESSED com a define abaixo:Na wiki diz: Directional keys do not trigger OnPlayerKeyStateChange (up/down/left/right). They can only be detected with GetPlayerKeys (in OnPlayerUpdate or a timer).
Código:// PRESSED(keys)
#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
Também é possível detectar o HOLDING:
Código:// HOLDING(keys)
#define HOLDING(%0) \
(newkeys & (%0)) == (%0))
Tudo na OnPlayerKeyStateChange.
Documentação:
https://sampwiki.blast.hk/wiki/OnPlayerKeyStateChange