ТОМ: язык программирования: различия между версиями

Содержимое удалено Содержимое добавлено
мНет описания правки
 
(не показано 10 промежуточных версий этого же участника)
Строка 1:
Справочник по языку программирования платформы [[ТОМ]].
 
Страничка заморожена. Все особенности ТОМа, не описанные ниже, являются недокументированными.
страничка в разработке...
 
{{Содержание справа}}
Строка 268:
В отличии от локальных переменных, глобальные переменные могут иметь относительные значения также как свойства объектов.
 
 
====global.token[]====
При разборе команды парсер помещает в эту переменную отдельные слова, которые могут быть использованы для более точного анализа и выполнения команды.
Как пример, следующий код последовательно выводит на экран все слова введенной команды:
for(var i=1; token[i]; i=i+1)
{
%{token[i]}
}
 
====global.secret====
Строка 280 ⟶ 274 :
Это единственная переменная, которая сохраняет свое значение при рестарте, при загрузке новой игры или при загрузке модуля игры.
 
 
====global.description====
 
==Константы==
Строка 297 ⟶ 291 :
==Специальные контекстные значения==
===this===
''(только для чтения)''
Во время выполнения метода, this указывает на объект, которому принадлежит выполняемый метод.
 
Во время выполнения метода, this указывает на объект, которому принадлежит выполняемый метод.
 
===act===
Строка 502 ⟶ 498 :
===phrase / фраза===
phrase - специальная категория, предназначенная для описания диалоговых фраз, распознаваемых парсером.
====keyword / ключ====
 
 
===event / событие===
event - специальная категория, предназначенная для описания произошедших событий, распознаваемых парсером.
 
==Предопределенные объекты==
Строка 748 ⟶ 742 :
 
==Функции==
===Преобразование типов===
===rnd() / шанс()===
===Работа со строками===
===Прочие функции===
====rnd() / шанс()====
Синтаксис: rnd( )
* Функция возвращает логическое значение ''да'' или ''нет'' с вероятностью 50/50.
Строка 757 ⟶ 754 :
* Функция возвращает случайное число в диапазоне от 1 до X включительно.
 
====set() / сет()====
====input() / ввод()====
====media() / медиа()====
 
==Теги==