- Сообщений: 122
- Спасибо получено: 65
Правила раздела:
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 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Как сделать условие: Если команда плагина = Х?
7 года 3 мес. назад #108464
от VaNyuHa
VaNyuHa создал тему: Как сделать условие: Если команда плагина = Х?
Это RPG Maker MV
Довольно часто мне не хватает в создании ветви условий, определённых условий...
Вот мне нужно чтобы было такое условие: Если "Команда плагина = X, то..."
Есть же Условие Если "Скрипт - (...), то"
Довольно часто мне не хватает в создании ветви условий, определённых условий...
Вот мне нужно чтобы было такое условие: Если "Команда плагина = X, то..."
Есть же Условие Если "Скрипт - (...), то"
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 3 мес. назад - 7 года 3 мес. назад #108465
от DK
DK ответил в теме Как сделать условие: Если команда плагина = Х?
К сожалению, никак нельзя проверить есть ли определенная команда плагина или нет (не считая моих плагинов).
Последнее редактирование: 7 года 3 мес. назад пользователем DK.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 3 мес. назад #108466
от VaNyuHa
VaNyuHa ответил в теме Как сделать условие: Если команда плагина = Х?
Хорошо, буду искать другой выход
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 3 мес. назад - 7 года 3 мес. назад #108469
от Seibur
Будь таким, каким хочешь казаться.
Seibur ответил в теме Как сделать условие: Если команда плагина = Х?
А что если результат ветвление условия сделать условием?
Например:
Если переменная = 1
то выполнить команду плагина 1
А потом проверять чему равна переменная
То есть команды плагина привязывается к переменным (или к переключателям например) и ими ты оперируешь во время условий
Например:
Если переменная = 1
то выполнить команду плагина 1
А потом проверять чему равна переменная
То есть команды плагина привязывается к переменным (или к переключателям например) и ими ты оперируешь во время условий
Будь таким, каким хочешь казаться.
Последнее редактирование: 7 года 3 мес. назад пользователем Seibur.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 3 мес. назад - 7 года 3 мес. назад #108472
от VaNyuHa
VaNyuHa ответил в теме Как сделать условие: Если команда плагина = Х?
Так сделать можно, но мне это ничего не даст.
Это я пытаюсь сделать так, что если в плагине Stamina Set 10, то экран будет мерцать красным и звук "стук сердца".
Типо когда игрок устаёт, то происходит такое действие.
Чтобы не от переменных зависел плагин, а переменные зависели от плагина.
Это SilvStamina.js - плагин.
Решил сделать такое, потому что если я отключил "Show stamina window", так как, если я это включаю, то выдаёт ошибки...
Почему выдаются такие ошибки? Я не знаю, что мне делать, но мне нужно чтобы игрок знал, когда он устанет.
Есть догадки, может у меня нет изображения этой шкалы усталости в папках? Да я даже не знаю, как она должна называться и как выглядеть...
Это я пытаюсь сделать так, что если в плагине Stamina Set 10, то экран будет мерцать красным и звук "стук сердца".
Типо когда игрок устаёт, то происходит такое действие.
Чтобы не от переменных зависел плагин, а переменные зависели от плагина.
Это SilvStamina.js - плагин.
Решил сделать такое, потому что если я отключил "Show stamina window", так как, если я это включаю, то выдаёт ошибки...
Почему выдаются такие ошибки? Я не знаю, что мне делать, но мне нужно чтобы игрок знал, когда он устанет.
Есть догадки, может у меня нет изображения этой шкалы усталости в папках? Да я даже не знаю, как она должна называться и как выглядеть...
Последнее редактирование: 7 года 3 мес. назад пользователем VaNyuHa.
Спасибо сказали: Dmy
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 3 мес. назад #108480
от Dmy
А ещё можно присвоить какой-то переменной скриптовое значение $gamePlayer.dashStamina, а потом сравнивать значение переменной:
Чтобы не выдавалася ошибка, замените строчку №1034 с этого:
на это:
У меня после этого ошибка пропала.
Dmy ответил в теме Как сделать условие: Если команда плагина = Х?
Можно сделать скриптовую проверку $gamePlayer.dashStamina < 30 (число будет определяться значением Stamina Max из настроек плагина: если у вас Stamina Max == 300, то эта проверка будет проверять, что выносливость меньше 10%).VaNyuHa пишет: Это я пытаюсь сделать так, что если в плагине Stamina Set 10, то экран будет мерцать красным и звук "стук сердца".
А ещё можно присвоить какой-то переменной скриптовое значение $gamePlayer.dashStamina, а потом сравнивать значение переменной:
Скорее всего, плагин писался для другой версии RPG Maker MV, и перестал работать после какого-то обновления. Плагин не обновлялся с 2016 года, так что это вполне реально.VaNyuHa пишет: Почему выдаются такие ошибки? Я не знаю, что мне делать, но мне нужно чтобы игрок знал, когда он устанет.
Чтобы не выдавалася ошибка, замените строчку №1034 с этого:
Code:
this.addChild(Silv.DashStamina.Window, Silv.DashStamina.Window_Z);
Code:
this.addChildAt(Silv.DashStamina.Window, Silv.DashStamina.Window_Z);
У меня после этого ошибка пропала.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 3 мес. назад #108486
от VaNyuHa
VaNyuHa ответил в теме Как сделать условие: Если команда плагина = Х?
Да вы гений!!! Огромнейшее спасибо, вчера долго с этим просидел, и с мыслью о том, что ничего не получилось пошёл спать...
Хотя на счёт условия был близок, но с ошибкой писал... Хоть и в скриптах (JavaScript) не сильно шарю, но разобрать его логически можно
А то, что теперь Stamina отображается, это очень круто!
И + условия плагина работают! Теперь мало того, что stamina визуально показана, будет ещё сердцебиение при её малом кол-ве. Ещё раз спасибо!
Хотя на счёт условия был близок, но с ошибкой писал... Хоть и в скриптах (JavaScript) не сильно шарю, но разобрать его логически можно
А то, что теперь Stamina отображается, это очень круто!
И + условия плагина работают! Теперь мало того, что stamina визуально показана, будет ещё сердцебиение при её малом кол-ве. Ещё раз спасибо!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.100 секунд
