🤔 Para Refletir :
"Poucos sabem do que somos feitos. Sonhos não passam da realidade na qual a mente humana gostaria de vivenciar."
- Yonori Akari

RPG Maker 2003 Ayuda-se pra Cambiar Variable!!

Me parece que isso acontece devido ao tipo de disparo do evento (On Event Touch). Este tipo de disparo ocorre sempre que o evento se colide com o herói ou vice-versa.
Quando o evento encosta no herói (ele se moveu para frente, por exemplo, e encostou no herói) o script da página é acionado. No entanto, se ele continua em contato com o herói, o evento é disparado outra vez, causando uma sucessão infinita de chamadas deste mesmo evento.
Esta pode ser a causa do herói estar travado.
Uma possível solução é fazer com que ou o evento ou o herói se afaste no ato da colisão para garantir que ele não vá se repetir.

Tente fazer esse teste e nos diga se deu certo. :^-^:
 
tengo un problema com essa variable no se cambia bajo de 9 he presionado F9 para ver y no se baja
Eu vi no seu código que sempre que esse evento é disparado, a variável é inicializada com o valor 10.
O fato dele estar sempre descontando para 9 é porque a variável é reinicializada toda vez que disparo acontece.

Código:
> Evento é disparado
> Inicializa [0001: BARRAHPHERO] para 10  // v[1] = 10
> Decrementa [0001: BARRAHPHERO] por 1    // v[1] = 9
> Evento é concluído

> Evento é disparado novamente
> Inicializa [0001: BARRAHPHERO] para 10  // v[1] = 10 (antes era 9, voltou a ser 10)
> Decrementa [0001: BARRAHPHERO] por 1    // v[1] = 9
> Evento é concluído

Essa variável precisa ser inicializada em um outro momento. Um local mais adequado seria em um evento que é disparado quando o mapa é carregado. Pois desta forma a variável começará com o valor 10 e lá no evento apenas faça o decremento sem inicializá-la noavmente.
 
Voltar
Superior Inferior