[ПРОБЛЕМА] Имена объектов не всегда работают. - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

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

Ответ
 
Опции темы
#1
Старый 06.09.2020, 01:27
  #1
^
Benderulas
📖
Регистрация: 06.09.2020
Сообщения: 3
Регистрация: 06.09.2020
Сообщения: 3
По умолчанию
[ПРОБЛЕМА] Имена объектов не всегда работают.

Добрый день.
Захотелось сделать свою карты для игр с друзьями.
Создаю караван с определённым именем и пытаясь добавить туда существ, получаю сообщение, что объекта с таким именем не существует.
Сам караван появляется на карте, но пустой. Так же меняя в свойствах объекта графу "name" не всегда могу по этому имени добавить существ ( в город могу, а в героя нет), так и должно быть?
Можно ли как-то посмотреть имя объекта на карте по координатам что ли? Весь мануал перерыл, ничего.

Сам скрипт:

function tourists()
CreateCaravan("10", 1, 0, 72, 13, 0, 72, 16);
AddObjectCreatures("10", 14, 2);
end;

Trigger(NEW_DAY_TRIGGER, "tourists");
Benderulas вне форума
Ответить с цитированием
#2
Старый 06.09.2020, 01:51
  #2
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30673
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30673
По умолчанию
Re: [ПРОБЛЕМА] Имена объектов не всегда работают.

Насчёт каравана не подскажу, но к герою обращаться приходится не по тому имени, что вы ему присваиваете в ObjectPropretiesTree -> name, а по тому, что стоит у него в ObjectPropreties. Там обычно не длинное англоязычное имя, уникальное для каждого героя (но одинаковое, если поставить на карту одинаковых героев, такая вот печаль).
Ment вне форума
Ответить с цитированием
#3
Старый 06.09.2020, 16:57
  #3
^
Benderulas
📖
Регистрация: 06.09.2020
Сообщения: 3
Регистрация: 06.09.2020
Сообщения: 3
По умолчанию
Re: [ПРОБЛЕМА] Имена объектов не всегда работают.

За героя спасибо, попробую.

Так же выяснил, что имена могут не работать в этот же ход, но через ход могут заработать ( добавил монстров с именем и на следующий ход скрипт его нашёл)

Добавлено через 12 минут
Да, скрипт не видит только что созданный караван, а на след ход увидел.
Не понимаю тогда, как запихать туда существ, чтобы он не успел испариться.*
С героем сработало, хотя странно, что даже через функцию AddObjectCreatures через name не работает, зачем тогда вообще там это поле?)
Теперь другая проблема: не могу посмотреть расу города, которую выбирает сам игрок на старте ( или рандом). Поменять могу, а вот посмотреть нет. В мануале не нашёл такой функции.
Может знает кто, как это сделать? (хочу чтобы после завершения квеста появлялись дружелюбные монстры такой же расы как и город)
Benderulas вне форума
Ответить с цитированием
#4
Старый 06.09.2020, 21:14
  #4
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30673
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30673
По умолчанию
Re: [ПРОБЛЕМА] Имена объектов не всегда работают.

Загуглил по сайту:
https://forum.heroesworld.ru/showpos...postcount=1842
То бишь выходит, что не обязательно ждать следующего дня, достаточно сколько-то секунд (или даже меньше).
Ment вне форума
Ответить с цитированием
#5
Старый 06.09.2020, 23:23
  #5
^
Benderulas
📖
Регистрация: 06.09.2020
Сообщения: 3
Регистрация: 06.09.2020
Сообщения: 3
По умолчанию
Re: [ПРОБЛЕМА] Имена объектов не всегда работают.

Спасибо, с караваном сработало! Осталось выяснить, как узнать фракцию города)

Добавлено через 28 минут
Всё, нашел в теме*https://forum.heroesworld.ru/showthr...=11188&page=10
И почему этой функции нет в мануале?(
Еще раз спасибо!)

Добавлено через 31 секунду
Можно закрывать тему.
Benderulas вне форума
Ответить с цитированием
#6
Старый 07.09.2020, 07:41
  #6
^
}{0TT@6bI4
 
Аватар для }{0TT@6bI4
📖
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
Регистрация: 05.09.2019
Адрес: Серебряные Города, Аль-Сафир
Сообщения: 1965
Выставка наград
По умолчанию
Re: [ПРОБЛЕМА] Имена объектов не всегда работают.

Это точно для темы "технические вопросы"?
__________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
С уважением, }{0TT@6bI4
_________________
Группа картостроителей
Там ответы на вопросы, руководства, гайды и прочее
Discord-сервер "Герои 5: S.T.A.L.K.E.R"
Сервер по модификации "Герои 5: S.T.A.L.K.E.R"
_________________
}{0TT@6bI4 вне форума
Ответить с цитированием
#7
Старый 07.09.2020, 13:29
  #7
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30673
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30673
По умолчанию
Re: [ПРОБЛЕМА] Имена объектов не всегда работают.

Вы правы, перенёс в картостроительство.
Ment вне форума
Ответить с цитированием
Ответ


Опции темы



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


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

Яндекс цитирование    Top.Mail.Ru