Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Duvida com sons

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
Eduardo Macedo
Programador
Programador
Reações: 0
Mensagens: 31

Duvida com sons

Mensagem por Eduardo Macedo » Ter Ago 23, 2016 7:04 pm

Eu não conseguir achar qual o problema nesse script

Código: Selecionar todos

if keyboard_check_pressed(vk_enter) and ativo == false
{
ativo = true
}

if ativo //se o dialogo estiver ativo
{
if string_length(texto2) < string_length(texto[t])//se o texto2 for menor que o textode origem
{
    texto2 = string_copy(texto[t],1,contador) //copia o caracter determinado pelo numero do contador
    if !audio_is_playing(audio[t])
    {
    audio_play_sound(audio[t],0,false)
    }
    contador++ //contador aumenta mais uma unidade
    
}

if string_length(texto2) == string_length(texto[t])// se forem iguais 
{
    if keyboard_check_pressed(vk_enter)// e apertar enter
    {
        contador = 0 // contador irá para zero
        if string_length(texto[t+1]) > 0//se o tamanho do proximo texto for maior que zero
        {
            texto2 = "" //limpa o texto 2 
            t += 1 //variavel t adiciona mais uma unidade
        }
        else // senao
        {
            ativo = false// dialogo é desativado
            t = 0 //variavel de definição do texto volta pro primeiro texto
        }
    }
}
draw_sprite(spr_balao,0,obj_pers.x-80,obj_pers.y-120)
draw_text(obj_pers.x-70,obj_pers.y-110,texto2) // desenha o texto
}
o problema está no audio, que armazenei numa array 5 audios onde a variavel t determina qual audio tocar, o problema que sempre toca o mesmo audio.
nunca usei audio no gm e fui fazer uma brincadeira agora e deu esse problema!
ajuda?

Avatar do usuário
WellingtonBecker
Membro
Membro
Reações: 0
Mensagens: 57

Re: Duvida com sons

Mensagem por WellingtonBecker » Ter Ago 23, 2016 10:46 pm

Acho faltou o true na sexta linha:

Código: Selecionar todos

if ativo=true

Avatar do usuário
Eduardo Macedo
Programador
Programador
Reações: 0
Mensagens: 31

Re: Duvida com sons

Mensagem por Eduardo Macedo » Qua Ago 24, 2016 2:05 pm

colocando ou não colocando o gm reconhece como true de qualquer forma!

Avatar do usuário
gabrielsch
Colaborador
Colaborador
Reações: 0
Mensagens: 234

Re: Duvida com sons

Mensagem por gabrielsch » Qua Ago 24, 2016 4:09 pm

Você já testou para saber se os elementos da array audio realmente tem os IDs dos efeitos sonoros? Recomendo que isole partes do código total, isso é uma ótima técnica de debugging.
Imagem

Avatar do usuário
Eduardo Macedo
Programador
Programador
Reações: 0
Mensagens: 31

Re: Duvida com sons

Mensagem por Eduardo Macedo » Qua Ago 24, 2016 6:00 pm

garotiei agora desculpa ,o codigo fuciona perfeitamente , gabriel vc é um vidente?
o problema era os IDs que tava o mesmo para as 5 variações da array. coisa boba!

Trancado

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes