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
}
nunca usei audio no gm e fui fazer uma brincadeira agora e deu esse problema!
ajuda?