First of all welcome to C3 and the forum as well.
The event sheet screenshot that you have attached is mix of foreign language so I couldn't able to decode fully but if I guess
I haven't managed to do so far is add the animation for the shot, and a time for each shot
What I understand from the above is, that you want to set up a bullet for your player right? So you already have the bullet-firing logic right? now you want to animate the player in such a way that it will look like it firing the bullet? For that, while the bullet is spawning you have to play the animation of the bullet firing in the action.
Apologize if I'm mistaken.
I saw people saying that because it's variable, it's easier to configure and it's more organized, I don't really understand
In short, variables are crucial for organizing your code and managing the data in your game. Whether you use a variable, an instance variable, a global variable, or a local variable depends on your specific needs and the scope of the data you're working with.
You might use instance variables for each enemy's health, global variables for the player's score, bullet speed, player speed, etc.