Здравствуйте. Простите, но буду писать по-русски, поскольку английский мне не даётся вообще, как метко заметили участники форума
В этом коде до сих пор возникают две проблемы и если их разрешить, то в принципе код можно сказать будет рабочий
Этот же код с поправками, которые предложил
PerryR
Вот код с поправками
!?MF1;
!!VRv1357:S0;
!!MF:E?y1 N?y2; "E?y1"
!!BMy2:I?y3;
!!BA:Hy3/?y3;
!!BMy2:T?y8;
!!VRy10:S0 R99;
!!BA:H0/?y33;
!!HEy33:A1/?y12/13;
!!BA:H1/?y34;
!!HEy34&y34<>-2:A1/?y13/13;
!!BG:N?y16; номер атакующ. стек
!!BMy16:T?y17; номер атакующ. монст.
!!BG:A?y36;
!!VRy36&y36=7:S6;
!!FU3095&y12=72/y16<>y2/y16<21/y36=6:Py16/y2; правый атак.
!!FU3095&y13=72/y16<>y2/y16>20/y36=6:Py16/y2; левого защищ.
!?FU3095;
!!BMx1:N?y5; узнаем количество существ
!!VRy5&y5>1:S1;
!!VRy16:Sy5 *2850; ставим урон = кол. существ * 2850
!!BMx2:Ky16; нанести урон противнику
!!VRv1357:S1;
!!FU&v1357=1:E;
!?BG1&v1357=1;
!!VRv1357:S0;
!!BG:Q?y49; - сторону проверяем
!!FU&y49<>0:E; - выход, если сторона не атакующая
!!BG:E?y53; - проверка стека, на который действие направленно
!!if&y53>=0/y53<=41:;
!!BMy53:T?y22 N?y20; [y1/y2 - тип/численность отряда]
!!FU|y22<0/y20<1:E; [выход, если отряда нет или он уничтожен]
!!VRz1:S^BLIND.wav^; установка имени звукового файла. Звук слепоты
!!SN:Pz1; проиграть звуковой файл.
!!BMy53:V6; анимация слепоты
!!BMy53:M62/2/3; - ослепление врага на 2 райнда
Здесь по-прежнему проблемы:
1. После того как урон наносится враг ослепляется, если он не погибает, а если до ослепления гибнет, то ошибка выходит!!!
Я даже проверку на мертвых монстров ставил и всё равно ошибка
проверка на мёртвых монстров
!!BMy53:T?y22 N?y20; [y1/y2 - тип/численность отряда]
!!FU|y22<0/y20<1:E; [выход, если отряда нет или он уничтожен]
2. Если отряд атакующий только работает, а если отряд защищающийся не работает! Если я убираю это условие
!!BG:Q?y49; - сторону проверяем
!!FU&y49<>0:E; - выход, если сторона не атакующая
, то смогу ли использовать этот скрипт и на защищающуюся сторону или механика самого скрипта не позволяет сделать его и на защищающуюся сторону?