Patrz CurWeapon.
CurWeapon wykonuje się podczas zmiany broni, strzelania (gdy się naboje zmieniają, np. noża nie wykryje), zoomowania.
Wystarczy sprawdzić czy naciskany jest przycisk od strzelania

if(get_user_button(id) & IN_ATTACK)
//strzela
else
// nie strzela