Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

Местонахождение игрока

Больше
5 года 1 нед. назад #122449 от xxxmenshxxx
Привет может кто-то подсказать как выполнить проверку местонахождения игрока на определенной карте в RPG Maker MV?
Нашел такой скрипт:

Check Map ID $gameMap._mapId;

Но как мне засунуть его в ветвление условий?

Нужно сделать чтобы определенный предмет, можно было использовать только на определенной карте, понятно, что можно сделать через переключатели, но если есть скрипт проверки, то так проще.
Спасибо сказали: Dmy

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Разработчик 3 место 3 место в Обучающем конкурсе Учитель Оратор 1 место в Обучающем конкурсе Паладин Проект года 3 место Проект года 1 место
Больше
5 года 1 нед. назад #122450 от Alx_Yago
Приравнять переменную к номеру карты и проверять, равна ли переменная нужной. Даже скрипт не нужен.
Спасибо сказали: Dmy, xxxmenshxxx

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
5 года 1 нед. назад #122451 от xxxmenshxxx
Это не работает. Переменная будет всегда равна номеру карты и не меняется если перемещаться на другие карты.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Ветеран Поддержка Фонда Разработчик Проект месяца 3 место Учитель Оратор Даритель Стимкея 2 место За 2 место на конкурсе маппинга Программист Ruby Паладин
Больше
5 года 1 нед. назад - 5 года 1 нед. назад #122452 от Dmy

xxxmenshxxx пишет: Нашел такой скрипт:

Check Map ID $gameMap._mapId;

Но как мне засунуть его в ветвление условий?

Если вы хотите скриптом, можно так:



Чтобы проверить, что ID карты равен 2, можно вписать такой скрипт:
[tt]$gameMap._mapId === 2[/tt]

Если правильных ID карт несколько (допустим, 2, 3 и 4), можно вписать такой скрипт:
[tt][2, 3, 4].includes($gameMap._mapId)[/tt]

Внимание! Ставить нули перед номерами карты нельзя!

xxxmenshxxx пишет: Это не работает. Переменная будет всегда равна номеру карты и не меняется если перемещаться на другие карты.

Переменную можно присваивать перед каждым ветвлением условий.
(Но это если делать без скрипта, со скриптом переменная не нужна.)
Последнее редактирование: 5 года 1 нед. назад пользователем Dmy.
Спасибо сказали: xxxmenshxxx, Alx_Yago

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
5 года 1 нед. назад #122453 от xxxmenshxxx
Спасибо за ответ!
Спасибо сказали: Dmy

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.097 секунд
Работает на Kunena форум