Why didn't work ?
PHP Code:
register_forward(FM_CmdStart, "fw_CmdStart");
public fw_CmdStart(id, handle)
{
if(!is_user_alive(id))
return FMRES_IGNORED;
if(!g_charm[id])
return FMRES_IGNORED;
static iButton;
iButton = get_uc(handle, UC_Buttons);
if(g_charm[id] && g_charm_nil[id])
{
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;
set_uc(handle, UC_Buttons, iButton);
return FMRES_SUPERCEDE;
}
return FMRES_IGNORED;
}