public OnPlayerKeyStateChange(playerid, newkeys, oldkeys){ if((oldkeys & KEY_CROUCH) && !(newkeys & KEY_CROUCH)) { // do your code here to open the gate } return 1;}