Перейти к содержанию

Сообщения от Текущие вопросы и ответы по редактору карт

15 лет назад
Не работает. Пишет "hero is not reserved". Имя героя правильное. Вместо шестёрки поставил 1, отряд же один будет, но до этого и дело не доходит . Что-то здесь не так. Можно начинать битву с героем, который стоит на карте?
.
Я думаю, дело в этой шестерке. Начать битву с героем, который стоит на карте, можно.
В ответ пользователю Его Высокопреосвященство
Аватар пользователя
15 лет назад
Если что-то непонятно - спрашивайте .
Как дать монстру скриптовое имя????
Например монстр1 и т.д????
И в тексте Юникод надо делать так же само как с героем???? Разархивировать карту а потом
name перевести в msg написать нужный текст и только тогда вставить назад заархивировать и включить игру потом написать скрипт который вы дали да????
Ну а если текстов мне надо чтоб было больше 1????
Что тогда???
Например мне надо чтоб герой перед вступлением выдал сообщение и чтоб монстер на дороге подсказал куда идти дальше к примеру....
Спасибо за ответ заранее Победитель!
Аватар пользователя
15 лет назад
Так же, как вы дали скриптовое имя хижине пророка. Выбираете монстра, и в Map Properties Three в строке Name вводите любое название.

Сообщений может быть сколько угодно. С Юникодом я вас, видимо, запутал. Просто пользуйтесь предыдущим алгоритмом создания сообщений, но давайте текстовым документом другие названия (msg1. msg2, msg3 и т.д.). Не забудьте только в скрипте потом другое название вписать ;).

Как это, чтобы монстр указал путь :eek:?

P.S.: Его Высокопреосвященство, тогда, StartCombat таки не вариант :(. А MakeHeroInteractWithObject может использоваться для взаимодействия с другим героем? Или MoveHeroRealTime для героя не компьютера работает?
15 лет назад
Лучше MoveHeroRealTime, он работает на всех. Нужно направить своего героя на ту клетку, на которой стоит враг. А насчет MakeHeroInteractWithObject при взаимодействии двух героев я не знаю.
В ответ пользователю Победитель
Аватар пользователя
15 лет назад
Как это, чтобы монстр указал путь???:eek:
Та просто чтоб он сказал тебе надо идти туда там увидишь замок возьми его
и защити его в течении 1 недели...-Это я к примеру.
Не забудьте только в скрипте потом другое название вписать
Это что типа Monster2,3 и т.д???
И ещё как комп поймет когда какое сообщение выдавать????
Спасибо за ответ Победитель!!!
Аватар пользователя
15 лет назад
Тогда русть при встрече с монстром (см. скрипт Ment'а) выдаётся сообщение "Пойди туда-то, возьми то-то".
И ещё как комп поймет когда какое сообщение выдавать????
Я же говорю, путь в MessageBox'e не перепутайте!

Например, варианты:
MessageBox("/Maps/SingleMissions/ExampleMap/msg.txt");
MessageBox("/Maps/SingleMissions/ExampleMap/msg1.txt");
MessageBox("/Maps/SingleMissions/ExampleMap/msg2.txt");
MessageBox("/Maps/SingleMissions/ExampleMap/msg3.txt");
В ответ пользователю Дункан
Аватар пользователя
15 лет назад
Все большое спасибо я уже разобрался.:smile03: :smile03: :smile03:

Добавлено через 12 часов 51 минуту
Доброе утро посетители форума!!!!
У меня вопрос почему я не могу выбрать имена городов из кампании например Длинные Луки и т.д.
Почему в тюрьме я не могу выбрать героя из компании????
Спасибо за ответ Победитель!!!
Аватар пользователя
15 лет назад
Вы можете выбрать любое имя городу, имена по умолчанию определяют только бонус.

Нельзя. А зачем? Если вам нужен конкретный герой - придётся делать скриптом.
В ответ пользователю Победитель
Аватар пользователя
15 лет назад
Если вам нужен конкретный герой или город - придётся делать скриптом.
Хорошо, мне надо город Длинные Луки и Тор Хролл у гномов(для компании).
И ещё персанаж Андриас(тоже для кампании).
Аватар пользователя
15 лет назад
На скриншоте показано, как сменить имя городу. Специализацию - аналогично.

Если вам нужен герой Андриас в тюрьме - помочь ничем не могу. Можно сделать скрипт, который телепортирует к тюрьме (OBJECT_TOUCH_TRIGGER) существующего Андриаса. Т.е., на карте Андриас уже стоит, но другого игрока (чтобы его не было видно). При касании тюрьмы, он "меняет" принадлежность и телепортируется к ней. Как бы, освободился.
Вложения 1
1 файл • Общий размер: 142,9 KB
В ответ пользователю Победитель
Аватар пользователя
15 лет назад
Все разобрался большое спасибо за помощь сам на галочку нажать бы не додумался и вписать туда имя города то тем более.
А ещё вопрос задание найти Слезу Асхи и построить появляется.
Но я не знаю как её закопать????
Спасибо за ответ Победитель!!!
Аватар пользователя
15 лет назад
Находите в артефактах куб. Называется, кажется, artefact Graal. И ставите на карту. Если поставите несколько - при генерации карты будет выбрано случайное место.
В ответ пользователю Победитель
Аватар пользователя
15 лет назад
У меня конечно получилось только не до конца!
Я сумел поставить Слезу Асхи , только пришлось ещё поставить обелиск или выдает ошибку.А вот сам вопрос: почему меня выкидывает с игры когда противник начинает искать Слезу Асхи и подходит к первому обелиску????
Как это предотвратить.
Мои предположения:
1)Может все из за того что стоит лишь один обелиск?????
Спасибо заранее за ответ Победитель!!!!
Аватар пользователя
15 лет назад
Обелиск может быть и один. Не знаю, в чём ошибка, возможно, стоит запретить компьютеру искать Слезу? Для этого обведите регионом обелиск и саму Слезу и напишите такой скрипт:
SetRegionBlocked(--скриптовое название региона в кавычках--, PLAYER_2, true);

Для двух регионов - два скрипта. Не перепутайте сркиптовые имена.
В ответ пользователю Победитель
Аватар пользователя
15 лет назад
Нет не работает поставил все правильно но 2 игрок может искать и капать а я 1 не могу!!!!Пытался изменить на игрок 1 в скрипте все равно 1 искать не может почему ищет только 2????Нуждаюсь в помощи!!!

Статистика

Приветствуем новейшего участника: recijeb

Сейчас на сайте 5 пользователей 1404 гостей