igrik 
 
 
		
		
		
			
			
			
 
 
			
Posts: 2821 
	
		
	 | 
	
		
 | 
	| 29.03.2015 18:19 | 
	
		
	 | 
	
		
		Barin 
 
 
		
		
		
			
			
			 
			
Posts: 836 
	
		
	 | 
	
		
			
			 
			
				!?CM2; 
!!CM:I?v100; 
!!IF&v100=30720:M^Чудо, сообщение открылось!^; Но сообщение не выползает.  
Почему-то кнопка "ОК" в окне героя не регистрируется. Может v100 принимает значение только до 10 000? Пробовал переменные y, и быстрые переменные f....t, не получается. Хотя в справочнике есть такое:  Quote:Все числовые переменные варьируются в значениях от -2147483647 до +2147483647 
			 
			
			
			
		 |  
	 
 | 
	| 30.03.2015 17:39 | 
	
		
	 | 
	
		
		Barin 
 
 
		
		
		
			
			
			 
			
Posts: 836 
	
		
	 | 
	
		
			
			 
			
				Algor, благодарю за внимательность. 
 Quote:!?CM2; 
!!CM:S?y-1 I?v225; 
!!FU&y-1<>13:E; 
Вот так у меня код начинался, очевидно команда S мешает, а я ниже пытался вывести сообщение.
 
Реализовал возможность главному герою менять имя и портрет в любое время игры, исключая других героев, вот и надо было при переходе от одного окна к другому отключение при нажатии на ОК.
  
			 
			
			
			
				
(This post was last modified: 30.03.2015 21:29 by Barin.)
 
			 
		 |  
	 
 | 
	| 30.03.2015 21:20 | 
	
		
	 | 
	
		
		gamecreator 
 
 
		
		
		
			
			
			
 
 
			
Posts: 7107 
	
		
	 | 
	
		
 | 
	| 30.03.2015 22:22 | 
	
		
	 | 
	
		
		Barin 
 
 
		
		
		
			
			
			 
			
Posts: 836 
	
		
	 | 
	
		
			
			 
			
				Сделано так, что в окне главного героя Диалог работает, а при переходе справа на других героев - окно не должно открываться. Это чисто для визуального восприятия, что Диалог должен открываться только у главного. У меня есть ещё задумки, при которых кликанье в окне главного героя даёт эффект, а у других не должно работать, из-за этого были заморочки, но теперь задача решена.
			 
			
			
			
		 |  
	 
 | 
	| 30.03.2015 23:02 | 
	
		
	 | 
	
		
		igrik 
 
 
		
		
		
			
			
			
 
 
			
Posts: 2821 
	
		
	 | 
	
		
			
			 
			
				Valery
Вот функция правильного обновления окна встречи героев. 
в "HmS_Improved_Interface" удалишь функцию MoP'a и !!CM:I30720; - они больше не нужны   
			 
			
			
			
		 |  
	 
 | 
	| 30.03.2015 23:23 | 
	
		
	 | 
	
		
		gamecreator 
 
 
		
		
		
			
			
			
 
 
			
Posts: 7107 
	
		
	 | 
	
		
 | 
	| 30.03.2015 23:31 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 31.03.2015 23:56 | 
	
		
	 | 
	
		
		gamecreator 
 
 
		
		
		
			
			
			
 
 
			
Posts: 7107 
	
		
	 | 
	
		
 | 
	| 01.04.2015 00:49 | 
	
		
	 | 
	
		
		Berserker 
 
 
		
		
		
			
			
 
 
			
 
 
			
Posts: 16788 
	
		
	 | 
	
		
 | 
	| 01.04.2015 01:03 | 
	
		
	 | 
	
		
		Barin 
 
 
		
		
		
			
			
			 
			
Posts: 836 
	
		
	 | 
	
		
			
			 
			
				Quote:!!CM:P$1/$2/$3; 
Позиция на карте 
$1 – X       $2 – Y       $3 – уровень 
Комментарий: эта команда работает только для объектов малая карта и большая карта (I-номера - соответственно 1 и 37). 
Это из ERM-справочника. Кто объяснит что значит этот комментарий? А то думаю, в чём подвох..? Причём тут команда !!CM:I   ?
 
При беглой проверке - команда работает на всех картах: 36х36, 72х72, 108х108, 144х144.
			  
			
			
			
		 |  
	 
 | 
	| 01.04.2015 01:47 | 
	
		
	 | 
	
		
		gamecreator 
 
 
		
		
		
			
			
			
 
 
			
Posts: 7107 
	
		
	 | 
	
		
 | 
	| 01.04.2015 02:34 | 
	
		
	 |