Página 1 de 1

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

Enviado: Sex Out 07, 2016 2:33 pm
por Christian
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.

Re: Me ajudem por favor

Enviado: Sex Out 07, 2016 2:37 pm
por Rodrigo Santiago
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));
}

Re: Me ajudem por favor

Enviado: Sex Out 07, 2016 2:42 pm
por Christian
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.

Re: Me ajudem por favor

Enviado: Sex Out 07, 2016 2:48 pm
por Rodrigo Santiago
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));
}

Re: Me ajudem por favor

Enviado: Sex Out 07, 2016 2:54 pm
por Christian
Eu editei minha resposta anterior.