- Вывод текста
- Программирование
- Оформление
- Расширенные возможности
- Нюансы написания игр под разные плееры
-
- x AeroQSP
- Утилиты и средства разработки
Это старая версия документа.
Назад: Порядок работы интерпретатора
В QSP есть возможность сделать так, что бы локация выполнялась каждый раз при возникновении определенного события. Для этого нужно присвоить название локации предназначенной для этого системной переменной. Выполнение локации происходит также, как при использовании оператора GS. Пример:
$onobjsel = '$onobjsel' $onnewloc = '$перерисовка'
if $selobj = 'чайник': P 'Самый обычный чугунный чайник.' end
if selobj = 'нож': *P 'Нельзя убить этого человека' unsel end
if $curloc = 'дом': кошка = 1
if instr(1,$selact,'Пойти'): play 'sounds\walk.mp3'
SETTIMER 1000/частота_в_секундах
$text = $USER_TEXT CMDCLEAR
Примечание: При использовании операторов "KILLALL, KILLVAR" очищаются также все системные переменные.