Миничат

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

Как сделать пошаговый запуск эвентов?

Больше
3 года 5 мес. назад #128378 от oguzok
Цель такая: надо сделать, чтоб после битвы появлялся на карте предмет как новый эвент, чтоб после того как его подбираешь, появлялась картинка для лучшего рассмотрения. Помогите пожалуйста реализовать :wall:

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

Проект месяца 3 место Проект месяца 2 место Ветеран Учитель Проект месяца 1 место Проект года 3 место Разработчик
Больше
3 года 5 мес. назад #128379 от Alexandr_7

oguzok пишет: Цель такая: надо сделать, чтоб после битвы появлялся на карте предмет как новый эвент, чтоб после того как его подбираешь, появлялась картинка для лучшего рассмотрения. Помогите пожалуйста реализовать :wall:

А чем надо помочь. Как вариант смену чара события организвать посредством страниц и переменной или переключателя или локального переключателя.
Если нужно чтобы появлялся как новый то на 1 странице события просто не указывать графику и сделать чтобы через него можно было ходить.
Если нужно плавность то тут сложнее. Надо событие сделать прозрачным и уже через маршрут или скриптом изменять его прозрачность с ожиданием после каждого устонавления.
Ну а картинка ну на действия событию просто показываете картинку.

Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Спасибо сказали: oguzok

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

Больше
3 года 5 мес. назад #128380 от oguzok
Спасибо, что так быстро отвечаешь ^_^ У меня скорее проблема с тем, что не знаю, как реализовать появление этого эвента с чисто технической стороны. Мне надо, чтоб после победы врага появилась записка на карте и чтоб к ней можно было подойти и прочитать (как сделать появление картинки знаю, но в создании последовательности появления событий проблема..).

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

Проект месяца 3 место Проект месяца 2 место Ветеран Учитель Проект месяца 1 место Проект года 3 место Разработчик
Больше
3 года 5 мес. назад #128382 от Alexandr_7

oguzok пишет: Спасибо, что так быстро отвечаешь ^_^ У меня скорее проблема с тем, что не знаю, как реализовать появление этого эвента с чисто технической стороны. Мне надо, чтоб после победы врага появилась записка на карте и чтоб к ней можно было подойти и прочитать (как сделать появление картинки знаю, но в создании последовательности появления событий проблема..).


Ну например у себя я так делал:
Появление:
Code:
◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(25); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(50); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(75); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(100); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(125); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(150); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(175); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(200); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(227); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(255);
Скрытие:
Code:
◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(227); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(200); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(175); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(150); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(125); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(100); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(75); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(50); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(25); ◆Ждать:1 кадр ◆Скрипт:var eventID = 19; :      :$gameMap._events[eventID].setOpacity(0);
Сразу оговорка для умников я знаю что не очень правильный вариант но мне лень делать правильно.
в Данном случае правильно будет просто:
Code:
$gameMap._events[19].setOpacity(0);
или
Code:
$gameMap._events[$gameVariables.value(1)].setOpacity(0);
И уже переменной номер 1 присваиваете номер события.
Возможно можно и без скриптов через маршрут но я больше предпочитаю скрипты а не костыли мейкера.

Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Спасибо сказали: oguzok

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

Больше
3 года 5 мес. назад - 3 года 5 мес. назад #128383 от oguzok
Спасибо! Это тоже пригодится. Только проблема так и осталась.. Наверное надо было более понятно описать, что хочу. Мне нужна не анимация события с исчезновением и появлением, а просто как бы активация работы события после победы врага. Я так понимаю, на карте надо создать два события - одно с битвой, другое с листком и наладить между ними связь, чтоб после завершения битвы и исчезновения босса с карты, активировалось событие с запиской. Вот вопрос в том, как эту связь создать.
Последнее редактирование: 3 года 5 мес. назад пользователем oguzok.

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

Поддержка Фонда Даритель Стимкея 2 место в Обучающем конкурсе Учитель
Больше
3 года 5 мес. назад - 3 года 5 мес. назад #128384 от Безликий
не нужна никакая связь. Всё что тебе нужно можно сделать в рамках одного события. Там не просто так есть возможность создавать листы. При этом, можно даже этот ивент переместить в нужное место, чтобы потом на нём появился листок. Всё что тебе требуется после боя сделать всё, что тебе нужно в том же самом событии (когда вызываешь битву, есть условия "победа/проигрыш/побег". Собственно даже эти условия могут не использоваться.

Если же это должны быть 2 разных ивента - просто использую переключатель. Включаешь после боя в 1 ивенте. Во втором в условии проверяешь этот переключатель.


В общем - изучайте уж прям базовые функции и не придётся искать нездоровых решений.

З.Ы. не смотрите гайды от Нататема, и Луар очень огорчил своими по МЗ.
Последнее редактирование: 3 года 5 мес. назад пользователем Безликий.
Спасибо сказали: Alexandr_7, oguzok

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

Проект месяца 3 место Проект месяца 2 место Ветеран Учитель Проект месяца 1 место Проект года 3 место Разработчик
Больше
3 года 5 мес. назад #128385 от Alexandr_7
И так. Тут можно и одним событием обойтись. Если я правильно понял то вместо врага должен появляться листок.
Если прям сначала должен исчезнуть враг потом появится листок то всё довольно просто. Создаёте 2 страницы на 1 врага на второй листок.
После битвы делаете плавное исчезновение врага. Активируете переключатель для 2 страницы события. И дальше делаете плавное появление. Можно прям и на 1 странице это сделать. Прикол в том что даже если переключение на 2 страницу произойдёт то команды первой страницы в любом случае будут выполнены если конечно вы не прервёте выполнение.

Если вам нужно именно плавный переход врага к листу сделать то тут сложнее. Это только двумя событиями. Отдельно враг и отдельно лист. И у обоих событий 2 страницы. У события врага 1 страница враг. Вторая страница пустая. У события листа 1 страница пустая и 2 страница с листом. Необходимо при старте локации поместить события с листом на событие с врагом. И дальше после битвы вам нужно плавно скрывать врага изменяя в маршруте его прозрачность а сам маршрут сделать без ожидания. И следующий маршрут нужно событию с листом установить прозрачность 0 и выбрать графику листа. После этого также плавно делаете появление листа. После всех манипуляций включите переключатель для 2 страницы.

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

Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Спасибо сказали: oguzok

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

Больше
3 года 5 мес. назад #128388 от oguzok
Блин и правда можно так. Попробую!! Спасибо большое!

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

Больше
3 года 5 мес. назад #128389 от oguzok
Спасибо всем за советы! Очень помогли :kiss:

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

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