# Platform shooting

**URL:** <https://forum.kirupa.com/t/platform-shooting/162174>\
**Category:** Uncategorized\
**Created:** [September 10, 2005, 12:09pm UTC](https://forum.kirupa.com/t/platform-shooting/162174 "2005-09-10T12:09:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mr\_Pancake](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Mr\_Pancake](https://forum.kirupa.com/u/Mr_Pancake)\
**Post date:** [September 10, 2005, 12:09pm UTC](https://forum.kirupa.com/t/platform-shooting/162174/1 "2005-09-10T12:09:51Z")

</div>

long time ago that i have been making games and i wanted to make a platformer again …

the problem is that i dont know how to shoot  
like if u press space it shoots  
can someone help me on this?

this is the guy code:

> onClipEvent (load) {  
> gravity = 10;  
> scale = \_xscale;  
> walkSpeed = 6;  
> maxjump = 6;  
> }  
> onClipEvent (enterFrame) {  
> if (air == true) {  
> \_y += gravity;  
> state = 3;  
> }  
> if (Key.isDown(Key.LEFT) && !\_root.leftbound.hitTest(\_x, \_y, true)) {  
> \_x -= walkSpeed;  
> \_xscale = -scale;  
> }  
> if (Key.isDown(Key.RIGHT) && !\_root.rightbound.hitTest(\_x, \_y, true)) {  
> \_x += walkSpeed;  
> \_xscale = scale;  
> }  
> if (\_root.platforms.hitTest(\_x, \_y, true)) {  
> air = false;  
> } else {  
> air = true;  
> }  
> if (Key.isDown(Key.SPACE) && jump == true) {  
> \_y -= jumpSpeed;  
> }  
> if (air == false) {  
> jump = true;  
> jumpcount = 0;  
> jumpSpeed = 22;  
> }  
> if (Key.isDown(Key.SPACE)) {  
> jumpcount += 1;  
> }  
> if (jumpcount\> maxjump && jumpSpeed\> -2) {  
> jumpSpeed -= 2;  
> }  
> if (air == false && !Key.isDown(Key.LEFT) && !Key.isDown(65) && \_currentframe \<4 or air == false && !Key.isDown(Key.RIGHT) && !Key.isDown(65) && \_currentframe \<4) {  
> state = 1;  
> }  
> if (Key.isDown(Key.LEFT) && air == false && !Key.isDown(65) && \_currentframe \<4 or Key.isDown(Key.RIGHT) && air == false && !Key.isDown(65) && \_currentframe \<4) {  
> state = 2;  
> }  
> if (!Key.isDown(65)) {  
> gotoAndStop(state);  
> }  
> \_root.statetxt = state;  
> }  
> onClipEvent (keyUp) {  
> if (Key.getCode() == 83) {  
> jump = false;  
> }  
> }

thnx in advance mr.pancake
