Переменные, задающие обработчики событий |
Содержание Previous Next |
$COUNTER - содержит название локации-счётчика. Локация-счётчик полезна для проверки выделенных предметов, введённого текста...
$ONGLOAD - содержит название локации-обработчика загрузки состояния. Данная локация полезна для выполнения каких-либо действий после загрузки состояния игры.
$ONGSAVE - содержит название локации-обработчика сохранения состояния. Данная локация полезна для выполнения каких-либо действий перед сохранением состояния игры.
$ONNEWLOC - содержит название локации-обработчика перехода на новую локацию (аналог локации "common" в URQ). Может заменить часть функций локации-счётчика. Получить название локации, на которую был осуществлён переход, можно с помощью функции "CURLOC".
$ONACTSEL - содержит название локации-обработчика выбора действия. Данная локация полезна, к примеру, для вывода изображений или проигрывания звуков при выборе действий. Получить название выбранного действия можно через функцию"SELACT".
$ONOBJSEL - содержит название локации-обработчика выбора предмета. Данная локация полезна, к примеру, для вывода меню предметов. Получить название выбранного предмета можно через функцию "SELOBJ".
$ONOBJADD - содержит название локации-обработчика добавления предмета. При добавлении предмета локация вызывается с аргументом ($ARGS[0]) - названием добавленного предмета. Данная локация полезна, к примеру, для ограничения вместительности рюкзака.
$ONOBJDEL - содержит название локации-обработчика удаления предмета. При удалении предмета локация вызывается с аргументом ($ARGS[0]) - названием удалённого предмета. Данная локация полезна, к примеру, для проверки возможности удаления предмета.
$USERCOM - содержит название локации-обработчика строки ввода. Полезна при организации парсера (управление игрой с помощью строки ввода). Текущий текст строки ввода возвращает функция "USER_TEXT".
|