Координаты расположение "экрана" относительно карты (левый верхний угол экрана):
Код:
$gameMap.displayX();
$gameMap.displayY()
Соответственно, для того, чтобы узнать реальные координаты события необходимо прибавить к ним данные координаты экрана:
Код:
$gameMap.event(id).x + $gameMap.displayX();
$gameMap.event(id).y + $gameMap.displayY()
Показ в консольке текста из события - "сообщений"("message"), "выбора".
Сообщения выводятся текстом, выбор - массивом.
Вызов функции:
Код:
$gameMap.processEventList(id);
Сама функция:
Код:
Game_Map.prototype.processEventList = function (id) {
var eventID = $gameMap.event(id);
var list = eventID.page().list;
for (var i = 0; i < list.length; i++) {
if (list[i].code === 401 || list[i].code === 102) {
console.log(list[i].parameters[0]);
}
}
}
Социальные закладки