I just tried this and then realized I may not have clarified myself and confused the matter with the two different weapons. It does not fire both weapons at the same time. Bullet2 is an upgrade. Let me just clarify with focusing on only one weapon to not confuse anyone anymore.
The default weapon is "Bullet" when the game starts, and Hero's private variable "Weapons" is 0 (this is for upgraded weapons).
So, game starts and Hero uses main weapons:
+ Hero: Value 'Weapons' Equal to 0
-> System: Create object Bullet on layer 1 at (0, 0) from Hero 's image point 1
Okay, I do not want player being able to pound on SPACEBAR. I want to make it where only X beams are on the screen at a time. I tried a modification of your example above, using just Bullet:
+ Hero: Value 'Weapons' Equal to 0
-> System: Create object Bullet on layer 1 at (0, 0) from Hero 's image point 1
-> XAudio2: Autoplay resource "imphenzia_soundtrack_laser36.wav" (No loop)
+ System: Bullet.Count Lower than 5
But if this is it, then I must be missing something because I can still shoot more than the 5 limit I put above.
Obviously, am still learning. I only get a few hours a month playing on Construct.
Thanks.