Команди RPG Maker MV та MZ/Отримати дані про клітину
Матеріал з РПГ.укр
Отримати дані про клітину (анг. Get Location Info, рос. Получить данные о клетке) — команда подій в RPG Maker MV та MZ, яка дозволяє записати в змінну інформацію про певну клітину на поточній карті.
Ця команда подій знаходиться на третій сторінці в правому стовпчику. Це остання команда подій в розділі «Карта».
Налаштування[ ]
- Змінна (анг. Variable, рос. Переменная) — куди буде записана інформація про клітину,
- Тип інформації (анг. Info Type, рос. Тип информации) — яка саме інформація буде записана в змінну,
- Код місцевості (анг. Terrain Tag, рос. Код местности) — довільне число, яке вказується для тайла в налаштуваннях набору тайлів,
- Номер події (анг. Event ID, рос. Номер события) — номер події, яка знаходиться на клітині (якщо подій немає, записується 0; якщо подій декілька, береться подія з найменшим номером);
- Номер тайла (шар 1) (анг. Tile ID (Layer 1), рос. Номер тайла (слой 1)) — номер тайла з шару, на якому розміщуються автоматичні тайли або тайли нижнього рівня з категорії A,
- Номер тайла (шар 2) (анг. Tile ID (Layer 2), рос. Номер тайла (слой 2)) — номер тайла з шару, на якому розміщаются додаткові автоматичні тайли, які закривають інші тайли,
- Номер тайла (шар 3) (анг. Tile ID (Layer 3), рос. Номер тайла (слой 3)) — номер тайлу з шару для тайлів B, C, D, E,
- Номер тайла (шар 4) (анг. Tile ID (Layer 4), рос. Номер тайла (слой 4)) — номер тайлу з другого шару для тайлів B, C, D, E,
- Номер регіону (анг. Region ID, рос. Номер региона) — довільне число, яке вказується для клітини під час редагування карти;
- Позиція (анг. Location)[1] — про яку клітину записується інформація:
- Вказана (анг. Direct designation, рос. Указанное) — позиція клітини вказується в налаштуваннях команди,
- Зі змінних (анг. Designation with variables, рос. Из переменных) — координати клітини беруться зі змінних.
Використання в JavaScript[ ]
Інформацію про клітину можна отримати таким чином:
$gameMap.terrainTag(x, y)
— код місцевості з координатами x та y,$gameMap.eventIdXy(x, y)
— номер події на клітині з координатами x и y,$gameMap.tileId(x, y, 0)
— номер тайла на клітині з координатами x та y, на шарі №1,$gameMap.tileId(x, y, 1)
— номер тайла на клітині з координатами x та y, на шарі №2,$gameMap.tileId(x, y, 2)
— номер тайла на клітині з координатами x та y, на шарі №3,$gameMap.tileId(x, y, 3)
— номер тайла на клітині з координатами x та y, на шарі №4,$gameMap.regionId(x, y)
— номер тайла на клітині з координатами x та y.
Код запису числа в змінну див. в статті про команду Змінна.
- ↑ У російському перекладі це налаштування помилково названо Куда переместить. Насправді ніякого пересування не відбувається.