Quote:
Originally Posted by Ermanhaut
Isto funcionarб bem, mas tem uma funзгo na SAMP Wiki para isto:
Код:
#define HOLDING(%0) \
((newkeys & (%0)) == (%0))
//Uso
if(HOLDING(KEY_SPRINT)){//Se o player estiver segurando 'espaзo'
//bla bla bla
}
|
A funзгo
HOLDING sу funcionarб dentro da public
OnPlayerKeyStateChange, ou seja, quando o player apertar ou soltar uma tecla, o que faz essa funзгo
HOLDING nгo ser tгo ъtil quanto simplesmente colocar
Код:
if(newkeys & KEY_SPRINT) { /**/ }
Para verificar se o player persiste segurando a tecla espaзo, terб que usar ou um
Timer com
GetPlayerKeys dentro ou a public
OnPlayerUpdate.