In a game there are machine guns! I wanted to add single-fire ability to these weapons so I write something very simple. The LButton is fire weapon.
Code:
*XButton2::
{
Send {LButton}
Return
}
So this works perfect, and it makes me fire one single round from all weapons when needed. I used the * modifier because you can zoom (Shift for me).
Now my question is when I am holding down the zoom button and press XButton2, it will act erratic. It will always still fire the single shot, but it will act as if i tapped the "zoom" button, moving me out of zoom for a split second, even one out of 10 times successfully doing so.
I observed this behavior in two separate games. Explanation? Thanks