🤔 Para Refletir :
""Me chame de agora e serei fome e banquete, morte e êxtase.""
- Giancarlo ferraro

RPG Maker 2003 Ayuda-se pra Cambiar Variable!!

faxer de login

Novato
Membro
Membro
Sem posição · ★ 0
Juntou-se
09 de Outubro de 2026
Postagens
4
Bravecoins
5
Tengo minha ver.1.8 antigua no consigo fazer evento BS com barra Heslth; el eroe no pude mover-sè; el codigo esta malvado :/
 
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