- Сообщений: 9
- Спасибо получено: 4
Правила раздела:
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 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Как правильно создать ивент на проверку лидера?
- SANTERSAKH
-
Автор темы
- Не в сети
- Новый участник
-
Скрыть
Больше
8 года 4 мес. назад - 8 года 3 мес. назад #101727
от SANTERSAKH
Доброго всем. Нужна помощь новичку в творении РПГ.
Есть у меня замысел добавлять всем героям навык, если конкретный герой из них стоит в 1 ячейке (т.е. Лидер), и если первого меняет кто-то другой, удалить старый навык и добавить новый. Частично у меня это получилось, но только на картах. Хотелось бы реализовать смену навыков постоянно (на карте, в меню и в битве, для смены состава в бою есть уже скрипт)
Надеюсь, выразился понятно. Спасибо заранее.
Есть у меня замысел добавлять всем героям навык, если конкретный герой из них стоит в 1 ячейке (т.е. Лидер), и если первого меняет кто-то другой, удалить старый навык и добавить новый. Частично у меня это получилось, но только на картах. Хотелось бы реализовать смену навыков постоянно (на карте, в меню и в битве, для смены состава в бою есть уже скрипт)
Надеюсь, выразился понятно. Спасибо заранее.
Последнее редактирование: 8 года 3 мес. назад пользователем SANTERSAKH.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
8 года 4 мес. назад - 8 года 4 мес. назад #101728
от Dmy
Dmy ответил в теме Как правильно создать ивент на проверку лидера?
А какая версия мейкера?
А можно узнать, какой именно скрипт? Если он не секретный.SANTERSAKH пишет: для смены состава в бою есть уже скрипт
Последнее редактирование: 8 года 4 мес. назад пользователем Dmy.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- SANTERSAKH
-
Автор темы
- Не в сети
- Новый участник
-
Скрыть
Больше
- Сообщений: 9
- Спасибо получено: 4
8 года 4 мес. назад #101734
от SANTERSAKH
Версия MV, скрипт YEP_X_ActorPartySwitch. Попутно использую YEP_PartySystem
SANTERSAKH ответил в теме Как правильно создать ивент на проверку лидера?
Dmy пишет: А какая версия мейкера?
А можно узнать, какой именно скрипт? Если он не секретный.
Версия MV, скрипт YEP_X_ActorPartySwitch. Попутно использую YEP_PartySystem
Спасибо сказали: Dmy
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
8 года 4 мес. назад - 8 года 4 мес. назад #101737
от yuryol
yuryol ответил в теме Как правильно создать ивент на проверку лидера?
Напишу ближе к ночи. Хотя деме опередить меня наверняка.
P.S. стоп.. с телефона невнимательно прочитал. Думал именно на карте надо. Пас Деме
P.S. стоп.. с телефона невнимательно прочитал. Думал именно на карте надо. Пас Деме
Последнее редактирование: 8 года 4 мес. назад пользователем yuryol.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- SANTERSAKH
-
Автор темы
- Не в сети
- Новый участник
-
Скрыть
Больше
- Сообщений: 9
- Спасибо получено: 4
8 года 3 мес. назад #101889
от SANTERSAKH
SANTERSAKH ответил в теме Как правильно создать ивент на проверку лидера?
Есть ли успехи? Я уже понял, что тут не событие нужно, а скрипт... Сам бы написал, да не умею 
Мне хотя бы событие переделать в скрипт
Мне хотя бы событие переделать в скрипт
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
8 года 3 мес. назад #101895
от Dmy
Dmy ответил в теме Как правильно создать ивент на проверку лидера?
Я постараюсь на этих выходных глянуть.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- SANTERSAKH
-
Автор темы
- Не в сети
- Новый участник
-
Скрыть
Больше
- Сообщений: 9
- Спасибо получено: 4
8 года 3 мес. назад #102045
от SANTERSAKH
SANTERSAKH ответил в теме Как правильно создать ивент на проверку лидера?
Так получилось, что я сам нашел решение. Допотопное, правда, но что есть...
В моем случае это событие добавления и удаления умений.
Затем создаем Общее Событие, запуск параллельно, с переключателем
В нём устанавливаем переменную: Lead = номер персонажа из член партии #1 (найдете в операндах - данные игры)
Затем условие: Если Lead не равно Check
В ветке Истина делаем следующее условие
Если Lead = 1 (это номер первого персонажа в базе), то Изменить навык > Выучить навык "Двойной Удар",
иначе Забыть навык (тот же)
Можно продолжить по ложной ветке добавлять условия для других персонажей
В конце ветки установите переменную Check = Lead
Выходим из ветки и пропускаем ложную ветку
Сохраняем событие, переходим к картам, и на той карте, откуда начинается ваша игра, ставим невидимое событие с краю.
На первой странице события ставим Переключатель события на ВКЛ и Локальный переключатель A на ВКЛ
Затем в этом же событии создаём новую страницу, в ней только нужно будет поставить галочку лок. переключателя A.
В итоге получается, пока ваш первый персонаж находится впереди, он или вся группа будет иметь в списке умений "Двойной удар".
Известные проблемы:
Замена умений не срабатывает сразу, а только после того, как игрок вышел из меню. Так же, если используются YEP_PartySystem и YEP_X_ActorPartySwitch для смены состава в бою, умение остаётся, если во время боя заменяется лидер . Второе я решил, запретив меняться первому в группе в бою.
Если это можно как-то упростить, пишите
В моем случае это событие добавления и удаления умений.
Затем создаем Общее Событие, запуск параллельно, с переключателем
В нём устанавливаем переменную: Lead = номер персонажа из член партии #1 (найдете в операндах - данные игры)
Затем условие: Если Lead не равно Check
В ветке Истина делаем следующее условие
Если Lead = 1 (это номер первого персонажа в базе), то Изменить навык > Выучить навык "Двойной Удар",
иначе Забыть навык (тот же)
Можно продолжить по ложной ветке добавлять условия для других персонажей
В конце ветки установите переменную Check = Lead
Выходим из ветки и пропускаем ложную ветку
Сохраняем событие, переходим к картам, и на той карте, откуда начинается ваша игра, ставим невидимое событие с краю.
На первой странице события ставим Переключатель события на ВКЛ и Локальный переключатель A на ВКЛ
Затем в этом же событии создаём новую страницу, в ней только нужно будет поставить галочку лок. переключателя A.
В итоге получается, пока ваш первый персонаж находится впереди, он или вся группа будет иметь в списке умений "Двойной удар".
Известные проблемы:
Замена умений не срабатывает сразу, а только после того, как игрок вышел из меню. Так же, если используются YEP_PartySystem и YEP_X_ActorPartySwitch для смены состава в бою, умение остаётся, если во время боя заменяется лидер . Второе я решил, запретив меняться первому в группе в бою.
Если это можно как-то упростить, пишите
Спасибо сказали: Dmy
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.096 секунд
