Здравствуйте...
Algor и
igrik! Начал сегодня детально проверять эти скрипты касаемо проигрыша сценария при увольнении характерного героя (у меня это 153 "Мутаре Дрэйк") и выяснилось, что этот скрипт с координатами
!#TM96:S2/999/1/1; - Таймер №96 сработает через 2 дня для игрока красного цвета. Ежедневное повторение и вечный таймер.
!?TM96;
!!HE153:O?y81;
!!FU&y81=1:E; выход, если нет
!!FU&y81=2:E; выход, если нет
!!FU&y81=3:E; выход, если нет
!!FU&y81=4:E; выход, если нет
!!FU&y81=5:E; выход, если нет
!!FU&y81=6:E; выход, если нет
!!FU&y81=7:E; выход, если нет
!!HE153&y81=0:P?y60/?y61/?y62;
!!IF&y81=0/y60=-1:M^{Герой} {погиб!}^;
!!IF&y81=0/y60=-1:M^{ВАША} {ИГРА} {ЗАКОНЧЕНА!}^;
!!UN&y81=0/y60=-1:Q0/1; - Это есть проигрыш игры.
!!FU&y81=0/y60=-1:E; выход, если нет
не функционирует даже при истечении наступления соответствующего дня на таймере и далее, а этот
!#TM96:S2/999/1/1; - Таймер №96 сработает через 2 дня для игрока красного цвета. Ежедневное повторение и вечный таймер.
!?TM96;
!!HE153:O?y81;
!!FU&y81=1:E; выход, если нет
!!FU&y81=2:E; выход, если нет
!!FU&y81=3:E; выход, если нет
!!FU&y81=4:E; выход, если нет
!!FU&y81=5:E; выход, если нет
!!FU&y81=6:E; выход, если нет
!!FU&y81=7:E; выход, если нет
!!IF&y81=-1:M^{Герой} {погиб!}^;
!!IF&y81=-1:M^{ВАША} {ИГРА} {ЗАКОНЧЕНА!}^;
!!UN&y81=-1:Q0/1; - Это есть проигрыш игры.
!!FU&y81=-1:E; выход, если нет
работает, но если бы только не одно но: если герой № 153 имеется у врага (и неважно, что я поставил активацию по таймеру только для красного игрока и выход, если враг), то в случае, если я врага этого (№ 153) побеждаю, то проигрышь сценария у меня, хотя на врага это по целым двум вариантам не должно никаким образом распространяться!!!
Если проверку на красного поставить в этот скрипт, то он вообще перестаёт работать! А без проверки на красного проигрышь у меня настаёт после убийства врага! Я в недоумении! Может я что-то делаю не правильно? Подскажите, а где может быть ошибка? Заранее благодарен Вам..