Game_Event.prototype.isLima = function() {
var sx = Math.abs(this.deltaXFrom($gamePlayer.x));
var sy = Math.abs(this.deltaYFrom($gamePlayer.y));
return sx + sy < 2;
};Coloque dentro de um plugin! Pode simplesmente abrir bloco de notas, e meter o nome.js, e marcar todos os tipos, depois é só adicionar ao projeto
Bem cara esse pequeno trecho de código pode ajudar! Ele basicamente verifica se o heroi está a 1 tile do mosntro, contudo o monstro pode estar a olhar para qualquer lado que ataca na mesma! Mas espero que ajuda!
Para funcionar é só preciso adicionar condição e Script e insere isto:
$gameMap._events[3].isLima()
e dentro coloca a condição, experimente colocar mostrar mensagem
em vez de 3, deve ter o id do evento do monstro!