Página 1 de 1

codigo com erro ajuda

Enviado: Sex Jul 01, 2016 6:46 pm
por nicoca
eu tenho um codigo aki que ele n da erro nehum so q ele n funciona 

Código: Selecionar todos

if(other.sprite_index != mort_morto)

{
if cooldown >=0
{
    cooldown -=1;
}
 



{

if cooldown <=0 and  collision_rectangle(x-sprite_width/4-20,y-sprite_height/2-20,x+sprite_width/2+20,y+sprite_height/2+20,inimigos,false,true)
{
    vida-=10;
    cooldown = 0.5*room_speed;
}
}
}
queria que quando o sprite do inimigo for mort_morto n desse dano no player mas ele da ajuda alguem ai

Re: codigo com erro ajuda

Enviado: Sex Jul 01, 2016 8:27 pm
por Adilson
formule melhor seu codigo, esta muito desarrumado, dificil entender :/
ei, o other nao funciona fora do evento de colisao, para o other funcionar vc precisa colocar ele no evento de colisão, mas caso vc nao queira tem essa solução

Código: Selecionar todos

if collision_rectangle(x-sprite_width/4-20,y-sprite_height/2-20,x+sprite_width/2+20,y+sprite_height/2+20,inimigos,false,true)
{
    n=instance_nearest(x,y,inimigos);
    if(n.sprite_index != mort_morto)
    {
        if cooldown >= 0
        {
            cooldown -=1;
        }
        if cooldown <=0
        {
            vida-=10;
            cooldown = 0.5*room_speed;
        }
    }
}

Re: codigo com erro ajuda

Enviado: Sex Jul 01, 2016 8:40 pm
por nicoca
valeu cara me ajudo