Войти на сайт

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

ТЕМА: Хитро-жёлтые переменные

Хитро-жёлтые переменные 5 года 10 мес. назад #104147

  • Kouta555
  • Kouta555 аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 576
  • Спасибо получено: 835
  • Проект месяца 2 местоПобедитель конкурсаПроект месяца 3 место2 место ВетеранПроект месяца 1 местоОраторРазработчик
Ребят столкнулся с интересной белебердой, раньше я не особо часто пользовался переменными, но вот нужда заставила.
Дело такое. Я создаю параллельное событие в котором ставлю переменную 1 на рандом от 1 до 10, с лок переключателем А.

Далее несколько эвентов с соответствующими переменными 1, в которых идет проверка условием, если переменна 1 равно 1 то..и тд. и так 10 штук эвентов.
Но убей бог не могу понять, почему при выпадении допустим переменной 5. срабатывает не только эвент пять , но и те в которых стоит переменные от 1 до 4.

ПомоЖИте разобраться?
Администратор запретил публиковать записи гостям.

Хитро-жёлтые переменные 5 года 10 мес. назад #104148

  • Amphilohiy
  • Amphilohiy аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 547
  • Спасибо получено: 666
  • Победитель Сбитой кодировкиУчитель2 место ГотвПрограммист RubyОратор
Ну с пятеркой должно быть наоборот, то бишь события от 5 до 10.
Если Ася, то по коду
return false if $game_variables[c.variable_id] < c.variable_value
То бишь не равенство, а если переменная больше либо равно.
Да и на вкладке события написано "Variable (место для ввода) is (место для ввода) or above"
Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Администратор запретил публиковать записи гостям.

Хитро-жёлтые переменные 5 года 10 мес. назад #104150

  • Kouta555
  • Kouta555 аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 576
  • Спасибо получено: 835
  • Проект месяца 2 местоПобедитель конкурсаПроект месяца 3 место2 место ВетеранПроект месяца 1 местоОраторРазработчик
Благодарствую, более менее разобрался.
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.175 секунд