No código as chaves de inicio e fim de blocos estão em posições incorretas e até tem mais do que precisa.
Formatando corretamente fica assim:
Código: Selecionar todos
if tiro == true && municao_carregada >= 0
{
if pipoco_click
{
if espera >= limite
{
var _pipoco = instance_create_layer(x,y, "instances", obj_bala7)
_pipoco.speed = 6
_pipoco.direction = point_direction(x,y, mouse_x, mouse_y)
espera = 0
municao_carregada -= 1
}
}
}
Lembrando que na primeira linha tu fez uma comparação usando apenas um sinal de 'igual', sempre use dois
==. Um é apenas para atribuir o valor.
O resto só vai funcionar a depender de como está incrementando a variável
espera, como está modificando a variável
pipoco_click e quando a variável
tiro é verdadeira (true).