O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

porque não esta subtraindo a variavel??

Iniciado por RDPISA, 02/03/2017 às 12:11

02/03/2017 às 12:11 Última edição: 02/03/2017 às 18:08 por Alisson


porque quando o player toca no monstro o hp do monstro não subtrai o que esta errado
reproduz se mostra a animação mas não altera o hp monsto?

Acho que é porque você tem a variável em cima da condição, então da próxima vez que fazer exatamente esse movimento a variável reseta para 200, e depois subtrai 100, então ele sempre terá ou 100 de HP ou 200.

Você tem que iniciar a variável fora desse evento ou em uma página diferente desse evento, coloque no evento que inicia uma vez para setar a variável em 200, e ai sim ele vai funcionar.

Citação de: Raizen online 02/03/2017 às 12:20
Acho que é porque você tem a variável em cima da condição, então da próxima vez que fazer exatamente esse movimento a variável reseta para 200, e depois subtrai 100, então ele sempre terá ou 100 de HP ou 200.

Você tem que iniciar a variável fora desse evento ou em uma página diferente desse evento, coloque no evento que inicia uma vez para setar a variável em 200, e ai sim ele vai funcionar.


vou tentar  :ok:

É exatamente o que o Raizen falou. O HP dos monstros devem ser todos inicializados em um evento separado e apenas uma única vez. O evento que você criou faz com que toda vez que o evento aconteça o valor da variável seja alterado para 200. Então, na verdade, o valor diminuiu sim, mas quando o Player tocar novamente no mob a variável ficará 200 novamente.

Uma solução para isso é criar um evento paralelo no qual seja definido o valor da variável em questão e em seguida seja ativada uma switch local a que ative outra página desse evento (uma página vazia).

aeeee é isso mesmo obrigado resolvido.
Pode fechar o topico..

:clap: :clap: :ok: