Форум HeroesWorld-а - Показать сообщение отдельно - Текущие вопросы и ответы по редактору карт
Показать сообщение отдельно
#2022
Старый 05.01.2013, 20:39
  #2022
^
Эритроцитоз
📖
Регистрация: 15.08.2011
Сообщения: 78
Регистрация: 15.08.2011
Сообщения: 78
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

HeroistЯ бы написал с помощью вспомогательных значений. Например, в самом начале карты поставил
a = 0;

На втором триггере сделал бы проверку
if a == 1 then
Ваша функция
Обнуление триггера
else
of a == 0 then
Текст: вы не посетили первую хижину
end;
end;

А в первой хижине написать вашу функцию, а в конце добавить
a = 1;

Если не понятно, могу потом написать подробный шаблон.

Попробовал сделать - всё получилось. Ещё раз спасибо. Только не совсем понятно: "а" - это вообще что такое? Я очень мало понимаю в программировании, разбираюсь немного только в css. Как эта "а" действует? Я попытался присвоить числовое значение другой букве - "b", но когда в скрипте и "а" и "b" редактор выдаёт ошибку и не сохраняет карту почему-то.

Добавлено через 48 секунд
Такой вопрос: мне нужно запустить диалог, а после - выдать текстовое сообщение, резюмирующие идею диалога, мол, "Вам нужно туда-то". Пишу:
StartAdvMapDialog("0");
MessageBox("путь\имя.txt");
Но это сообщение появляется не после диалога, а перед ним. Есть ли какая-то функция, чтобы разделить их по времени?
Эритроцитоз вне форума
Ответить с цитированием