Código PHP:
#define HOLDING(%0)
((newkeys & (%0)) == (%0))
//
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(HOLDING(KEY_UP))
{
// ...
}
return 1;
}
Se eu não me engano a tecla "W" é KEY_UP. Caso não funcionar tente usar um timer usando GetPlayerKeys.