| Elzivir   
 Posts: 263
 
 | 
			| 
 
				igrik, скрипт работает, но всякий раз перед боем почему-то возникают сообщения об ошибках, из которых можно предположить, что дело скорее всего во второй части кода:
 !?BR&v997=-1;!!BA:H0/?y2 H1/?y3;
 !!BU:E51/?y1;
 !!COy2:T?y4 X2/?y5 D?y6 E?y7;
 !!if&y4=0/y6=0/y7=1:;
 !!VRy9:Sy5 :4 +1;
 !!BMy1&y1>-1:Ny9;
 !!BU&y1<0:S146/y9/51/0/-1/0;
 !!en:;
 !!FU&y3<0:E;
 !!BU:E67/?y1;
 !!COy3:T?y4 X2/?y5 D?y6;
 !!if&y4=0/y6=0/y7=1:;
 !!VRy9:Sy5 :4 +1;
 !!BMy1&y1>-1:Ny9;
 !!BU&y1<0:S146/y9/67/1/-1/0;
 !!en:;
 |  | 
	| 12.09.2016 01:04 |  | 
	
		| igrik   
   Posts: 2821
 
 |  | 
	| 12.09.2016 11:38 |  | 
	
		| Elzivir   
 Posts: 263
 
 | 
			| 
 
				
(This post was last modified: 13.09.2016 23:00 by Elzivir.)
 |  | 
	| 13.09.2016 22:55 |  | 
	
		| gamecreator   
   Posts: 7107
 
 |  | 
	| 14.09.2016 01:05 |  | 
	
		| Elzivir   
 Posts: 263
 
 | 
			| 
 
				 (14.09.2016 01:05)gamecreator Wrote:  Elzivir, а ты часом не альфу Эры 2.47 запускаешь? 
Неа... 2.46    
Убрал все моды кроме WoG и WoG Rus. Скрипт засунул в WoG\Data\s. Игра продолжает "ругаться"...
P.S.  Я даже HD-мод не использую.
			 
				
(This post was last modified: 14.09.2016 01:47 by Elzivir.)
 |  | 
	| 14.09.2016 01:30 |  | 
	
		| gamecreator   
   Posts: 7107
 
 |  | 
	| 14.09.2016 02:20 |  | 
	
		| Elzivir   
 Posts: 263
 
 | 
			| 
 
				 (14.09.2016 02:20)gamecreator Wrote:  Посмотри что там за значение. 
Показало значение "-2".
			 |  | 
	| 14.09.2016 09:09 |  | 
	
		| igrik   
   Posts: 2821
 
 | 
			| 
 
				Эмм, и что за "ZVSE" на втором скрине после последней строки скрипта? Убери его отуда. "ZVSE" пишется только в самом начале файла и единожды.
 И еще, там же после !!en нет точки с запятой. !!en;
 
 Но всё равно странно как то.
 Попробуй заменить !!FU&y3<0:E; на !!FU&y3=-2:E;
 
 game bug fixes extended.dll  ||  My Plugins  ||  My GitHub
 |  | 
	| 14.09.2016 10:14 |  | 
	
		| gamecreator   
   Posts: 7107
 
 |  | 
	| 14.09.2016 14:50 |  | 
	
		| Elzivir   
 Posts: 263
 
 | 
			| 
 
				Друзья, скрипт igrik 'а я скопировал без изменений. Не знаю почему в окне об ошибке высветилось ещё одно "ZVSE". После "!!en", как и положено, стоят двоеточие и точка с запятой. Замещение функции "!!FU&y3<0:E;" на "!!FU&y3=-2:E;", к сожалению, успехов не принесло.    
Кстати (если это поможет в поисках причины конфликта), сообщения об ошибках не появляются, если в следующей строке заменить "51/0" на "67/1": 
!!BU&y1<0:S146/y9/51/0/-1/0; 
Но тогда баллиста командира в режиме боя появится на стороне врага...   P.S.  При нападении на вражеского героя, у которого в качестве командира выбран паладин, у последнего вообще не оказывается баллисты, хотя по формуле даже на 1-ом уровне он должен иметь минимум одну боевую машину.
			 
				
(This post was last modified: 15.09.2016 01:29 by Elzivir.)
 |  | 
	| 15.09.2016 01:16 |  | 
	
		| gamecreator   
   Posts: 7107
 
 |  | 
	| 15.09.2016 05:25 |  | 
	
		| Elzivir   
 Posts: 263
 
 | 
			| 
 
				 (15.09.2016 05:25)gamecreator Wrote:  Скажи размер в байтах и дату изменения era.dll.Или ещё лучше, открой era.dll в блокноте и найди текст "CheckVersion". Рядом будет версия.
 
era.dll 
Размер: 215 КБ (220 672 байт) 
На диске: 216 КБ (221 184 байт) 
Изменен: 18 июля 2013 г., 1:54:10
 
2.461 CheckVersion.
			 |  | 
	| 15.09.2016 13:47 |  |