| SergOz   
   Posts: 1359
 
 | 
			| 
 
				А какое событие срабатывает до !?BA0  оно же !?FU(OnBeforeBattle) ?Что это за функция инициации боя?
 
 И ещё вот такой вопрос:
 при посещении объекта !?OB освещаю местность !!UN:S и после в !$OB даю сообщение.
 Но, в игре, сообщение появляется раньше, чем освещается местность...
 Что можно сделать, чтобы было наоборот?
 
 Карта-мод "Война на Холсте"
 
				
(This post was last modified: 12.12.2021 00:04 by SergOz.)
 |  | 
	| 11.12.2021 22:29 |  | 
	
		| Berserker   
   
   Posts: 16786
 
 |  | 
	| 12.12.2021 02:18 |  | 
	
		| SergOz   
   Posts: 1359
 
 | 
			| 
 
				 (12.12.2021 02:18)Berserker Wrote:  Всякие !?HE, !?OB. 
Эти события не годятся.  
Для !?HE# нужен конкретный номер героя, а !?OB34 вообще не срабатывает: даже диалоги не выводятся.
			 
 Карта-мод "Война на Холсте"
 |  | 
	| 12.12.2021 10:56 |  | 
	
		| SergOz   
   Posts: 1359
 
 | 
			| 
 
				daemon_n, какой код тебя интересует? 
Разговор о том, что !!HO не срабатывает, если пытаться отменить битву.  
А как, при нападении на героя, можно использовать!?LE ?
P.S. Сори, я понял: ты писал о моём вопросе про освещение и диалог   
Да я уже кардинально решил эту проблему. Но это частный случай... 
А вообще очень странно, что команда прописанная в !?OB срабатывает позже команды прописанной в  !?O$ 
 Карта-мод "Война на Холсте"
 
				
(This post was last modified: 12.12.2021 12:54 by SergOz.)
 |  | 
	| 12.12.2021 11:23 |  | 
	
		| SergOz   
   Posts: 1359
 
 |  | 
	| 12.12.2021 13:20 |  | 
	
		| daemon_n   
   
   Posts: 4366
 
 |  | 
	| 12.12.2021 13:23 |  | 
	
		| SergOz   
   Posts: 1359
 
 |  | 
	| 12.12.2021 13:29 |  | 
	
		| SergOz   
   Posts: 1359
 
 |  | 
	| 12.12.2021 13:33 |  | 
	
		| SergOz   
   Posts: 1359
 
 | 
			| 
 
				daemon_n, блин, как ты не можешь понять: есть несколько вариантов, чтобы предотвратить битву.
 Я акцентирую внимание на том, что для этой цели не работает рессивер !!HO , куда бы его не запихнуть.
 Во всяком случае, я не нашёл такого решения где бы !!HO$:D$ сработало
 
 Карта-мод "Война на Холсте"
 
				
(This post was last modified: 12.12.2021 13:47 by SergOz.)
 |  | 
	| 12.12.2021 13:44 |  | 
	
		| SergOz   
   Posts: 1359
 
 | 
			| 
 
				daemon_n, объясняю:
 fatsawhorse задался целью: при нападении на героя спросить игрока действительно ли тот хочет драться. При этом, отметил, что команда !!HO$:D$ не работает. Я это подтвердил, и предложил ему другой вариант.
 
 В случае использования команды как инструкции событие !?FU(OnBeforeHeroInteraction); не срабатывает.
 Значит, как то нужно предварительно запрет снимать.
 
 Я никогда не бьюсь лбом об стенку: если что-то не работает (или я не понимаю как это работает) - я нахожу обходные пути. И в данном случае мне глубоко наплевать на этот !!HO:D, - я лишь подал сигнал, а как на него реагировать - решать тем, кто может решать.
 
 Карта-мод "Война на Холсте"
 |  | 
	| 12.12.2021 14:22 |  |