Entrar
Últimos assuntos
» player não consegue andarpor lovn7 Qui 21 Nov 2024, 13:33
» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56
» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22
» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31
» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23
» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49
» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58
» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36
» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36
» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33
» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51
» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28
» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18
» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08
» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10
» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16
» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40
» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01
» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45
» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34
» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28
» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48
» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54
» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14
» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50
como fazer botôes de 'proxima musica' e 'mudo'?
2 participantes
Página 1 de 1
como fazer botôes de 'proxima musica' e 'mudo'?
e ai galera, sou novo aqui
bom, ja fiz meu jogo inteiro só falta botar agora os sons de fundo, mais nada,
quero saber como eu boto umas 5 musicas diferente pra tocar, e quando acaba uma, começa a outra.
e tambem como fazer pra quando aperta um tal botão (por exemplo o W), passar pra proxima musica da lista, e quando apertar denovo passa pra outra e quando acabar a ultima musica, recomeça a primeira e assim infinitamente
e tambem um outro botão (por exemplo o Q) pra deixar tudo mudo, apertando denovo, ele da o play denovo
se alguem souber me ajudar fico muito agradecido
valeu.
bom, ja fiz meu jogo inteiro só falta botar agora os sons de fundo, mais nada,
quero saber como eu boto umas 5 musicas diferente pra tocar, e quando acaba uma, começa a outra.
e tambem como fazer pra quando aperta um tal botão (por exemplo o W), passar pra proxima musica da lista, e quando apertar denovo passa pra outra e quando acabar a ultima musica, recomeça a primeira e assim infinitamente
e tambem um outro botão (por exemplo o Q) pra deixar tudo mudo, apertando denovo, ele da o play denovo
se alguem souber me ajudar fico muito agradecido
valeu.
edo_prob- Data de inscrição : 03/11/2011
Reputação : 1
Número de Mensagens : 6
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: como fazer botôes de 'proxima musica' e 'mudo'?
use este código .
no create_event :
no evento de pressionamento de W :
no evento de pressionamento de S caso queira um jeito de voltar um som :
Pronto !
Já fez o player.
Caso queira o o inverso,mude o sinal de + para - .
Para parar tudo coloque no evento de pressionamento de Q :
espero que tenha ajudado .Qualquer dúvida,me falas
no create_event :
- Código:
max_sound=5 //máximo de sons
sound=0 //som inicial
return_main=true //uma pequena configuração caso queira ou não voltar ao som inicial ao pausar tudo. Defina como verdadeiro(true) ou falso (false) .
snd[0]=meu_som_1 //som 1 da lista
snd[1]=meu_som_2 //som 2 da lista
snd[2]=meu_som_3 //som 3 da lista
snd[3]=meu_som_4 //som 4 da lista
snd[4]=meu_som_5 //som 5 da lista
///////////////////////////////////////////////////////////////////
//para adicionar mais algum som,almente o limite do max_sounds é crie uma nova array com esta configuração :
//.....
//snd[numero]=meu_som
///////////////////////////////////////////////
max_sound-=1 //Apenas para evitar bugs
no evento de pressionamento de W :
- Código:
if(sound>max_sound) { //verifica se excedeu o limite de umeros,evita bugs tbm xD
sound=0 //som volta ao primeiro ao acabar
} else {
sound+=1 //passa para a próxima música
}
sound_stop_all(); //pausa todos os sons
sound_play(snd[sound]); //toca o próximo som
exit //termina xD
no evento de pressionamento de S caso queira um jeito de voltar um som :
- Código:
if(sound<0) { //verifica se excedeu o limite de umeros,evita bugs tbm xD
sound=0 //som volta ao primeiro ao acabar
} else {
sound-=1 //passa para a próxima música
}
sound_stop_all(); //pausa todos os sons
sound_play(snd[sound]); //toca o próximo som
exit //termina xD
Pronto !
Já fez o player.
Caso queira o o inverso,mude o sinal de + para - .
Para parar tudo coloque no evento de pressionamento de Q :
- Código:
sound_stop_all(); //pausa tudo
//se quiser q não volte ao começo defina no create ou simplesmente apague esta próxima linha .
if(return_main)sound=0;
exit
espero que tenha ajudado .Qualquer dúvida,me falas
Última edição por TRFN em Sex 04 Nov 2011, 12:34, editado 1 vez(es)
Convidad- Convidado
Re: como fazer botôes de 'proxima musica' e 'mudo'?
po cara n deu certo ainda
quando eu dou o play pra testar, começa o jogo e n toca nenhuma musica
e quando eu aperto o W aparece esse erro:
___________________________________________
ERROR in
action number 1
of Keyboard Event for W-key Key
for object SoundController:
Error in code at line 1:
if(sound>max_sound) { //verifica se excedeu o limite de umeros,evita bugs tbm xD
^
at position 10: Unknown variable max_sound
___________________________________________
quando eu dou o play pra testar, começa o jogo e n toca nenhuma musica
e quando eu aperto o W aparece esse erro:
___________________________________________
ERROR in
action number 1
of Keyboard Event for W-key Key
for object SoundController:
Error in code at line 1:
if(sound>max_sound) { //verifica se excedeu o limite de umeros,evita bugs tbm xD
^
at position 10: Unknown variable max_sound
___________________________________________
edo_prob- Data de inscrição : 03/11/2011
Reputação : 1
Número de Mensagens : 6
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: como fazer botôes de 'proxima musica' e 'mudo'?
O erro indica que não existe uma variável chamada max_sound.
Veja se vc não copiou o código esquecendo-se de fazer as devidas alterações pra se adequar a seu projeto.
Veja se vc não copiou o código esquecendo-se de fazer as devidas alterações pra se adequar a seu projeto.
Carlos Mahnke- Games Ranking :
Notas recebidas : A+B (não colocar conceito)
Data de inscrição : 27/07/2011
Reputação : 0
Número de Mensagens : 202
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: como fazer botôes de 'proxima musica' e 'mudo'?
poise, mas nesse mesmo objeto no create event ta um codigo, e bem na primeira linha ta dizendo q o max_sound=5
ta tudo igual ali como o cara me disse n fiz nenhuma alteração, a não ser mudar os nomes das musicas obviamente
a unica coisa q eu adicionei no create tambem foi:
sound_play(snd[sound]);
pra começar a tocar, pq n tava começando
ta tudo igual ali como o cara me disse n fiz nenhuma alteração, a não ser mudar os nomes das musicas obviamente
a unica coisa q eu adicionei no create tambem foi:
sound_play(snd[sound]);
pra começar a tocar, pq n tava começando
edo_prob- Data de inscrição : 03/11/2011
Reputação : 1
Número de Mensagens : 6
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: como fazer botôes de 'proxima musica' e 'mudo'?
tenho muito problema com esses codigos
eu tento mexer com isso mas no final nunca da certo
ele n tava achando aquele "max_sound" entao eu fui no proprio objeto e botei uma ação de "Set variable max_sound to 0", sem codigo, e agora ele ta reconhecendo
mas agora da o mesmo erro tentando achar o "snd" q são as variaveis dos sons
se alguem souber o que eu to fazendo de errado me diga
a unica coisa q eu adicionei foi esses codigo
Step event
eu tento mexer com isso mas no final nunca da certo
ele n tava achando aquele "max_sound" entao eu fui no proprio objeto e botei uma ação de "Set variable max_sound to 0", sem codigo, e agora ele ta reconhecendo
mas agora da o mesmo erro tentando achar o "snd" q são as variaveis dos sons
se alguem souber o que eu to fazendo de errado me diga
a unica coisa q eu adicionei foi esses codigo
Step event
- Código:
if(!sound_isplaying(snd[sound]))
{
if(sound<max_sound){
sound+=1;}
else
{sound=0; sound_play(snd[sound])};
};
edo_prob- Data de inscrição : 03/11/2011
Reputação : 1
Número de Mensagens : 6
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: como fazer botôes de 'proxima musica' e 'mudo'?
bem,na verdade errei ao digitar.Tente agora com estes códigos :
no create_event :
no evento de pressionamento de W :
no evento de pressionamento de S caso queira um jeito de voltar um som :
Pronto !
Já fez o player.
Caso queira o o inverso,mude o sinal de + para - .
Para parar tudo coloque no evento de pressionamento de Q :
Agora sim vai funcionar
t+
no create_event :
- Código:
max_sound=5 //máximo de sons
sound=0 //som inicial
return_main=true //uma pequena configuração caso queira ou não voltar ao som inicial ao pausar tudo. Defina como verdadeiro(true) ou falso (false) .
snd[0]=meu_som_1 //som 1 da lista
snd[1]=meu_som_2 //som 2 da lista
snd[2]=meu_som_3 //som 3 da lista
snd[3]=meu_som_4 //som 4 da lista
snd[4]=meu_som_5 //som 5 da lista
///////////////////////////////////////////////////////////////////
//para adicionar mais algum som,almente o limite do max_sounds é crie uma nova array com esta configuração :
//.....
//snd[numero]=meu_som
///////////////////////////////////////////////
max_sound-=1 //Apenas para evitar bugs
no evento de pressionamento de W :
- Código:
if(sound>max_sound) { //verifica se excedeu o limite de numeros,evita bugs tbm xD
sound=0 //som volta ao primeiro ao acabar
} else {
sound+=1 //passa para a próxima música
}
sound_stop_all(); //pausa todos os sons
sound_play(snd[sound]); //toca o próximo som
exit //termina xD
no evento de pressionamento de S caso queira um jeito de voltar um som :
- Código:
if(sound<0) { //verifica se excedeu o limite de umeros,evita bugs tbm xD
sound=0 //som volta ao primeiro ao acabar
} else {
sound-=1 //passa para a próxima música
}
sound_stop_all(); //pausa todos os sons
sound_play(snd[sound]); //toca o próximo som
exit //termina xD
Pronto !
Já fez o player.
Caso queira o o inverso,mude o sinal de + para - .
Para parar tudo coloque no evento de pressionamento de Q :
- Código:
sound_stop_all(); //pausa tudo
//se quiser q não volte ao começo defina no create ou simplesmente apague esta próxima linha .
if(return_main)sound=0;
exit
Agora sim vai funcionar
t+
Convidad- Convidado
Re: como fazer botôes de 'proxima musica' e 'mudo'?
po cara
ainda n deu certo
coloquei tudo o que voce falou, menos o evento do 'S'
quando eu começo o jogo, nenhuma musica comaça a tocar [o que eu quero q seja o contrario]
ai eu aperto o W, e começa a tocar uma das musicas, mas sempre q eu aperto pela seugnda vez, dá um erro
dai eu aperto denovo, toca, outra musica, ou a mesma, bem aleatorio, e se eu aperto denovo ele da o mesmo erro, cada vez q eu aperto 2 vezes da o erro
esse é o erro:
ainda n deu certo
coloquei tudo o que voce falou, menos o evento do 'S'
quando eu começo o jogo, nenhuma musica comaça a tocar [o que eu quero q seja o contrario]
ai eu aperto o W, e começa a tocar uma das musicas, mas sempre q eu aperto pela seugnda vez, dá um erro
dai eu aperto denovo, toca, outra musica, ou a mesma, bem aleatorio, e se eu aperto denovo ele da o mesmo erro, cada vez q eu aperto 2 vezes da o erro
esse é o erro:
- Código:
___________________________________________
ERROR in
action number 1
of Keyboard Event for W-key Key
for object SoundController:
Error in code at line 7:
sound_play(snd[sound]); //toca o próximo som
^
at position 13: Unknown variable snd or array index out of bounds
edo_prob- Data de inscrição : 03/11/2011
Reputação : 1
Número de Mensagens : 6
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: como fazer botôes de 'proxima musica' e 'mudo'?
O erro indica que o vetor "snd" é desconhecido ou o índice (neste caso o número da faixa, pelo que entendi) solicitado não existe.
Carlos Mahnke- Games Ranking :
Notas recebidas : A+B (não colocar conceito)
Data de inscrição : 27/07/2011
Reputação : 0
Número de Mensagens : 202
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Re: como fazer botôes de 'proxima musica' e 'mudo'?
poisé, eu entendi
o problema é q todos os 'snd' estão sendo especificados certinhos
e o numero de cada no '[ ]' tambem
por isso nunca me dei bem com esses codigos :/
o problema é q todos os 'snd' estão sendo especificados certinhos
e o numero de cada no '[ ]' tambem
por isso nunca me dei bem com esses codigos :/
edo_prob- Data de inscrição : 03/11/2011
Reputação : 1
Número de Mensagens : 6
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» como faço para a fase tocar uma música e quando eu pula fazer o som de pulo sem parar a música ?
» Como fazer nao reniciar vidas e pontos na proxima room
» [Duvida]Como Fazer A Musica Repetir?
» [resolvido]como fazer a musica ficar 4evar
» Como fazer parar uma musica e tocar outra?
» Como fazer nao reniciar vidas e pontos na proxima room
» [Duvida]Como Fazer A Musica Repetir?
» [resolvido]como fazer a musica ficar 4evar
» Como fazer parar uma musica e tocar outra?
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos