Миничат

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

Возврат на шаг назад

Больше
6 года 1 нед. назад #116361 от katenok0603
Добрый вечер! Делаю игру, где персонаж двигает ящики и возник вопрос: можно ли сделать возврат хода, если ход неправильный? Персонаж возвращается на ход назад и ящик тоже.
Мейкер VX Ace.

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

Проект месяца 1 место Проект месяца 3 место Оратор Тестер
Больше
6 года 1 нед. назад #116364 от VeselyRodger
Впринципе можно, буду дома, постараюсь объяснить как

Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw

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

Больше
6 года 1 нед. назад #116366 от katenok0603
Здорово, буду ждать :whistle:

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

Проект месяца 1 место Проект месяца 3 место Оратор Тестер
Больше
6 года 1 нед. назад - 6 года 1 нед. назад #116367 от VeselyRodger
Кароче, я опять всё на костылях, предлагаю, но как придумал.
В общем перед тем как подвинуть ящик
прописываеш скрипт
DataManager.save_game(1)
потом делаешь выбор, двигать или не двигать ящик.

В отдельном событии делаешь чтоб при нажатии на клавишу срабатывал вот этот скрипт
if DataManager.load_game(1)
$game_system.on_after_load
SceneManager.goto(Scene_Map)
end

Но есть побочный эффект, таким образом ты делаешь запись в ячейке сохранений, тоесть грубо говоря ты сохраняешся и загружаешся.

Что б удалить сохранение нужно прописать вот этот скрипт
DataManager.delete_save_file(1)

Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw
Последнее редактирование: 6 года 1 нед. назад пользователем VeselyRodger.
Спасибо сказали: katenok0603

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

Больше
6 года 1 нед. назад #116369 от katenok0603
Спасибо, буду пробовать.

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

Больше
6 года 1 нед. назад #116370 от katenok0603
Эти скрипты прописываем в событии ящика? И еще вопрос: а как быть с персом? Он ведь тоже должен отодвинуться. И где прописывать скрипт для удаления сохранения?

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

Проект месяца 1 место Проект месяца 3 место Оратор Тестер
Больше
6 года 1 нед. назад - 6 года 1 нед. назад #116371 от VeselyRodger
Да скрипт в событии ящика, персонаж тоже вернётся на исходную позицию, а удаление как угодно, можешь этот скрипт вставить сразу после скрипта загрузки, что б оно загрузило и сразу удалило сохранение

Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw
Последнее редактирование: 6 года 1 нед. назад пользователем VeselyRodger.
Спасибо сказали: katenok0603

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

Больше
6 года 1 нед. назад #116372 от katenok0603
Единица в скобках - это порядковый номер ящика?

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

Проект месяца 1 место Проект месяца 3 место Оратор Тестер
Больше
6 года 1 нед. назад #116373 от VeselyRodger
не,это ячейка на которой происходит запись

Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw

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

Проект месяца 1 место Проект месяца 3 место Оратор Тестер
Больше
6 года 1 нед. назад #116374 от VeselyRodger
не,это ячейка на которой происходит запись, вот более подробно rpgmaker.ru/forum/pomosh/62833-kak-manip...-sokhraneniem-vx-ace

Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw

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

Больше
6 года 1 нед. назад #116377 от katenok0603
ОК, попробую.

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

Оратор 1 место в Готв 3 место Готв 2 место Учитель Композитор Победитель конкурса Организатор конкурсов
Больше
6 года 1 нед. назад #116378 от yuryol
yuryol ответил в теме Возврат на шаг назад
сохранение имхо лишнее. слишком глобального действие для подобного.

1) проще перед каждый движением ящика запоминать координаты ящика и героя в переменные.

2) при возврате хода во-первых ставим фиксацию направления

3) сравниваем текущие координаты и сохраненные. и далее ветвление:
- если координата текущей X меньше чем сохраненная - шаг вправо
- если координата текущей X больше чем сохраненная - шаг влево
- если координата текущей Y меньше чем сохраненная - шаг вниз
- если координата текущей Y больше чем сохраненная - шаг вверх

4) убираем фиксацию направления

всё.
Спасибо сказали: katenok0603, Alx_Yago

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

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