Плохо! Плохо!:  0
Показано с 1 по 7 из 7

Тема: Страницы евента

  1. #1
    Пользователь Аватар для Okadzaki
    Информация о пользователе
    Регистрация
    31.01.2011
    Сообщений
    60
    Репутация: 4 Добавить или отнять репутацию

    По умолчанию Страницы евента

    баг со страницами евента. при старте все евенты переключаются на последнюю страницу.



    -----------------------------------------------
    Спойлер :

    Love CLANNAD

  2. #2
    Познающий Аватар для Deme
    Информация о пользователе
    Регистрация
    16.05.2014
    Сообщений
    317
    Записей в дневнике
    16
    Репутация: 4 Добавить или отнять репутацию

    По умолчанию

    Это не баг, это фича.

    Страницы перебираются справа налево (от последней к первой), и выбирается та, для которой выполняются условия. У Вас у обоих страниц никаких условий нет, значит, выбирается последняя.

    Это так сделано потому, что облегчает создание страниц в хронологическом порядке. Часто делают страницу 1 без условий, а страницу 2 с каким-то условием. Тогда страница 1 будет показываться в начале игры, а страница 2 — только после выполнения какого-то действия.

    Если вы хотите, чтобы Ололош, Фрукт и Зелье давались только один раз, тогда сделайте, что первая страница включает какой-то переключатель, а во второй странице в поле «Условия запуска» выберите этот переключатель.
    Последний раз редактировалось Deme; 23.07.2015 в 18:44.
    «quī legis ista, tuam reprehendō, mea laudās // omnia, stultitiam; / nihil, invidiam» (Jōhannis Audoenī)
    'Ты, кто читает это: я порицаю, если ты хвалишь у меня // всё, твою глупость; / если ничего — твою злобу.' (Джон Оуэн)

  3. #3
    Пользователь Аватар для Okadzaki
    Информация о пользователе
    Регистрация
    31.01.2011
    Сообщений
    60
    Репутация: 4 Добавить или отнять репутацию

    Vector

    Цитата Сообщение от Deme Посмотреть сообщение
    Это не баг, это фича.

    Страницы перебираются справа налево (от последней к первой), и выбирается та, для которой выполняются условия. У Вас у обоих страниц никаких условий нет, значит, выбирается последняя.

    Это так сделано потому, что облегчает создание страниц в хронологическом порядке. Часто делают страницу 1 без условий, а страницу 2 с каким-то условием. Тогда страница 1 будет показываться в начале игры, а страница 2 — только после выполнения какого-то действия.

    Если вы хотите, чтобы Ололош, Фрукт и Зелье давались только один раз, тогда сделайте, что первая страница включает какой-то переключатель, а во второй странице в поле «Условия запуска» выберите этот переключатель.
    тогда почему в редакторе всего 4 локальных переключателя?
    -----------------------------------------------
    Спойлер :

    Love CLANNAD

  4. #4
    Познающий Аватар для Deme
    Информация о пользователе
    Регистрация
    16.05.2014
    Сообщений
    317
    Записей в дневнике
    16
    Репутация: 4 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Okadzaki Посмотреть сообщение
    тогда почему в редакторе всего 4 локальных переключателя?
    Локальные переключатели свои у каждого события. То есть их не 4, их 4 умножить на число событий на карте. А это уже не так мало. Для многих целей (те же сундуки) хватает.

    Кроме того, вместо локальных всегда можно использовать глобальные.
    Последний раз редактировалось Deme; 23.07.2015 в 19:12.
    «quī legis ista, tuam reprehendō, mea laudās // omnia, stultitiam; / nihil, invidiam» (Jōhannis Audoenī)
    'Ты, кто читает это: я порицаю, если ты хвалишь у меня // всё, твою глупость; / если ничего — твою злобу.' (Джон Оуэн)

  5. #5
    Пользователь Аватар для Okadzaki
    Информация о пользователе
    Регистрация
    31.01.2011
    Сообщений
    60
    Репутация: 4 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Deme Посмотреть сообщение
    Локальные переключатели свои у каждого события. То есть их не 4, их 4 умножить на число событий на карте. А это уже не так мало. Для многих целей (те же сундуки) хватает.

    Кроме того, вместо локальных всегда можно использовать глобальные.
    локальными гораздо удобнее и надёжнее пользоваться
    -----------------------------------------------
    Спойлер :

    Love CLANNAD

  6. #6
    Хранитель Форума Аватар для Валера
    Информация о пользователе
    Регистрация
    15.04.2008
    Адрес
    Москва
    Сообщений
    14,006
    Записей в дневнике
    3
    Репутация: 166 Добавить или отнять репутацию

    По умолчанию

    Локальный работает только внутри ивента. "Со стороны" его не включить.
    А обычным можно включить и выключить любой ивент ( триггер ) даже на других картах, оптом и в розницу.
    Надежность одинаковая.

    Спойлер И как тебе не стыдно-то, а, Валера?:


    Оборона форта: http://rghost.ru/8kLGxFtD2
    Сделать, чтоб все происходило, как я хочу, - вот, собственно, и весь мейкер!
    Адский Рейд: http://rpgmaker.su/vbdownloads.php?d...downloadid=106

  7. #7
    Познающий Аватар для Deme
    Информация о пользователе
    Регистрация
    16.05.2014
    Сообщений
    317
    Записей в дневнике
    16
    Репутация: 4 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Okadzaki Посмотреть сообщение
    локальными гораздо удобнее и надёжнее пользоваться
    Ну, в принципе да, при программировании всегда рекомендуют использовать локальные переменные, а глобальные только при крайней необходимости.

    Но при этом настоящие языки программирования предоставляют удобные методы использования этих локальных переменных снаружи (передача параметров в функции, замыкания), которых в RPG Maker’е нет (если не считать скрипты на Руби). Поэтому локальные свитчи в RMXP оказываются весьма ограниченными. А в RPG Maker 2000 и 2003 даже их не было.

    Цитата Сообщение от Валера Посмотреть сообщение
    Локальный работает только внутри ивента. "Со стороны" его не включить.
    А обычным можно включить и выключить любой ивент ( триггер ) даже на других картах, оптом и в розницу.
    Надежность одинаковая.
    Именно «со стороны не включить» и обеспечивает надёжность. Код с локальными свитчами можно копировать с карты на карту и не бояться, что они что-то напакостят на предыдущей картах. А с глобальными надо вручную следить, что ты все переменные заменил.
    Последний раз редактировалось Deme; 23.07.2015 в 22:02.
    «quī legis ista, tuam reprehendō, mea laudās // omnia, stultitiam; / nihil, invidiam» (Jōhannis Audoenī)
    'Ты, кто читает это: я порицаю, если ты хвалишь у меня // всё, твою глупость; / если ничего — твою злобу.' (Джон Оуэн)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Страницы евента