I guess I'll go with the array then, however when storing values in the array can you use strings? Or do you have to use integers. Also how do you access the array using construct's expressions.
Having a problem now, I added a condition to shooting to check if the index 1 is equal to 1, then allow the player to shoot. I also set up an event so that when the player collides with the rifle pickup it sets the index 1 to 1. Yet the player still cannot shoot.
By the way I know that using global variables for this would work and be much easier, but I want to learn arrays.
Also, how would I add vehicles that the player can enter and leave?