Leo is correct. Unless you want your weapon to operate continuously (slaved to one of your motors, for example) you need to provide a third channel. Try driving your robot in an arena, with 15 other competing machines, in front of large crowd, and I'm sure you will agree that any weapon control needs to be simple and intuitive. For this reason some teams have two operators - one to drive the robot the other to trigger the weapon.