Список наполняется по мере написания статей.
ключевое слово | назначение |
ACT | Создать действие |
x ADDLIB | больше не поддерживается |
ADDOBJ | Добавить предмет |
x ADDQST | больше не поддерживается |
AND | логическое И |
ARRCOMP | поиск в массиве по регулярному выражению |
ARRPOS | поиск значения в массиве |
%ARRPACK | упаковать массив в кортеж |
ARRSIZE | размер массива |
ARRTYPE | тип значения в массиве |
$BACKIMAGE | фоновый рисунок |
BCOLOR | цвет фона |
CLA | очистить окно действий |
CLEAR или CLR | очистить окно доп.описания |
*CLEAR или *CLR | очистить окно основного описания |
CLOSE | закрыть звуковой файл |
CLS | очистить все окна, кроме списка предметов |
CMDCLEAR или CMDCLR | очистить строку ввода |
COPYARR | скопировать массив или часть массива |
$COUNTER | локация-счётчик |
COUNTOBJ | число предметов в окне предметов |
$CURACTS | текущие действия |
$CUROBJS | текущие предметы |
$CURLOC | текущая локация |
DEBUG | режим отладки |
DELACT | удалить действие |
x DELLIB | больше не поддерживается |
DELOBJ | удалить предмет |
DESC | базовое описание локации |
DISABLESCROLL | отключить прокручивание |
x DISABLESUBEX | больше не поддерживается |
DYNAMIC | выполнить строку кода |
DYNEVAL | выполнить строку кода и вернуть результат |
ELSE | альтернативная ветка конструкции условия |
ELSEIF | альтернативная ветка с условием |
END (END ACT) | конец многострочного действия |
END (END IF) | конец многострочного условия |
EXIT | выходи из подпрограммы |
FCOLOR | цвет шрифта |
$FNAME | название шрифта |
FREELIB | удалить локации, добавленные с помощью inclib |
FSIZE | размер шрифта |
FUNC | вызов локации, как функции |
GETOBJ | получить название предмета |
GOSUB или GS | вызов локации, как процедуры |
GOTO или GT | переход на локацию |
IF | оператор условия |
IIF | тернарная функция |
INCLIB | подключить игру/модуль |
INPUT | окно-приглашение ввода |
INSTR | поиск вхождения в строке |
ISNUM | является ли строка числом |
ISPLAY | проигрывается ли мелодия |
JUMP | переход к метке |
KILLALL | удаление переменных и предметов |
KILLOBJ | удаление предметов |
x KILLQST | больше не поддерживается |
KILLVAR | удаление переменных |
LCASE | в нижний регистр |
LCOLOR | цвет ссылок |
LEN | длина строки или кортежа |
LOC | существует ли локация |
LOCAL | объявление локальных переменных |
LOOP | объявление цикла |
$MAINTXT | текст из окна основного описания |
MAX | наибольшее значение |
MENU | вызов всплывающего меню |
MID | вырезать подстроку из строки |
MIN | наименьшее значение |
MOD | остаток от деления |
MSECSCOUNT | время с начала игры |
MSG | окно сообщения |
NL | текст в окне доп.описания с новой строки |
*NL | текст в окне осн.описания с новой строки |
NO | логическое НЕ |
NOSAVE | запрет сохранений |
OBJ | число предметов с одинаковыми названиями |
$ONACTSEL | обработчик выделения действия |
$ONGLOAD | обработчик загрузки состояния |
$ONGSAVE | обработчик сохранения состояния |
$ONNEWLOC | обработчик перехода на локацию |
$ONOBJADD | обработчик добавления предмета |
$ONOBJDEL | обработчик удаления предмета |
$ONOBJSEL | обработчик выделения предмета |
OPENGAME | загрузить сохранённое состояние игры |
OPENQST | открыть игру |
OR | логическое ИЛИ |
P | вывод текста в окно доп.описания |
*P | вывод текста в окно осн.описания |
PL | вывод текста в окно доп.описания с переходом на новую строку |
*PL | вывод текста в окно осн.описания с переходом на новую строку |
PLAY | воспроизвести звуковой файл |
$QSPVER | версия плеера |
RAND | случаное число в указанном промежутке |
REFINT | обновить интерфейс |
REPLACE | замена текста в строке |
RGB | числовой код цвета |
RND | случайное число от 1 до 1000 |
SAVEGAME | сохранить состояние игры |
SCANSTR | фрагменты строки в массив |
$SELACT | выделенное действие |
$SELOBJ | выделенный предмет |
SET и LET | объявление переменной/массива |
SETTIMER | период обращения к локации-счётчику |
SETVAR | установить значение переменной |
SHOWACTS | показать/скрыть окно действий |
SHOWINPUT | показать/скрыть окно ввода |
SHOWOBJS | показать/скрыть окно предметов |
SHOWSTAT | показать/скрыть окно доп.описания |
SORTARR | сортировать данные в массиве |
$STATTXT | текст из окна доп.описания |
STEP | шаг цикла |
STR | приведение к строке |
STRCOMP | сравнение строки с регуляркой |
STRFIND | поиск в строке по регулярке |
STRPOS | поиск вхождения подстроки, соответствующей регулярке |
TRIM | обрезать прилегающие пробелы |
UCASE | в верхний регистр |
UNPACKARR | распаковать кортеж в массив |
UNSELECT или UNSEL | снять выделение с предмета |
USEHTML | включить поддержку html |
$USERCOM | обработчик строки ввода |
USER_TEXT или USERTXT | текст, введённый в строку ввода |
VAL | привести к числу |
VIEW | вывести изображение |
WAIT | приостановить выполнение кода |
WHILE | условие выполнения цикла |
XGOTO или XGT | переход на локацию без очистки окна основного описания |