ok
All I want to do is when the bullet is shoot and the player press again the trigger the bullet shoot from the ship.
Here is the code and test it and you can see what I'm talking about.
REM -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
REM - SPACES SHOOTERS -
REM -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
SYNC ON : SYNC RATE 13
HIDE MOUSE
REM LOADING THE THINGS
REM LOADING ALL OBJECTS
LOAD IMAGE "SPACESHUTTLE.BMP",1
LOAD IMAGE "BULLET BIG.BMP",2
LOAD IMAGE "SPACE.BMP",3
REM LOADING SOUNDS
LOAD SOUND "SHOOT1.WAV",1
REM VARIABLES
BULLET=2
SCORE#=0
LIFE#=5
PLAYERX#=300
PLAYERY#=390
BULLETX#=319
BULLETY#=390
REM PUTTING THE THINGS IN THE SCREEN
PRINT "SCORE:";SCORE#
PRINT "LIFES:";LIFE#
REM POSITIONING AND SETTING THE PLAYER
SPRITE 1,PLAYERX#,PLAYERY#,1
SET SPRITE 1,1,1
REM POSITIONING THE BULLET
SPRITE 2,BULLETX#,BULLETY#,2
SET SPRITE 2,1,1
HIDE SPRITE 2
REM SCENE
PASTE IMAGE 3,100,0
REM BEGIN THE LOOP
DO
REM MAKING THE MOVEMENTS OF THE SHIP
IF RIGHTKEY()=1 THEN SPRITE 1,PLAYERX#+9,PLAYERY#,1 : PLAYERX#=PLAYERX#+9 : BULLETX#=BULLETX#+9
IF LEFTKEY()=1 THEN SPRITE 1,PLAYERX#-9,PLAYERY#,1 : PLAYERX#=PLAYERX#-9 : BULLETX#=BULLETX#-9
REM MOVING THE BULLET
IF SPACEKEY()=1 THEN GOSUB FIRE
SYNC
LOOP
FIRE:
DEC BULLETY#,14
IF SPACEKEY()=1 THEN SPRITE BULLET,BULLETX#,BULLETY#,2 : PLAY SOUND 1
INC BULLET
IF BULLET=>20 THEN BULLET = 2
RETURN
Is just of those days when you don't wanna wake up everything is *****, everybody sucks you really don't know why, but you wanna justify rippin' someone head off!