Algor 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 3883 
	
		
	 | 
	
		
			
			 
			
				 (24.05.2012 16:03)aw1 Wrote:  как сделать чтобы в начале игры была открыта вся карта? в стандартных настройках WoG 3.58f этого не нашел 
Script79, опция "Открытая карта" - в соседней теме. Я про него тебе в ЛС говорил.
 
Если вдруг лень качать и смотреть:
 
Code: 
 !?PI;                         [пост-инструкция] 
!!UN:X?y2/?y3;                [получаем размер карты в y2 и кол-во уровней в y3] 
!!VRy4:Sy2 :2;                [x/y координата центра карты в y4] 
!!OW:I0/d/?y5;                [y5=0, если есть 0й игрок] 
!!UN&y5=0:Sy4/y4/0/0/y2 Sy4/y4/y3/0/y2;    [Открываем карту 0му игроку] 
... 
!!OW:I7/d/?y5;                [y5=0, если есть 7й игрок] 
!!UN&y5=0:Sy4/y4/0/7/y2 Sy4/y4/y3/7/y2;    [Открываем карту 7му игроку]
  
			 
			
			
  
			
		 |  
	 
 | 
	| 24.05.2012 19:33 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 25.05.2012 01:00 | 
	
		
	 | 
	
		
		DotaSeal 
 
 
		
		
		
			
			
			 
			
Posts: 61 
	
		
	 | 
	
		
			
			 
			
				есть ли где-нибудь скрипты с добавлением интересных недель, к примеру неделя митрила или неделя удвоенного передвижения по карте
			 
			
			
			
		 |  
	 
 | 
	| 25.05.2012 20:03 | 
	
		
	 | 
	
		
		KingDOM 
 
 
		
		
		
			
			
			 
			
Posts: 6 
	
		
	 | 
	
		
			
			 
			
				спасибо за активацию, я тут на досуге занялся немного скриптингом, совсем мало что понял, но пока в процессе обучения, так вот интересен такой вопрос, всем известно что в игре существует положительная, нейтральная и отрицательная мораль, тоже самое и с удачей, но вот проблема, положительная удача работает, нейтральная - тоже, а вот отрицательная - не выполняет свою функцию по снижению урона в 2 раза, может кто-нибудь помочь и выложить сюда скрипт исправляющий работу отрицательной удачи для рандомных карт ? или если б можно было бы, то ссылочку на файл с готовым таким скриптом, чтоб я его скачал и потом уже сам вникал что там и как =) желательно конечно чтоб еще визуально неудача была видна... за любой ответ заранее благодарен =)
			 
			
			
			
		 |  
	 
 | 
	| 04.06.2012 21:21 | 
	
		
	 | 
	
		
		Efrit 
 
 
		
		
		
			
			
 
 
			 
			
Posts: 6186 
	
		
	 | 
	
		
			
			 
			
				Отрицательной удачи в Героях не существует. Её хотели реализовать, даже описание эффекта сделали, но по каким-то причинам саму "неудачу" не реализовали. 
Подобного скрипта я что-то не помню. Но в принципе, можно написать   
			 
			
			
  
Welcome!
			
		 |  
	 
 | 
	| 05.06.2012 06:17 | 
	
		
	 | 
	
		
		etoprostoya 
 
 
		
		
		
			
			
			 
			
Posts: 1809 
	
		
	 | 
	
		
			
			 
			
				В моде МОПа планировалось реализовать отрицательную неудачу, но не знаю, сделал ли.
			 
			
			
			
		 |  
	 
 | 
	| 05.06.2012 10:40 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 05.06.2012 14:03 | 
	
		
	 | 
	
		
		KingDOM 
 
 
		
		
		
			
			
			 
			
Posts: 6 
	
		
	 | 
	
		
			
			 
			
				Berserker, сделал ? а можно конкретно скрипт этот скачать откуда-нибудь ? у меня версия wog 3.58f без дополнительных модов, но другие моды мне не нужны, они слишком навороченные =) а вот вставить скрипт в существующую сборку скриптов для wog-a это я сделал бы с радостью =) или текст прямо самого скрипта можно сюда выложить, я его скопирую тогда, было бы здорово...
			 
			
			
			
		 |  
	 
 | 
	| 05.06.2012 20:58 | 
	
		
	 | 
	
		
		Sav 
 
 
		
		
		
			
			
			 
			
Posts: 2180 
	
		
	 | 
	
		
			
			 
			
				Это простым скриптом не реализуемо. Там использованы другие, более сложные методы. 
Но я что-то делал при помощи dll'ки, ставящей триггер в том месте, где надо играть анимацию удачи, это было в этой теме, но не помню, стал ли я писать скрипт. Вот dll:  http://wforum.heroes35.net/showthread.php?tid=2587
Ещё там надо использовать нестандартные вощможности BM:G для определения уровня удачи (это описано в последней справке по ERM).
			  
			
			
			
				
(This post was last modified: 05.06.2012 21:04 by Sav.)
 
			 
		 |  
	 
 | 
	| 05.06.2012 21:00 | 
	
		
	 | 
	
		
		KingDOM 
 
 
		
		
		
			
			
			 
			
Posts: 6 
	
		
	 | 
	
		
			
			 
			
				ок Sav, спасибо большое ! почитаю, подумаю... =)
			 
			
			
			
				
(This post was last modified: 05.06.2012 21:08 by KingDOM.)
 
			 
		 |  
	 
 | 
	| 05.06.2012 21:03 | 
	
		
	 | 
	
		
		Sav 
 
 
		
		
		
			
			
			 
			
Posts: 2180 
	
		
	 | 
	
		
			
			 
			
				Оказывается, я писал скрипт. Правда, он не работает для стрельбы (т. е. работает только для ближних ударов). И ИИ никак неудачу не анализирует. 
Скрипт, естественно, с использованием указанной мной dll.
 
ZVSE 
!?BR&v997=0;    !!VRv9999:S0; 
 
!?FU78001;    !!SN:X?v2/?v3/?v4/?v5;v2-v3 - цели, v5 - атакующий    !!VRv6:Sv2;    !!VRv7:Sv3;        !!BMv5:G213/?y1/d;Проверка на неудачу.        ;Бросаем кубик.    !!VRy2&y1=-1|y1=-2:Sy1*-1;    !!VRy2&y1<-2:S4;    !!VRy3:S0 R31;        ;Если неудача не сработала, выходим.    !!FU&y3>=y2:E;        ;Вычисляем количество получивших урон (дабы уменьшить всем).    !!VRv9999:S0;    !!DO54321/0/31/1:P;    !!VRv2:Sv3;    !!DO54321/0/31/1:P;        ;Звук, лог, анимация.    !!VRz-1:S^BADLUCK.WAV^;    !!SN:Pz-1;    !!VRz-1:S^Атака претерпела неудачу и урон снизится вдвое!^;    !!BU:Mz-1;    !!BMv5:V48; 
 
 
;Уменьшаем урон вдвое, если надо. 
!?MF1&v9999>0;    !!VRv9999:-1;    !!MF:D?y1;    !!VRy1::2;    !!VRy1&y1<=0:S1;    !!MF:Fy1; 
 
;Функция вычисления количества целей. 
!?FU54321;    !!VRy1:Sv2%2;    !!VRv9999:+y1;    !!VRv2::2;  
			 
			
			
			
				
(This post was last modified: 05.06.2012 21:29 by Sav.)
 
			 
		 |  
	 
 | 
	| 05.06.2012 21:16 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 05.06.2012 22:33 | 
	
		
	 | 
	
		
		Sav 
 
 
		
		
		
			
			
			 
			
Posts: 2180 
	
		
	 | 
	
		
			
			 
			
				Хм, а я не знаю. Я, прочитав erm-help, всегда считал, что урон нужно брать из D и класть в F.    Возможно, тут будут какие-то неправильности в расчёте, но тут уж ничего не поделаешь вроде как. Насчёт того, как что устроено в коде игры через пару недель могу посмотреть, функции, связанные с атакой стека, у меня очень хорошо исследованы.
			  
			
			
			
				
(This post was last modified: 05.06.2012 22:53 by Sav.)
 
			 
		 |  
	 
 | 
	| 05.06.2012 22:52 | 
	
		
	 |