- Сообщений: 185
- Спасибо получено: 96
Правила раздела:
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 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
(VX)Запрет на бег при определённых условиях
12 года 3 дн. назад #68990
от sadie
sadie создал тему: (VX)Запрет на бег при определённых условиях
Доброго дня. Работаю на RPG Maker VX.
Известно, что на определённой карте можно запретить бег. А можно ли это сделать каким-то скриптом или через события. Скажем, чтобы при определённых условиях персонаж не мог бегать. Например, когда у него мало энергии.
Моделирую ситуацию:
Персонаж теряет энергию, когда бежит. Тут сделал через проверку зажатой клавиши Shift, если зажата, то теряет энергию. Нужно, чтобы в момент, когда энергия кончится, зажатие клавиши Shift ни к чему не приводило - персонаж должен продолжать идти пешком. Пополнил энергию - клавиша Shift снова реагирует, и персонаж может бежать
Буду признателен за помощь. Если есть другие способы реализации задумки - интересно послушать.
Спасибо.
Известно, что на определённой карте можно запретить бег. А можно ли это сделать каким-то скриптом или через события. Скажем, чтобы при определённых условиях персонаж не мог бегать. Например, когда у него мало энергии.
Моделирую ситуацию:
Персонаж теряет энергию, когда бежит. Тут сделал через проверку зажатой клавиши Shift, если зажата, то теряет энергию. Нужно, чтобы в момент, когда энергия кончится, зажатие клавиши Shift ни к чему не приводило - персонаж должен продолжать идти пешком. Пополнил энергию - клавиша Shift снова реагирует, и персонаж может бежать
Буду признателен за помощь. Если есть другие способы реализации задумки - интересно послушать.
Спасибо.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
12 года 3 дн. назад #68991
от JackCL
JackCL ответил в теме (VX)Запрет на бег при определённых условиях
Скрипт XS - Stamina System делает именно то, что вам нужно. Но для Ace.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Скрыть
Больше
- Сообщений: 1597
- Спасибо получено: 1522
12 года 1 день назад #69021
от Демий
Демий ответил в теме (VX)Запрет на бег при определённых условиях
Сходу могу назвать сразу парочку костылей, но мне казалось можно переключить возможность бега просто ивентом...
Так вот, первый вариант:
Заблокировать нафиг бег на всех картах и по нажатию шифта просто изменять скорость передвижения, через ивент. Соответственно, когда энергии нет, то проверка не пускает дальше.
Второй может чуток грузить систему, но вроде не должен(пока что с оптимизацией я не разобрался толком):
Делать каждой карты две копии, на одной бег разрешен, на второй нет, остается только телепортировать персонажа между картами в зависимости от условий.
Так вот, первый вариант:
Заблокировать нафиг бег на всех картах и по нажатию шифта просто изменять скорость передвижения, через ивент. Соответственно, когда энергии нет, то проверка не пускает дальше.
Второй может чуток грузить систему, но вроде не должен(пока что с оптимизацией я не разобрался толком):
Делать каждой карты две копии, на одной бег разрешен, на второй нет, остается только телепортировать персонажа между картами в зависимости от условий.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
12 года 1 день назад #69024
от Lipton
Lipton ответил в теме (VX)Запрет на бег при определённых условиях
А также запомнить расстановку всех ивентов на первой копии для расстановки на второй и состояние всех селфсвитчей ивентов.Демий пишет: Второй может чуток грузить систему, но вроде не должен(пока что с оптимизацией я не разобрался толком):
Делать каждой карты две копии, на одной бег разрешен, на второй нет, остается только телепортировать персонажа между картами в зависимости от условий.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.089 секунд
