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.

Como exibir mensagens de acordo com a pontuação?

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
Christian
Membro
Membro
Reações: 0
Mensagens: 75

Como exibir mensagens de acordo com a pontuação?

Mensagem por Christian » Sex Out 07, 2016 2:33 pm

Olá pessoal, é o seguinte tenho uma variável de pontos, quando a pontuação é igual a 5 acontece o que coloco dentro do IF
Exemplo: if (Score = 5) {show_message("5")}
Mas quando  a pontuação for igual a 10 eu coloco à mesma coisa do exemplo, mas gostaria de otimizar meu código.
Pra entender um pouco melhor :
0+5=5
5+5=10
10+5=15 e assim vai.

Avatar do usuário
Rodrigo Santiago
Colaborador
Colaborador
Reações: 0
Mensagens: 273

Re: Me ajudem por favor

Mensagem por Rodrigo Santiago » Sex Out 07, 2016 2:37 pm

Ola Christian, você não deixou claro seu  objetivo. 
Vou especular aqui : " você quer que toda vez q a score seja multiplo de 5 ele mostre a score atual "
Então você poderia fazer o seguinte

Código: Selecionar todos

if( Score % 5 == 0 ) { //% = Resto da divisão de Score por 5
  show_message(string(Score));
}

Avatar do usuário
Christian
Membro
Membro
Reações: 0
Mensagens: 75

Re: Me ajudem por favor

Mensagem por Christian » Sex Out 07, 2016 2:42 pm

Quando atinjo a pontuação 5 mostra a mensagem, quando eu atingir a pontuação 10 mostra a mensagem.

Meu código está assim:
if (score = 5) {instance_create(x,y,particula)}
else if (score =10) {instance_create(x,y,particula)}
else if (score =15) {instance_create(x,y,particula)}

E assim por diante.
Editado pela última vez por Christian em Sex Out 07, 2016 2:52 pm, em um total de 1 vez.

Avatar do usuário
Rodrigo Santiago
Colaborador
Colaborador
Reações: 0
Mensagens: 273

Re: Me ajudem por favor

Mensagem por Rodrigo Santiago » Sex Out 07, 2016 2:48 pm

Hum... você quer q a mesma mensagem ocorra em todos ?

Código: Selecionar todos

if(Score == 5 or Score == 10 or Score == 20 ){ // or = ou , você pode trocar 'or' por || , mas é feio rsrs
    show_message(string(Score));
}

Avatar do usuário
Christian
Membro
Membro
Reações: 0
Mensagens: 75

Re: Me ajudem por favor

Mensagem por Christian » Sex Out 07, 2016 2:54 pm

Eu editei minha resposta anterior.

Responder

Quem está online

Usuários navegando neste fórum: Google [Bot] e 1 visitante