Quote:
Originally Posted by Exolent[jNr]
PHP Code:
if(iButton & IN_ATTACK) iButton &= ~IN_ATTACK; // this work else if(iButton & IN_ATTACK2) iButton &= ~IN_ATTACK2; // this work else if(iButton & IN_FORWARD) iButton &= ~IN_FORWARD; else if(iButton & IN_BACK) iButton &= ~IN_BACK; else if(iButton & IN_LEFT) iButton &= ~IN_LEFT; else if(iButton & IN_RIGHT) iButton &= ~IN_RIGHT; else if(iButton & IN_MOVELEFT) iButton &= ~IN_MOVELEFT; else if(iButton & IN_MOVERIGHT) iButton &= ~IN_MOVERIGHT; else if(iButton & IN_DUCK) iButton &= ~IN_DUCK; else if(iButton & IN_JUMP) iButton &= ~IN_JUMP; else if(iButton & IN_RUN) iButton &= ~IN_RUN;
PHP Code:
static const BUTTONS_REMOVE = IN_ATTACK|IN_ATTACK2|IN_FORWARD|IN_BACK|IN_LEFT|IN_RIGHT|IN_MOVELEFT|IN_MOVERIGHT|IN_DUCK|IN_JUMP|IN_RUN; iButton &= ~BUTTONS_REMOVE;
|
Thanks for the optimization, but it didn't work. It only block IN_ATTACK and IN ATTACK2, on the others don't.