[ПРОБЛЕМА] Некорректно работает функция - Форум HeroesWorld-а

Вернуться   Форум HeroesWorld-а > Все о игре Герои 5. All about Heroes 5 > Герои Меча и Магии 5 - Картостроительство (Редактор карт)
Имя
Пароль
Карта сайта Регистрация Справка Пользователи Календарь Все разделы прочитаны
Быстрая навигация по основным разделам форума:
Кланы HW Турниры на HW КАРТЫ и Картостроительство Heroes 6 Heroes 5 Heroes 4 Heroes 3 Heroes 2 Heroes 1 Might&Magic

Герои Меча и Магии 5 - Картостроительство (Редактор карт) В этом разделе можно обсуждать все что касается редактора карт для Heroes of Might and Magic V. Так же здесь обсуждаем картостроительство.

Ответ
 
Опции темы
Старый 16.08.2019, 17:15   #1
Narhiz
Регистрация: 14.08.2019
Сообщения: 10
Narhiz - уровень боевого духа
По умолчанию [ПРОБЛЕМА] Некорректно работает функция

При нападении на существо должно выводиться сообщение перед боем. Оно выводится, но проблема в том, что оно выводится и после боя. Как сделать так, чтобы сообщение выводилось только после первого взаимодействия с монстром?

function fMes1(heroname)
MessageBox('Maps/SingleMissions/presave333/Test.txt');
SetObjectEnabled('FirstGrem',true);
MakeHeroInreractWithObject(heroname,'FirstGrem');
Trigger(OBJECT_TOUCH_TRIGGER,'FirstGrem',nil);
end;
SetObjectEnabled('FirstGrem',nil);
Trigger(OBJECT_TOUCH_TRIGGER,'FirstGrem','fMes1');
Narhiz вне форума   Ответить с цитированием
Старый 16.08.2019, 17:17   #2
Ment
 
Аватар для Ment
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 22332
Ment - уровень боевого духа Ment - уровень боевого духа Ment - уровень боевого духа
По умолчанию Re: [ПРОБЛЕМА] Некорректно работает функция

Поменяйте местами строки MakeHeroInreractWithObject(heroname,'FirstGrem'); и Trigger(OBJECT_TOUCH_TRIGGER,'FirstGrem',nil);
__________________
"Ок."




Ment вне форума   Ответить с цитированием
Старый 16.08.2019, 17:31   #3
Narhiz
Регистрация: 14.08.2019
Сообщения: 10
Narhiz - уровень боевого духа
По умолчанию Re: [ПРОБЛЕМА] Некорректно работает функция

Цитата:
Сообщение от Ment
Поменяйте местами строки MakeHeroInreractWithObject(heroname,'FirstGrem'); и Trigger(OBJECT_TOUCH_TRIGGER,'FirstGrem',nil);

Спасибо, теперь всё работает как надо
Narhiz вне форума   Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.
Быстрый переход


Часовой пояс GMT +4, время: 12:11.


vBulletin v3.5.0, Copyright ©2000-2019, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование  Rambler\'s Top100   Рейтинг@Mail.ru

Авторские права - Copyright © 2002-2018 www.HeroesWorld.ru All rights reserved (new server)


На правах рекламы:123123