09.01.2021, 16:33
Предлагается ввести для ЕРМ 1 скриптов по умолчанию на уровне триггеров и команд режим совместимости с Era 2.46F для поддержки и быстрого переноса старых модов.
Для этого предлагаю писать здесь те изменения Эры 3, которые повлияли на выполнение старых скриптов негативно. Что-то можно будет выполнять по-старому, что-то не делать, а с чем-то смириться.
-) f..t переменные были глобальными.
-) Отрицательные y-переменные сохранялись при вызове не !!FU1..FU29999 триггера и восстанавливались после.
-) Не переданные x-переменные не обнуляются в FU:P/DO:P, а сохраняют предыдущие значения.
-) Не переданные z- переменные не устанавливаются в пустую строку в FU:P/DO:P, а сохраняют предыдущие значения.
-) В DO:P на каждой итерации цикла поддерживался синтаксис
?$ - x-переменная устанавливалась в индекс переменной возврата.
?v600 устанавливало x-переменную в 600 на каждой итерации цикла.
=$ - x-переменная на каждой итерации цикла устанавливалась в значение $, вычисленное заново.
Что ещё не даёт нам пользоваться картами Валеры или модами Алгора?
Для этого предлагаю писать здесь те изменения Эры 3, которые повлияли на выполнение старых скриптов негативно. Что-то можно будет выполнять по-старому, что-то не делать, а с чем-то смириться.
-) f..t переменные были глобальными.
-) Отрицательные y-переменные сохранялись при вызове не !!FU1..FU29999 триггера и восстанавливались после.
-) Не переданные x-переменные не обнуляются в FU:P/DO:P, а сохраняют предыдущие значения.
-) Не переданные z- переменные не устанавливаются в пустую строку в FU:P/DO:P, а сохраняют предыдущие значения.
-) В DO:P на каждой итерации цикла поддерживался синтаксис
?$ - x-переменная устанавливалась в индекс переменной возврата.
?v600 устанавливало x-переменную в 600 на каждой итерации цикла.
=$ - x-переменная на каждой итерации цикла устанавливалась в значение $, вычисленное заново.
Что ещё не даёт нам пользоваться картами Валеры или модами Алгора?