1379
правок
Изменения
м
страничка в разработке.Страничка заморожена.Все особенности ТОМа, не описанные ниже, являются недокументированными.
====global.token[]====
При разборе команды парсер помещает в эту переменную отдельные слова, которые могут быть использованы для более точного анализа и выполнения команды.
Как пример, следующий код последовательно выводит на экран все слова введенной команды:
for(var i=1; token[i]; i=i+1)
{
%{token[i]}
}
====global.keyword[]====
====global.description====
====keyword / ключ====
===event / событие===event - специальная категория, предназначенная для описания произошедших событий, распознаваемых парсером.
Нет описания правки
Справочник по языку программирования платформы [[ТОМ]].
{{Содержание справа}}
В отличии от локальных переменных, глобальные переменные могут иметь относительные значения также как свойства объектов.
====global.secret====
Это единственная переменная, которая сохраняет свое значение при рестарте, при загрузке новой игры или при загрузке модуля игры.
==Константы==
==Специальные контекстные значения==
===this===
''(только для чтения)'' Во время выполнения метода, this указывает на объект, которому принадлежит выполняемый метод.
===act===
===talker===
===addressee===
===narratortold======addressed===
==Объекты==
===phrase / фраза===
phrase - специальная категория, предназначенная для описания диалоговых фраз, распознаваемых парсером.
==Предопределенные объекты==
Персонажем может быть только уникальный объект.
При старте системы значением переменной pers == является объект global Управление персонажем:.
====Смена персонажа====
unique главный_герой //создаем уникальный объект
{
//... описание главного героя
}
pers = главный_герой //передаем управление на новый объект
Если смена персонажа приводит к изменению текущей локации, для новой локации вызывается обработчик события OnEnter().
==Предопределенные свойства==
==Функции==
===Преобразование типов======Работа со строками======Прочие функции=======rnd() / шанс()====
Синтаксис: rnd( )
* Функция возвращает логическое значение ''да'' или ''нет'' с вероятностью 50/50.
* Функция возвращает случайное число в диапазоне от 1 до X включительно.
====set() / сет()========input() / ввод()========media() / медиа()====
==Теги==