a ja mam taki zajumisty kod na strzelanie bez obiektu pocisku w platformówce(o ile robisz platformówkę :D)
CREATE
GML
ms=true // moge strzelac
bron=1 // bron wybrana
//i tu zmienne od amunicji</span>
EVENT SPACJA:
GML
if ms{
if bron_mam=0{
for(i=1;i<=129;i+=1){
xx=x+image_xscale*(i*5)
if xx<view_xview or xx>view_xview+640 then break;
if collision_point(xx,yy,o_kosmit,0,0){
o=collision_point(xx,yy,o_kosmit,0,0)
o.hp-=1
if o.hp<=0
with(o){
instance_destroy()
}
break;
}
}
ms=false
alarm[0]=40
}else
if bron_mam=1 and global.bron[1,1]>0{
for(i=1;i<=129;i+=1){
xx=x+image_xscale*(i*5)
if xx<view_xview or xx>view_xview+640 then break;
if collision_point(xx,yy,o_kosmit,0,0){
o=collision_point(xx,yy,o_kosmit,0,0)
o.hp-=0.2
if o.hp<=0
with(o){
instance_destroy()
}
break;
}
}
ms=false
alarm[0]=4
global.bron[1,1]-=1
}
}