@Vituskosoy said in Несколько копий БАС на 1 скрипт?:
@Hector один скрипт работает в трёх копиях:
Из-за этого могут не удалятся временные профили, если они используются. Лично у меня было такое и не раз, поэтому предпочитают копировать папки )
Из за чего так происходит?
Когда выполняю код
var arr = ["Привет","Здравствуй"];
var rand = Math.floor(Math.random() * arr.length);
[[LANGS]] = arr[rand];
А потом делаю Эмуляция бездействия, выходит такая ошибка
TypeError: Result of expression 'rand' [0] is not a function. во время выполнения действия

Когда делаю так, ошибки нету
var arr = ["Привет","Здравствуй"];
[[LANGS]] = arr[rand(0,arr.length-1)]
@symposium Потому что Ваша переменная объявлена локально для данного экшена выполнить код. Если хотите ее объявить глобально, то уберите var. Помимо этого (мне кажется что кстати Вам это уже писал), в БАС есть встроенный метод для создания целого случайного числа и называется он тоже rand синтаксис rand(a,b)
@senerg said in TypeError: Result of expression 'rand' [1] is not a function - Ошибка:
@symposium
попробуй вместоvar rand = Math.floor(Math.random() * arr.length);написать:
[[RAND]] = Math.floor(Math.random() * arr.length);
Спасибо! Работает!