Здесь показаны различия между двумя версиями данной страницы.
Следущая версия | Предыдущая версия | ||
help:sluzhebnye_lokacii [2013/10/10 20:56] newsash создано |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | Переменные, задающие обработчики событий | ||
- | |||
- | Top Previous Next | ||
- | |||
- | $COUNTER - содержит название локации-счётчика. Локация-счётчик полезна для проверки выделенных предметов, введённого текста... | ||
- | |||
- | SETTIMER [#выражение] - задает интервал таймера для локации-счётчика (по умолчанию 500мс, т.е. локация-счётчик обрабатывается 2 раза в секунду). Также влияет на частоту автоматического обновления интерфейса. | ||
- | |||
- | |||
- | $ONGLOAD - содержит название локации-обработчика загрузки состояния. Данная локация полезна для выполнения каких-либо действий после загрузки состояния игры. | ||
- | |||
- | |||
- | |||
- | $ONGSAVE - содержит название локации-обработчика сохранения состояния. Данная локация полезна для выполнения каких-либо действий перед сохранением состояния игры. | ||
- | |||
- | |||
- | |||
- | $ONNEWLOC - содержит название локации-обработчика перехода на новую локацию (аналог локации "common" в URQ). Может заменить часть функций локации-счётчика. Получить название локации, на которую был осуществлён переход, можно с помощью функции "CURLOC". | ||
- | |||
- | |||
- | |||
- | $ONACTSEL - содержит название локации-обработчика выбора действия. Данная локация полезна, к примеру, для вывода изображений или проигрывания звуков при выборе действий. Получить название выбранного действия можно через функцию"SELACT". | ||
- | |||
- | SELACT - возвращает название выделенного действия. | ||
- | |||
- | $ONOBJSEL - содержит название локации-обработчика выбора предмета. Данная локация полезна, к примеру, для вывода меню предметов. Получить название выбранного предмета можно через функцию "SELOBJ". | ||
- | |||
- | UNSELECT или UNSEL - отмена выбора предмета. При выборе играющим какого- | ||
- | либо предмета, он остаётся выделенным. Данная команда снимает выделение. | ||
- | |||
- | SELOBJ - возвращает название выделенного предмета. | ||
- | |||
- | $ONOBJADD - содержит название локации-обработчика добавления предмета. При добавлении предмета локация вызывается с аргументом ($ARGS[0]) - названием добавленного предмета. Данная локация полезна, к примеру, для ограничения вместительности рюкзака. | ||
- | |||
- | |||
- | $ONOBJDEL - содержит название локации-обработчика удаления предмета. При удалении предмета локация вызывается с аргументом ($ARGS[0]) - названием удалённого предмета. Данная локация полезна, к примеру, для проверки возможности удаления предмета. | ||
- | |||
- | |||
- | |||
- | $USERCOM - содержит название локации-обработчика строки ввода. Полезна при организации парсера (управление игрой с помощью строки ввода). Текущий текст строки ввода возвращает функция "USER_TEXT". | ||
- | |||
- | |||
- | |||
- | PS: | ||
- | |||
- | Очистить строку ввода можно в любом месте игры с помощью оператора "CMDCLEAR". | ||