Версия 1.4 - Добавлена возможность сохранения/загрузки состояния. Количество слотов не ограничено.
- Поддержка функция для работы с картой (show_map, (re)set_zone, disable_current_zone, disable_all_zones)
- Багофикс зацикливания в ветках if/menu.
Функции для работы с
картой:
$ disable_all_zones() - сбрасывает активные зоны. Функцию следует вызывать всякий раз перед установкой новых активных локаций.
$ set_zone("название локации", "метка") - активирует локацию для последующего выбора.
Список локаций (спасибо
BPS).
$ reset_zone("название локации") - убирает локацию из списка активных.
$ disable_current_zone() - убирает текущую локацию, к которой был выполнен переход.
$ show_map() - показывает диалог выбора локации.
Пример
Пример
$ disable_all_zones()
$ set_zone("un_mi_house","to_lena")
$ set_zone("dv_us_house","to_alisa")
$ set_zone("music_club","to_miku")
jump map_choose
label map_choose:
$ show_map()
label to_miku:
$ disable_current_zone()
oak "Пойду к Мику"
jump map_choose
label to_lena:
$ disable_current_zone()
bps "Леночка!!"
rouid "Леночка-а!!"
anm "Леночка!!"
$ reset_zone("dv_us_house") # убираем локацию домика Алисы
un "К Алисе не ходить!"
jump map_choose
label to_alisa:
# disable_current_zone не вызываем, значит эта локация не будет
# убрана из списка и её можно будет посещать снова и снова
$ reset_zone("un_mi_house") # убираем локацию домика Лены
ed "Алиска, погляди, что я тебе принёс!"
dv "Мало, Эд, ещё неси!"
jump map_choose
__________________
Прикрепленные файлы:
RpyPlayer-Everl(…).apk (361.61 кб.) Скачано 341 раз
screenshot-rpye(…).jpg (46.94 кб.) Скачано 226 раз