- Сообщений: 13
- Спасибо получено: 2
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Телепорт по региону[MV]
- ALEKSEYR554
-
Автор темы
- Не в сети
- Забанен
-
Скрыть
Больше
6 года 3 мес. назад #115119
от ALEKSEYR554
ALEKSEYR554 создал тему: Телепорт по региону[MV]
При создании игры мне стало нужно, чтобы после определенного действия, персонажа телепортировало в случайную точку в определенном регионе. Кто знает как это провернуть?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Скрыть
Больше
- Сообщений: 1597
- Спасибо получено: 1522
6 года 3 мес. назад #115120
от Демий
Демий ответил в теме Телепорт по региону[MV]
Как вариант, пойти от обратного. Задавать координаты и проверять их регион. Если нужный - перемещать, иначе заново. Может есть вариант легче, но сейчас не у компа, поверить не могу.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
6 года 3 мес. назад #115121
от Kirillkrm
Kirillkrm ответил в теме Телепорт по региону[MV]
Имхо, есть решение, если не надо привязываться именно к региону как региону. Можно самостоятельно выбрать для каждого региона несколько точек (3,5,10 штук на региона, насколько хватит сил и фантазии).
Если этот вариант годится, тогда:
1. Создать переменную Х.
2. При срабатывании нужного действия присвоить переменной Х значение из случайного диапазона от 1 до кол-ва точек Y.
3. Далее, ветвление условий: если Х=1, переместить персонажа в точку №1; если Х=2, то в точку №2 и т.д.
Может получится довольно громоздко, но зато без всяких плагинов.
Если этот вариант годится, тогда:
1. Создать переменную Х.
2. При срабатывании нужного действия присвоить переменной Х значение из случайного диапазона от 1 до кол-ва точек Y.
3. Далее, ветвление условий: если Х=1, переместить персонажа в точку №1; если Х=2, то в точку №2 и т.д.
Может получится довольно громоздко, но зато без всяких плагинов.
Спасибо сказали: ALEKSEYR554
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
6 года 3 мес. назад #115123
от AnnTenna
AnnTenna ответил в теме Телепорт по региону[MV]
Если регион квадратный, то можно на ивентах сделать
- Создать переменную Х координаты - значение в случайном диапозоне от минимальной Х координаты региона до максимальной
- Создать переменную У координаты - аналогично рандом по значению У по координатам этого региона
- Переместить игрока по координатам из этих переменных, это есть в той же команде телепорта
- Создать переменную Х координаты - значение в случайном диапозоне от минимальной Х координаты региона до максимальной
- Создать переменную У координаты - аналогично рандом по значению У по координатам этого региона
- Переместить игрока по координатам из этих переменных, это есть в той же команде телепорта
Спасибо сказали: ALEKSEYR554
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- ALEKSEYR554
-
Автор темы
- Не в сети
- Забанен
-
Скрыть
Больше
- Сообщений: 13
- Спасибо получено: 2
6 года 3 мес. назад - 6 года 3 мес. назад #115130
от ALEKSEYR554
ALEKSEYR554 ответил в теме Телепорт по региону[MV]
Спасибо всем за помощь. Но тут возник вопрос, что если регионы будут разбросаны по карте, то как тогда сделать случайный выбор из них и телепортировать туда игрока? Или же способ телепортации игрока к событию.
Последнее редактирование: 6 года 3 мес. назад пользователем ALEKSEYR554.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
6 года 3 мес. назад - 6 года 3 мес. назад #115134
от AnnTenna
AnnTenna ответил в теме Телепорт по региону[MV]
Тогда сложнее. Может, правда стоит найти или написать плагин для этого.
Ну, на ивентах мне в голову приходит, если регионов не так много, то мысленно их пронумеровать, затем Взять переменную, в которую записать рандомное значение от 1 до того числа, сколько у тебя регионов. Ну, и дальше уже, когда определится, какой из регионов выбрался, генерировать внутри него Х и У
Ну, на ивентах мне в голову приходит, если регионов не так много, то мысленно их пронумеровать, затем Взять переменную, в которую записать рандомное значение от 1 до того числа, сколько у тебя регионов. Ну, и дальше уже, когда определится, какой из регионов выбрался, генерировать внутри него Х и У
Последнее редактирование: 6 года 3 мес. назад пользователем AnnTenna.
Спасибо сказали: Kirillkrm
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.102 секунд
