В файлике со списком скриптов, ссылку на который я выкладывал в первом посте, есть функция для возвращения ID события на определенной клетке. К сожалению она возвращает только первый найденный ID.Другими словами - ID события с наименьшим ID![]()
Написал функцию, возвращающий массив с ID всех событий, находящихся на данной клетке. Вызов функции, где 13 -координата клетки по X, 5 - по Y:Код:$gameMap.eventIdXy(x, y)
Сама функция:Код:SceneManager._scene.eventsTileXY(13,5);
Если в мукере есть стандартная функция для этого, или же у кого-то есть вариант проще и красивее - буду рад его увидеть.Код:Scene_Map.prototype.eventsTileXY = function(x, y) { var eventsXY = $gameMap.eventsXy(x, y); var eventsID = []; for (var i = 0; i < eventsXY.length; i++) { eventsID.push(eventsXY[i]._eventId); } return eventsID; }




Ответить с цитированием


Социальные закладки