Plese add procedure GetWeapon(Player: TActivePlayer; Primary, Secondary: TPlayerWeap);
Caused when the menu of weapons the player will be closed by selecting weapons.
OnWeaponChange Not Work good, returns are often wrong weapons secondary im report this on bugs.soldat.