Инструменты пользователя

Инструменты сайта


Боковая панель

help:dynamical

Это старая версия документа.


Назад: Служебные локации

Динамический код

DYNAMIC [$строка кода],[параметр 1],[параметр 2], … - выполнение кода. Данный оператор позволяет динамически генерировать код игры. Переданные параметры хранятся в массиве ARGS. После выполнения кода предыдущие значения ARGS восстанавливаются. Примеры:

DYNAMIC '$a="string«$b»"' DYNAMIC '$a' DYNAMIC 'if $a="string":text!' DYNAMIC " $args[0] addobj $args[1] ",'Текст','Вилка'

DYNEVAL([$выражение],[параметр 1],[параметр 2], …) - возвращает значение указанного выражения. Функция позволяет вычислять значения динамически сгенерированных выражений. Указанные параметры передаются в массиве ARGS, а после вычисления выражения предыдущие значения ARGS восстанавливаются. Примеры: DYNEVAL('3+4') PL DYNEVAL('mid("abcd",2,1)+"qwerty"') PL DYNEVAL($test + ' + val("«$test»")') проход=DYNEVAL(" $args[0] <> 'текст' ", 'строка')

help/dynamical.1383677536.txt.gz · Последние изменения: 2013/11/05 22:52 (внешнее изменение)