Código bugado

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Código bugado

Mensagem por Isquilo_Roedor em Dom 09 Nov 2014, 20:46

basicamente é o seguinte se eu tenho a arma ak47 equipada no modo semi automatico e aperto espaço aquela funçao key_pressed ela atira normal 1 bala por click e tals,porém quando eu uso o key_press que tem que segurar pra atirar,tipo no primeiro tiro da 2 tiros e dai começa atirar no modo automatico sabe
aqui está o meu código

//mac10 .45acp automatica

if (global.arma4=true){
sprite_index = spr_jog1_arma5_vazia
}

if(global.acp>0){
global.pode_atirar45acp=true
}

if (global.arma4=true and global.pode_atirar45acp=true and pode_metralhar_rapido=true){
global.acp-=1;
sprite_index = spr_jog1_arma5_tiro
sound_play(mac10_tiro_singular)
pode_metralhar_rapido=false
if (global.acp<1){
global.pode_atirar45acp=false}


if image_xscale=1{
instance_create(x+37,y-16,bala45acp_dir)
instance_create(x+38,y-20,obj_cartucho)
}
else{
instance_create(x-37,y-16,bala45acp_esq)
instance_create(x-38,y-20,obj_cartucho)
}
}

Isquilo_Roedor

Ranking : Nota D
Número de Mensagens : 334
Idade : 17
Data de inscrição : 22/03/2012
Notas recebidas : E-E-D
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Código bugado

Mensagem por itarodrigo em Dom 30 Nov 2014, 13:17

veja se é esse o erro:
Código:
if(global.acp>0){ //Se a variável global.acp>0
global.pode_atirar45acp=true //libera o tiro rápido
}

if (global.arma4=true and global.pode_atirar45acp=true and pode_metralhar_rapido=true){ //com o tiro rápido ativado
global.acp-=1; //diminui a variável acp, que faz com que a mesma seja <0 anulando o código anterior

espero que ajude

itarodrigo

Número de Mensagens : 599
Idade : 33
Data de inscrição : 28/08/2010
Reputação : 52
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum