Помогите правильно отредактировать вот это скрипт:
ZVSE
!#TM29:S1/999/7/255;
!?TM29;
!!UN:U63/19/?y1; для объхекта типа х подтипа у
!!DO278/1/y1/1&y1>0:P;
!?FU278;
!!UN:U63/19/x16/1;
!!PO1:N?y1;
!!FU&y1=0:E; если уже нуль, выход
!!PO1:N0; - каждую неделю обнуление
!?OB63/19&1000; [посещение объекта]
!!IF:V43/0; флаг сообщения
!!PO998:N?y1; (получить посещение)
!!IF&y1>0:M^объект в этой точке на карте нельзя посетить^;
!!FU273&y1=0:P; объект можно посетить, далее функция
!?FU273;
!!IF:Q43^{Да или Нет?}^;
!!PO998&43:N1; (запретить посещение этого объекта, в этой клетке на карте)
Скрипт должен работать так: на карте много объектов (тип 63/19 пепел). Каждый из них должен быть независимым друг от друга, т.е. посещаю 1 пепел, появляется скрипт, этот объект блокируется до следующей недели и его можно посетить только через неделю, или хотя бы в любой день на следующей недели. Посещаю 2-й пепел - там такой же сценарий и т.д. Объекты одного типа и подтипа должны работать каждый сам за себя, не влияя на другие.