Odejmowanie amunicji już mam, a kod strzały skomplikowany:
global.ammo-=3
if can_shoot=true
{
sound_play(minigun);
ID = instance_create(obj_player.x,obj_player.y,obj_bullet_mng);
with (ID) motion_set(obj_player.direction,5);
can_shoot=false;
alarm[0]=2
}