bind shift+q "+weapon1; +fire"
bind shift+q "+prevweapon; +fire"
why first work incorrect, first fire then change to hammer
and second work correct when i hold pistol and prev hammer, first change to previous second fire with previous weapon
Because the order isn’t the order of commands, they execute at the same “instant”. It just so happens that weapon1 and prevweapon are handled slightly differently
other games trust the client more, we can't do that, so if your client thinks it sent controls, but the network was unreliable, you end up in this situation