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

помогите разобраться с условиями и циклами

Больше
12 года 6 дн. назад - 12 года 6 дн. назад #68836 от Ruedzacki
в общем.. прошло немало времени с того момента, как я понял что "ветвление условий"="если", а "или"="иначе"... однако нифига мне это не помогло, скажу я вам.. хотел я в общем сделать так, что бы при нажатии кнопки происходила какая-нибудь лажа... логика подсказала мне, что данная задумка должна выглядеть так:
"если нажата R, то действие"
однако хрен там был... условия работают так, как, по видимому захочет этого Ким Чен Ыр... no, seriously, what a fuck? помогите пожалуйста.. обьясните как работают эти китайские условия? а то матные слова уже заканчиваются... и да, помогите с циклами, кто может, а то стоит поставить цикл, при запуске - чёрный экран.. похожую тему не нашёл.. (искал достаточно долго, хотя... я ж невнимательный.. не бейте если что, ок? =.=)

я на vx ace
Последнее редактирование: 12 года 6 дн. назад пользователем Ruedzacki.
Тема заблокирована.
Оратор Паладин Даритель Стимкея Проект месяца 1 место Проект месяца 2 место Проект месяца 3 место 2 место Готв 2 место За 3 место на конкурсе маппинга
Больше
12 года 6 дн. назад - 12 года 6 дн. назад #68837 от Sypherot
1) Каким мейкером пользуешься?
2) Попробуй, по возможности, обойтись без экспрессии.
3) нажми F1 и посмотри управление в играх. Ветвления работают именно так, как тебе подсказала логика, хотя должна происходить не лажа, а то, что ты укажешь.
Хотя думается мне, что ты просто не сделал событие, которым вызывается данное ветвление, параллельным.

Всего хорошего, и спасибо за рыбу
Последнее редактирование: 12 года 6 дн. назад пользователем Sypherot.
Спасибо сказали: Ruedzacki
Тема заблокирована.
Больше
12 года 6 дн. назад #68838 от Ruedzacki
1. vx ace
2. без чего?
3. сделал, блин.. и параллельным и автомотическим.. в этом-то и дело..
Тема заблокирована.
Больше
12 года 6 дн. назад #68840 от Ruedzacki
если при нажатии "вниз", то работает... хмм... страааанно.... :wall: :wall: :wall:
Тема заблокирована.
Программист Ruby Ветеран Даритель Стимкея Оратор Программист JavaScript
Больше
12 года 6 дн. назад #68841 от Lekste
Угу. Видимо не вставил ты действие куда надо.

А условия работают как ручеек. Есть 2 пути и переключатель(дощечка, которая может перегородить один из путей). Если двинешь влево закроется 1-й путь, иначе(если не двинешь), останется закрытым 2-й путь и вода потечет по 1-му.
Такое условие может быть любым. (нажата кнопка, включен переключатель, есть у игрока предмет и т д)

Цикл это то же условие(тот же ручеек), только один из путей ведет по кругу и приводит снова к условию(типа дощечке :) ), а 2-й ведет куда-то дальше.(ниже набора действий цикла)
Так вот, вернемся к черному экрану. По-видимому у тебя всегда открыт круговой путь, так как проверка с условием всегда выдает одно и то же.
Т.е. вода тупо течет по кругу бесконечно.

А так как рисование картинки и т д происходит после твоего цикла, очередь до рисования никогда не доходит.

Таким образом, тебе нужно вставить какие-то действия на круговом пути(в список команд цикла), чтобы что-то изменилось и после этого, путь переключился.
Спасибо сказали: Ruedzacki
Тема заблокирована.
Больше
12 года 6 дн. назад #68842 от Ruedzacki
хмм... насколько я понял, в цикле должно быть какое-либо условие с завершением цикла? я сначала вообще данную функцию не заметил (прервать цикл) и думал, что это условие должно быть... встроено... в цикл... *facepalm*
Тема заблокирована.
Художник Писатель 2 место Учитель Оратор Паладин Организатор конкурсов Писатель 3 место Победитель конкурса 2 место
Больше
12 года 5 дн. назад #68843 от sando
Вот кстати да. Например, хочешь ты чтобы дали герою 100 раз в глаз. Собственно, в цикл вставляешь действия (анимацию, изменение хр, звук и т.д.), последний оператор должен увеличивать переменную под это. В конце ставишь ветвление: если переменная равна 100, то выйти из цикла.
А какие проблемы с ветвлением?

vk.com/sando_rpgmaker - пустая болтовня (приходите)
Тема заблокирована.
Больше
12 года 5 дн. назад #68844 от Ruedzacki
ну с циклом-то я уже разобрался... не могу никак разобраться с условием.. когда кнопка нажата... если "вниз" ставлю на проверку, то всё пашет, если z, допустим, хоть на всю клаву тыкай, толку - 0! >.<
Тема заблокирована.
Больше
12 года 5 дн. назад - 12 года 5 дн. назад #68845 от Ruedzacki

вот так вот делаю... смотрю в настройках, которые открываются нажатием f1 в игре, какая кнопка что делает... ставлю "если нажата z, сообщение". тыкаю z, d (просто в настройках.. там d: z.. воот..), ничего не пашет... по всем клавишам потыкал... ничего.. *facepalm*
Последнее редактирование: 12 года 5 дн. назад пользователем Ruedzacki.
Тема заблокирована.
Больше
12 года 5 дн. назад #68846 от Ruedzacki
хотя нет... всё, как ни странно, заработало... :ohmy: :ohmy: :ohmy: ... причём не менял ничего... чёртовы ускоглазые...
Спасибо сказали: tananatiger
Тема заблокирована.
Время создания страницы: 0.100 секунд
Работает на Kunena форум