Если поставить этот скрипт на событие OnDataChange нескольких объектов, то общая авария(obob_avar) будет срабатывать неправильно. Допустим, имеется три переменных А,В,С, по изменению которых будет выполняться Ваш скрипт. Если А и В стали равны 1, то взведется общая переменная аварии(obob_avar). Затем, переменная А становится равна 0, скрипт выполняется и общая переменная аварии сбрасывается, хотя должна остаться взведенной, т.к. переменная В все еще находится в состоянии 1. Но, это не учтется, так скрипт работает по изменению переменных, а переменная В при этом не меняла своего значения. Чем больше объектов будет работать по этому скрипту тем непредсказуемее будет изменяться переменная общей аварии - obob_avar. Для Вашей задачи необходимо использовать скрипт с типом события "Прошла секунда", пример которого мы привели в предыдущем сообщении.