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

Как сделать условие: Если команда плагина = Х?

Больше
7 года 3 мес. назад #108464 от VaNyuHa
Это RPG Maker MV
Довольно часто мне не хватает в создании ветви условий, определённых условий...
Вот мне нужно чтобы было такое условие: Если "Команда плагина = X, то..."
Есть же Условие Если "Скрипт - (...), то"

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

Разработчик Программист JavaScript Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Учитель Оратор Ветеран Даритель Стимкея 2 место Программист Ruby Паладин
Больше
7 года 3 мес. назад - 7 года 3 мес. назад #108465 от DK
К сожалению, никак нельзя проверить есть ли определенная команда плагина или нет (не считая моих плагинов).
Последнее редактирование: 7 года 3 мес. назад пользователем DK.
Спасибо сказали: Dmy, VaNyuHa

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

Больше
7 года 3 мес. назад #108466 от VaNyuHa
Хорошо, буду искать другой выход :)

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

Ветеран Разработчик
Больше
7 года 3 мес. назад - 7 года 3 мес. назад #108469 от Seibur
А что если результат ветвление условия сделать условием?

Например:
Если переменная = 1
то выполнить команду плагина 1

А потом проверять чему равна переменная

То есть команды плагина привязывается к переменным (или к переключателям например) и ими ты оперируешь во время условий

Будь таким, каким хочешь казаться.
Последнее редактирование: 7 года 3 мес. назад пользователем Seibur.

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

Больше
7 года 3 мес. назад - 7 года 3 мес. назад #108472 от VaNyuHa
Так сделать можно, но мне это ничего не даст.
Это я пытаюсь сделать так, что если в плагине Stamina Set 10, то экран будет мерцать красным и звук "стук сердца".
Типо когда игрок устаёт, то происходит такое действие.
Чтобы не от переменных зависел плагин, а переменные зависели от плагина.
Это SilvStamina.js - плагин.
Решил сделать такое, потому что если я отключил "Show stamina window", так как, если я это включаю, то выдаёт ошибки...
ВНИМАНИЕ: Спойлер!


Почему выдаются такие ошибки? Я не знаю, что мне делать, но мне нужно чтобы игрок знал, когда он устанет.
Есть догадки, может у меня нет изображения этой шкалы усталости в папках? Да я даже не знаю, как она должна называться и как выглядеть...
Последнее редактирование: 7 года 3 мес. назад пользователем VaNyuHa.
Спасибо сказали: Dmy

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

Ветеран Поддержка Фонда Разработчик Проект месяца 3 место Учитель Оратор Даритель Стимкея 2 место За 2 место на конкурсе маппинга Программист Ruby Паладин
Больше
7 года 3 мес. назад #108480 от Dmy

VaNyuHa пишет: Это я пытаюсь сделать так, что если в плагине Stamina Set 10, то экран будет мерцать красным и звук "стук сердца".

Можно сделать скриптовую проверку $gamePlayer.dashStamina < 30 (число будет определяться значением Stamina Max из настроек плагина: если у вас Stamina Max == 300, то эта проверка будет проверять, что выносливость меньше 10%).




А ещё можно присвоить какой-то переменной скриптовое значение $gamePlayer.dashStamina, а потом сравнивать значение переменной:


VaNyuHa пишет: Почему выдаются такие ошибки? Я не знаю, что мне делать, но мне нужно чтобы игрок знал, когда он устанет.

Скорее всего, плагин писался для другой версии RPG Maker MV, и перестал работать после какого-то обновления. Плагин не обновлялся с 2016 года, так что это вполне реально.

Чтобы не выдавалася ошибка, замените строчку №1034 с этого:
Code:
this.addChild(Silv.DashStamina.Window, Silv.DashStamina.Window_Z);
на это:
Code:
this.addChildAt(Silv.DashStamina.Window, Silv.DashStamina.Window_Z);

У меня после этого ошибка пропала.
Спасибо сказали: Seibur, VaNyuHa

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

Больше
7 года 3 мес. назад #108486 от VaNyuHa
Да вы гений!!! Огромнейшее спасибо, вчера долго с этим просидел, и с мыслью о том, что ничего не получилось пошёл спать...
Хотя на счёт условия был близок, но с ошибкой писал... Хоть и в скриптах (JavaScript) не сильно шарю, но разобрать его логически можно :)
А то, что теперь Stamina отображается, это очень круто! :)
И + условия плагина работают! Теперь мало того, что stamina визуально показана, будет ещё сердцебиение при её малом кол-ве. Ещё раз спасибо! :)

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

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